:root {
	--font-body-family: poppins;
	--font-heading-family: poppins;

	--style-color-1: #193f97;
	--style-color-2: #00bbb3;
}


body {
	min-height: 100%;
	margin: 0;
	font-size: 18px;
	line-height: 28px;
	color: #26272b;
	font-family: var(--font-body-family);
	font-style: normal;
	font-weight: normal;
}

body.custom-background.home,body.home{background: #f7f8fa;}
body.search .site-menu{padding-top:30px}
body.search .page-title{font-size: 35px;line-height: normal;font-weight:600}

@media screen and (max-width:991px){
	body{font-size: 16px;line-height: 22px;}
}

@media screen and (max-width:575px){
	body{font-size: 14px;line-height: 20px;}
}

h1,h2,h3,h4,h5,
.h1,.h2,.h3,.h4,.h5 {
	font-family: var(--font-heading-family);
	font-weight: 600;
	color: #26272b;
	margin-top: 0;
}

.container{padding:0 20px;max-width: 1350px;margin: 0 auto;width: 100%;}

.btn{font-size: 15px;line-height: 18px;padding: 22px 35px;color: #ffffff;background-color: var(--style-color-1);display: inline-block;border-radius: 100px;outline: none !important;border: 1px solid transparent;transition: 0.2s;text-align: center;text-decoration:none !important}
.btn:hover{color: var(--style-color-1);border-color: var(--style-color-1);background-color: #ffffff;box-shadow: 0 0 5px #00003363;}
.btn.color_two{background-color: var(--style-color-2);}
.btn.color_two:hover{color: var(--style-color-2);border-color: var(--style-color-2);background-color: #ffffff}
@media(max-width:768px){
	.btn{padding: 15px 20px;font-size: 13px;line-height: 15px;}
}

/* owl */
.owl-carousel .owl-nav button{position: absolute;top: 50%;transform: translateY(-50%);}
.owl-carousel .owl-nav button.owl-prev{left: 0;}
.owl-carousel .owl-nav button.owl-next{right: 0;}

.owl-carousel .owl-dots{display: flex;flex-wrap: wrap;justify-content: center;gap: 5px;margin: 30px 0;width: 100%;}
.owl-carousel .owl-dots .owl-dot:not(.button){width: 15px;height: 15px;border-radius: 15px;background: #bbc2d3;}
.owl-carousel .owl-dots .owl-dot span{display: none;}
.owl-carousel .owl-dots .owl-dot.active{border: 3px solid var(--style-color-1);background: #ffffff;}
@media screen and (max-width:768px){
	.owl-carousel .owl-dots{margin: 15px 0;}
	.owl-carousel .owl-dots .owl-dot{width: 12px;height: 12px;}
	.owl-carousel .owl-dots .owl-dot.active{border-width: 2px;}
}
/* owl */

/* Header */
.site-header:not(.transparent-header){position: relative;}
.site-header.transparent-header{position: absolute;top: 0;left: 0;width: 100%;z-index: 9999}
.site-header .site-header-row {display: flex;align-items: flex-start;gap: 60px;padding: 20px 0;}
.site-header .site-branding{}
.site-header .site-logo .custom-logo{max-width: 280px;max-height: 100%}
.site-header .site-header-info{display: flex;flex-direction: column;align-items:flex-end;width:100%;gap:20px;}

.site-header .site-header-info .site-header-top{display: flex;justify-content: flex-end;gap:20px}
.site-header .site-header-info .site-header-top a{font-size: 15px;line-height: 18px;color: #26272b;font-weight: 500;display: inline-flex;align-items:center;gap:8px;}
.site-header.transparent-header .site-header-info .site-header-top a{color:#fff}
.site-header.transparent-header .site-header-info .site-header-top a.search-toggle{display:none;}

.site-header .site-header-info .site-header-nav{width: 100%}
.site-header-nav .primary-navigation a{font-size: 18px;line-height:18px;font-weight:600;}
.site-header-nav .btn-wrap{gap: 10px;display:flex;}
.site-header-nav .btn-wrap .btn{padding:15px 35px;text-transform:uppercase;}
.site-header-nav .search-toggle{display: none;color: #26272b;}
.site-header-nav .search-toggle svg{width: 25px;height: 25px;}
.site-header.transparent-header .site-header-nav .search-toggle{color:#fff;}
.site-header-nav .menu--toggle{display: none;color: #26272b;}
.site-header-nav .menu--toggle svg{width: 25px;height: 25px;}
.site-header.transparent-header .site-header-nav .menu--toggle{color:#fff;}
.primary-navigation > div > .menu-wrapper .sub-menu-toggle{width:auto;height:auto;}
.primary-navigation > div > .menu-wrapper > .menu-item > a{position:relative;}
/* .primary-navigation > div > .menu-wrapper > .menu-item > a:before{content: '';bottom: 0;left: 0;position: absolute;bottom: 0;left: auto;right: 0;width: 0;height:2px;background:#193e99;transition:0.2s} */
.primary-navigation > div > .menu-wrapper > .menu-item:hover > a:before{width:100%;left:0;right:auto}
.primary-navigation{display:flex;justify-content:space-between}
.site-header-nav .menu-button-container{display:none;}
.primary-navigation-open .site-header-nav .menu-button-container{display:flex;flex-direction: row-reverse;}

.site-header .header-search-bar{position: fixed;top: 0;left: 0;width: 100%;background: #fff;height: 136px;padding: 20px;display: none;box-shadow:0 0 5px 0 #0000002b;}
.site-header .header-search-bar.active{display:block}
.site-header .header-search-bar .search-form{display:flex;flex-wrap:nowrap;align-items:center;height:100%}
.site-header .header-search-bar .search-form label{display:none;}
.site-header .header-search-bar .search-form .search-field{margin:0;font-size:16px;line-height:18px;padding:10px 20px;border:2px solid var(--style-color-1);outline:none !important;}
.site-header .header-search-bar .search-form .search-submit{margin:0;font-size:16px;line-height:18px;padding:10px 20px;color: #ffffff !important;background-color: var(--style-color-1) !important;border:2px solid var(--style-color-1) !important;outline:none}
.site-header .header-search-bar .header-search-bar-close{position:absolute;right:10px;top:10px;display:flex}


.primary-navigation > div > .menu-wrapper li.megamenu__wrap .sub-menu{display: flex;flex-wrap: wrap;border: 0px;gap: 20px;padding: 20px;box-shadow: 0 0 5px 0 #0000002b;margin-top: -14px;}
.primary-navigation > div > .menu-wrapper li.megamenu__wrap .sub-menu:before{content:unset;}
.megamenu__wrap .sub-menu .menu-item{width: calc(20% - 16.66px);display: flex;align-items:flex-start}
.megamenu__wrap .sub-menu .menu-item > a{display: flex;flex-direction: column;align-items: center;justify-content: space-between;text-align: center;gap: 12px;padding:0 !important;}
.megamenu__wrap .sub-menu img{max-width: 100%;max-height: 100px;object-fit: contain;}
.megamenu__wrap .sub-menu span {display: block;font-weight: 600;font-size: 16px;text-align:center}

.primary-navigation > .primary-menu-container ul > li .sub-menu-toggle[aria-expanded=false] ~ ul {display: none;}

.mobile-logo{display:none;}
.mobile-logo img{width:25%;padding:0px 20px;}
.social-icon-block{display:none;}


@media only screen and (min-width: 1025px){
	.primary-navigation > div > .menu-wrapper li.megamenu__wrap{position: static;}
	.primary-navigation > div > .menu-wrapper{position:static;}
	.primary-navigation > .primary-menu-container{position:static;}
	.primary-navigation {position: static;}
	.primary-navigation > div > .menu-wrapper li.megamenu__wrap .sub-menu{width: 90%; top:85%; max-width: 1350px;left: 0;right: 0;margin-left:auto;margin-right: auto;background: #fff;min-width: unset;}
	.primary-navigation .menu-item-has-children{padding-right:10px;}
	.primary-navigation > div > .menu-wrapper .sub-menu-toggle{background-size: 12px;background-image: url('https://caqaevents.com.au/wp-content/uploads/2023/06/arrow-down.png');background-repeat: no-repeat;background-position: center;}
	.primary-navigation > div > .menu-wrapper .sub-menu-toggle[aria-expanded=true]{transform:rotate(180deg);}
	.menu-item.menu-item-has-children .sub-menu-toggle svg{opacity:0}

}

@media screen and (max-width:1440px){
	.site-header .site-header-row{gap:40px;}
	.site-header .site-logo .custom-logo {max-width: 280px;}
	.primary-navigation > div > .menu-wrapper li.megamenu__wrap .sub-menu{margin-top:-25px;}
}
@media screen and (max-width:1250px){
	.site-header .site-logo .custom-logo {max-width: 220px;}
	.site-header .site-header-info{gap:10px;}
	.site-header-nav .primary-navigation a {font-size: 16px;margin:10px 0}
	.site-header-nav .btn-wrap .btn {padding: 12px 25px;}
}

@media screen and (max-width:1024px){
	.primary-navigation .sub-menu{border: 0;}
	.primary-navigation > div > .menu-wrapper li.megamenu__wrap .sub-menu{gap:15px;padding:15px 0}
	.primary-navigation .sub-menu .menu-item > a{font-size: 14px;line-height: 15px;padding:10px 0;}
	.primary-navigation > div > .menu-wrapper li.megamenu__wrap .sub-menu{margin:0}
	.megamenu__wrap .sub-menu .menu-item{width: calc(25% - 11.25px);padding: 10px 0;}
	.primary-navigation > div > .menu-wrapper .sub-menu-toggle {display: inline-block;position: absolute;right: 0;top: 11px;z-index:-1;color: #193e99;}
	.site-header .site-header-row{align-items:center;padding:10px 0;}
	.site-header .site-header-info .site-header-top{display:none;}
	.site-header .site-header-info .site-header-nav{justify-content:flex-end;}
	.site-header-nav .search-toggle{display:none;}
	.site-header-nav .menu--toggle{display:flex;justify-content:end}
	.site-header-nav .btn-wrap{display:none;}
	.site-header .header-search-bar{height:100px;padding:15px}
	.mobile-logo{display:inline-block;}
	.site-header-nav .primary-navigation a {font-size: 22px;line-height: 16px;color: #193e99 !important;}
	.mobile-logo img{width:40%;padding:0px 20px;}
	.social-icon-block{display:block;}

}

@media screen and (max-width: 768px){
	.site-header .site-logo .custom-logo {max-width: 190px;}
	.megamenu__wrap .sub-menu .menu-item{width: calc(33.33% - 10px);padding: 10px 0;}
	.megamenu__wrap .sub-menu span{font-size:14px;line-height:16px;}
}

@media screen and (max-width: 575px){
	.site-header .header-search-bar {padding:25px;}
	.site-header .header-search-bar .search-form .search-field{font-size:14px;padding:10px}
	.site-header .header-search-bar .search-form .search-submit{padding:10px 15px;font-size:14px;}
	.site-header .header-search-bar .header-search-bar-close{top:4px;right:4px}
	.site-header .header-search-bar .header-search-bar-close svg{height:25px;width:25px;}
	.mobile-logo img{width:50%;padding:0px 20px;}
}

@media screen and (max-width: 450px){
	.megamenu__wrap .sub-menu .menu-item{width: calc(50% - 7.5px);}
	.mobile-logo img{width:70%;padding:0px 20px;}
}

/* Header */

/* Home Top Banner Slider Section */
.home_page-banner .home_page-banner-main{display:flex;gap: 40px;margin-left: auto;width: 86%;padding-left: 30px;}
.home_page-banner .home_page-banner-media{width:calc(58% - 20px);text-align:right;position: relative;}
.home_page-banner .home_page-banner-media a{position: absolute;top: 0;left: 0;height: 100%;width: 100%;display: block;}
.home_page-banner .home_page-banner-media img{width:100%;height:100%;max-width:100%;}
.home_page-banner .home_page-banner-media img.mob-img{display:none;}
.home_page-banner .home_page-banner-content{width:calc(42% - 20px);display:flex;padding-top:15%;}
.home_page-banner .home_page-banner-content .banner-title{font-size: 65px;line-height: 70px;margin-bottom: 10px;font-weight: 700;}
.home_page-banner .home_page-banner-content .banner-pretitle{font-size: 46px;line-height: 50px;margin: 0;}
.home_page-banner .home_page-banner-content .banner-subtitle{margin-bottom:10px;font-size: 46px;line-height: 50px;font-weight: 400;}

.home_page-banner .home_page-banner-content .home_page-banner-text{font-size: 24px;font-weight: 600;line-height: 30px;color: #404146;margin:20px 0;}
.home_page-banner .home_page-banner-content .home_page-banner-btns{display: flex;flex-wrap: wrap;gap:10px;}

@media screen and (max-width:1800px){
	.home_page-banner .home_page-banner-main{width:89%;}
}

@media screen and (max-width:1700px){
	.home_page-banner .home_page-banner-main{width:91%;}
}

@media screen and (max-width:1600px){
	.home_page-banner .home_page-banner-main{width:92%;}
}

@media screen and (max-width:1500px){
	.home_page-banner .home_page-banner-main{width:96%;}
}

@media screen and (max-width:1440px){
	.home_page-banner .home_page-banner-main{width:100%;}
	.home_page-banner .home_page-banner-content .banner-title{font-size:55px;line-height:55px;}
	.home_page-banner .home_page-banner-content .banner-pretitle,.home_page-banner .home_page-banner-content .banner-subtitle{font-size: 36px;line-height: 40px;}
	.home_page-banner .home_page-banner-content .home_page-banner-text{font-size:20px;}
}
@media screen and (max-width:991px){
	.home_page-banner{padding:0 0 50px}
	.home_page-banner .home_page-banner-main{flex-direction:column-reverse;padding: 0;}
	.home_page-banner .home_page-banner-media{width:100%;}
	.home_page-banner .home_page-banner-content{width:100%;padding:0 50px;}
}
@media screen and (max-width:768px){
	.home_page-banner{padding:0 0 30px}
	.home_page-banner .home_page-banner-content {padding: 0 25px;}
	.home_page-banner .home_page-banner-content .banner-title{font-size:32px;line-height:32px;}
	.home_page-banner .home_page-banner-content .banner-pretitle,.home_page-banner .home_page-banner-content .banner-subtitle{font-size:24px;line-height:24px;}
	.home_page-banner .home_page-banner-content .home_page-banner-text{font-size:15px;line-height: 24px;}
}
@media screen and (max-width:575px){
	.home_page-banner .home_page-banner-content .banner-title{font-size:26px;line-height:26px;}
	.home_page-banner .home_page-banner-content .banner-pretitle,.home_page-banner .home_page-banner-content .banner-subtitle{font-size:20px;line-height:20px;}
}
/* Home Top Banner Slider Section */

/* Home Interviews Slider Section */
.interview-slider{position: relative;}
.interview-slider::before{content: '';position: absolute;top: -175px;left: 0;background-image: url('https://caqaevents.com.au/wp-content/uploads/2023/06/bg-element-one.png');background-repeat: no-repeat;background-size: contain;width: 907px;height: 1187px;}
.interview-slider .interview-slider-wrapp{padding:30px 0;overflow:hidden}
.interview-slider .interview-slider-head{position:relative;padding-right:200px;}
.interview-slider .interview-slider-head .head{font-size:60px;line-height: 72px;display:block;margin-bottom:5px;max-width:800px}
.interview-slider .interview-slider-head .text{font-size: 18px;line-height: 28px;font-weight:400;color:#5A5B5F;max-width:800px}

.interview-slider .interview-slider-head .interview-slider_nav{position:absolute;right:0;bottom:0;z-index:1;}
.interview-slider .interview-slider-head .interview-slider_nav button{background:rgba(217, 220, 227, 1);border:none;border-radius:15px;color:white;padding:20px 25px;cursor: pointer;display:inline-flex}
.interview-slider .interview-slider-head .interview-slider_nav button.interview_prev svg{transform: rotate(90deg);}
.interview-slider .interview-slider-head .interview-slider_nav button.interview_next svg{transform: rotate(270deg);}
.interview-slider .interview-slider-head .interview-slider_nav button svg{width:25px;height:25px;}

.interview-slider .interview-slider-main{padding-top:40px;filter:drop-shadow(0px 4px 23px -3px #00000026);}

.interview-slider .interview-slider-main.owl-carousel .owl-stage{display:flex;}

.interview-slider .interview-slider-main .interview-slide{width:100%;height:100%}
.interview-slider .interview-slider-main .interview-slide figure{display: flex;flex-direction: column;height: 100%;border-radius: 20px;overflow:hidden;margin: 0;background: #fff;}
.interview-slider .interview-slider-main .interview-slide figure a{display:flex}
.interview-slider .interview-slider-main .interview-slide img{max-height:240px;object-fit:cover;border-radius: 20px;}
.interview-slider .interview-slider-main .interview-slide figcaption{padding:20px 30px;text-align:left;margin:0}
.interview-slider .interview-slider-main .interview-slide figcaption .head{font-size:22px;line-height:28px;font-weight: 600;color:inherit;margin-bottom:10px}
.interview-slider .interview-slider-main .interview-slide figcaption .text{font-size:17px;line-height:24px;color:#5A5B5F;}

@media(max-width:1440px){
	.interview-slider::before{top: -20px;width: 700px;height: 800px;opacity: 0.6;}
	.interview-slider .interview-slider-head .head{font-size:55px;line-height: 55px;}
	.interview-slider .interview-slider-head .interview-slider_nav button{padding:15px 20px;}
}

@media(max-width:991px){
	.interview-slider .interview-slider-head .head{font-size:45px;line-height: 50px;}
	.interview-slider .interview-slider-head .text{font-size:15px;line-height: 22px;}
	.interview-slider .interview-slider-main .interview-slide figure{border-radius: 15px;}
	.interview-slider .interview-slider-main .interview-slide img{border-radius: 15px;}
	.interview-slider .interview-slider-main .interview-slide figcaption{padding:15px 20px;}
	.interview-slider .interview-slider-main .interview-slide figcaption .head{font-size:18px;line-height: 24px;}
	.interview-slider .interview-slider-main .interview-slide figcaption .text{font-size:15px;line-height: 22px;}
}
@media(max-width:768px){
	.interview-slider::before{top: 0px;width: 500px;height: 600px;}
	.interview-slider .interview-slider-head .head{font-size:35px;line-height: 40px;}
	.interview-slider .interview-slider-head{padding-right:0;padding-bottom:60px;} 
	.interview-slider .interview-slider-head .interview-slider_nav button{padding:8px 18px;}
	.interview-slider .interview-slider-head .interview-slider_nav button svg{width:18px}
	.interview-slider .interview-slider-head .interview-slider_nav{left:0;right:auto;}
}
@media(max-width:575px){
	.interview-slider::before{top: 0px;width: 100%;}
	.interview-slider .interview-slider-main{padding-top:25px;}
}
/* Home Interviews Slider Section */

/* Home clients Feedback */
.clients_feedback{padding: 40px 0;position: relative;}
.clients_feedback::before{content: '';position: absolute;top: 100px;right: 0;background-image: url('https://caqaevents.com.au/wp-content/uploads/2023/06/bg-element-two.png');background-repeat: no-repeat;background-size: contain;width: 310px;height: 651px;}
.clients_feedback .clients_feedback-row{max-width: 1685px;display: flex;flex-wrap: wrap;gap:60px;padding: 0 70px;}
.clients_feedback .clients_feedback-image{width:calc(58% - 30px);}
.clients_feedback .clients_feedback-image img{width: 100%;height: 100%;object-fit: contain;}

.clients_feedback .clients_feedback-content{width:calc(42% - 30px);display: flex;flex-direction: column;justify-content: center;align-items:flex-start}
.clients_feedback .clients_feedback-content .btn{min-width: 212px;}
.clients_feedback .clients_feedback-block .block_label{font-size: 18px;line-height: 18px;border-radius: 30px;background-color: #dae3f8;text-transform: uppercase;color: var(--style-color-1);font-weight: 600;display: inline-block;padding: 10px 20px;margin-bottom: 10px;}
.clients_feedback .clients_feedback-block .block_title{font-size: 60px;line-height: 60px;margin: 0;}
.clients_feedback .clients_feedback-block .block_subtitle{font-size: 42px;line-height: 42px;margin: 0;}
.clients_feedback .clients_feedback-block .block_desc{font-size: 18px;line-height: 28px;margin: 10px 0;}

.clients_feedback .owl-carousel .owl-dots{justify-content: flex-start;}
@media screen and (max-width:1440px){
	.clients_feedback::before{width: 250px;height: 530px;}
	.clients_feedback .clients_feedback-row{padding: 0 30px;}
	.clients_feedback .clients_feedback-block .block_title{font-size:55px;line-height: 55px;}
	.clients_feedback .clients_feedback-block .block_subtitle{font-size: 35px;line-height: 35px;}
}
@media screen and (max-width:1200px){
	.clients_feedback .clients_feedback-block .block_label {font-size: 14px;line-height: 14px;}
	.clients_feedback .clients_feedback-block .block_title{font-size:45px;line-height: 45px;}
	.clients_feedback .clients_feedback-block .block_subtitle{font-size: 30px;line-height: 30px;}
	.clients_feedback .clients_feedback-block .block_desc{font-size: 15px;line-height: 24px;}
}
@media screen and (max-width:991px){
	.clients_feedback{padding: 30px 0;}
	.clients_feedback::before{bottom: 50px;top: auto;width: 180px;height: 380px;}
	.clients_feedback .clients_feedback-row{max-width: 800px;margin: 0 auto;gap: 30px;}
	.clients_feedback .clients_feedback-image{width:100%;}
	.clients_feedback .clients_feedback-content{width:100%;}
}
@media screen and (max-width:768px){
	.clients_feedback .clients_feedback-row{padding: 0 20px;}
	.clients_feedback .clients_feedback-block .block_label {font-size: 12px;line-height: 12px;}
	.clients_feedback .clients_feedback-block .block_title{font-size:35px;line-height: 35px;}
	.clients_feedback .clients_feedback-block .block_subtitle{font-size: 25px;line-height: 25px;}
}
@media screen and (max-width:575px){
	.clients_feedback::before{bottom: 20px;width: 130px;height: 275px;}
	.clients_feedback .clients_feedback-block .block_title{font-size:26px;line-height: 26px;}
	.clients_feedback .clients_feedback-block .block_subtitle{font-size: 20px;line-height: 20px;}
}
/* Home clients Feedback */

/* Home sessions and events */
.sessions_events{position:relative;padding: 40px 0;}
.sessions_events .container{padding: 0 90px;}
.sessions_events .sessions_events-title{font-size:60px;line-height: 60px;text-align:center;color:white;margin-bottom:60px;}
.sessions_events .sessions_events-main {background-repeat:no-repeat;background-position: right;padding:155px 0 220px;}
.sessions_events .sessions_events-main .sessions_events-inner{display:flex;justify-content:center;gap: 60px;}
.sessions_events .sessions_events-main .sessions_events-media{width:calc(42% - 30px);overflow:hidden;border-radius:20px;margin: 0;}
.sessions_events .sessions_events-main .sessions_events-media img{width:100%;height:100%;object-fit: cover;}

.sessions_events .sessions_events-main .sessions_events-content{width:calc(58% - 30px);padding:20px 0;}
.sessions_events .sessions_events-main .content-title{font-size:35px;line-height:40px;color:var(--style-color-2);margin:0 0 22px;}
.sessions_events .sessions_events-main .content-title small{font-size:26px;line-height:30px;display:block;font-weight:400}
.sessions_events .sessions_events-main .content-text{font-size: 18px;line-height: 28px;color:#a4b3d6;}
.sessions_events .sessions_events-main .content-text h2{font-size:24px;color:#ffffff;line-height:30px;font-weight:600;}

.sessions_events .sessions_events-main .content-icon-block{display:flex;gap:20px;padding: 18px 28px;border-radius: 15px;width:fit-content;margin:35px 0 25px;background-image: linear-gradient(50deg, #e16727 0%, #638f49 53%, #00bbb3 100%);}
.sessions_events .content-icon-block .icon-block{max-width:220px;display:flex;gap: 15px;align-items:center;text-align:left;font-size:20px;font-weight: 600;line-height: 25px;color:white;}
.sessions_events .content-icon-block .icon-block svg{width:48px;height:48px;color: #fff;flex-shrink: 0;}

.sessions_events .sessions_events-btn .btn{min-width:212px}

.sessions_events .owl-carousel .owl-nav button{display: flex;color: #ffffff;opacity: 0.5;}
.sessions_events .owl-carousel .owl-nav button svg{width: 45px;height: 45px;}
.sessions_events .owl-carousel .owl-nav button.owl-prev{left: -80px;}
.sessions_events .owl-carousel .owl-nav button.owl-next{right: -80px;}

@media screen and (max-width:1440px){
	.sessions_events .container{padding: 0 70px;}
	.sessions_events .sessions_events-title{font-size:50px;line-height:50px;margin-bottom:50px;}
	.sessions_events .sessions_events-main {background-size: cover;padding: 130px 0;}

	.sessions_events .sessions_events-main .sessions_events-inner{gap: 40px;}
	.sessions_events .sessions_events-main .sessions_events-media{width:calc(42% - 20px);}
	.sessions_events .sessions_events-main .sessions_events-content{width:calc(58% - 20px);}

	.sessions_events .sessions_events-main .content-title{font-size:30px;line-height:32px;}
	.sessions_events .sessions_events-main .content-title small{font-size:22px;line-height:28px;}
	.sessions_events .sessions_events-main .content-text h2{font-size:22px;line-height: 28px;}
	.sessions_events .sessions_events-main .content-text{font-size: 18px;line-height: 28px;}

	.sessions_events .sessions_events-main .content-icon-block {gap: 15px;padding: 15px 20px;margin: 25px 0;}
	.sessions_events .content-icon-block .icon-block{font-size:16px;line-height: 18px;}
	.sessions_events .content-icon-block .icon-block svg{width: 35px;height: 35px;}

	.sessions_events .owl-carousel .owl-nav button svg{width: 40px;height: 40px;}
	.sessions_events .owl-carousel .owl-nav button.owl-prev{left: -60px;}
	.sessions_events .owl-carousel .owl-nav button.owl-next{right: -60px;}
}

@media screen and (max-width:991px){
	.sessions_events .container{max-width: 680px;}
	.sessions_events .sessions_events-title{font-size:40px;line-height:40px;margin-bottom:40px;}

	.sessions_events .sessions_events-main .sessions_events-inner{flex-direction:column;gap: 30px;}
	.sessions_events .sessions_events-main .sessions_events-media{width:100%}
	.sessions_events .sessions_events-main .sessions_events-content{width:100%;padding: 0}

	.sessions_events .sessions_events-main .content-title{font-size:26px;line-height:28px;}
	.sessions_events .sessions_events-main .content-text h2{font-size:20px;line-height: 26px;}
	.sessions_events .sessions_events-main .content-text{font-size: 16px;line-height: 26px;}

	.sessions_events .sessions_events-main .content-icon-block{margin:20px 0;}
}
@media screen and (max-width:768px){
	.sessions_events{padding:20px 0;}
	.sessions_events .sessions_events-main{padding:75px 0;}
	.sessions_events .sessions_events-title{font-size:35px;line-height: 35px;margin-bottom:35px;}
}
@media screen and (max-width:575px){
	.sessions_events .container{padding: 0 40px;}
	.sessions_events .sessions_events-title{font-size:26px;line-height: 26px;margin-bottom:26px;}
	.sessions_events .sessions_events-main .content-title{font-size:19px;line-height: 22px;}
	.sessions_events .sessions_events-main .content-title small{font-size:18px;line-height: 22px;}
	.sessions_events .sessions_events-main .content-text h2{font-size:16px;line-height:20px;}
	.sessions_events .sessions_events-main .content-text {font-size: 14px;line-height: 18px;}

	.sessions_events .content-icon-block .icon-block svg{width: 30px;height: 30px;}
	.sessions_events .content-icon-block{flex-direction:column;width:100%;}
	.sessions_events .content-icon-block .icon-block{max-width:100%;font-size: 14px;line-height: 16px;}

	.sessions_events .owl-carousel .owl-nav button svg{width: 25px;height: 25px;}
	.sessions_events .owl-carousel .owl-nav button.owl-prev{left: -30px;}
	.sessions_events .owl-carousel .owl-nav button.owl-next{right: -30px;}
}
/* Home sessions and events */


/* Goverment Events */
.gov_event{padding: 40px 0;position: relative;}
.gov_event::before{content: '';position: absolute;top: 500px;left: 0;background-image: url('https://caqaevents.com.au/wp-content/uploads/2023/06/bg-element-three.png');background-repeat: no-repeat;background-size: contain;width: 626px;height: 991px;z-index: -1;}
.gov_event .container{padding: 0 90px;max-width: 1490px;}
.gov_event .gov_event-label{font-size: 18px;line-height: 18px;text-align: center;border-radius: 30px;background-color: #dae3f8;text-transform: uppercase;color: var(--style-color-1);font-weight: 600;width: fit-content;padding: 10px 20px;margin:0 auto 10px;}
.gov_event .gov_event-title{font-size: 60px;line-height: 72px;text-align: center;margin:0 auto 50px;max-width: 1000px;}

.gov_event .gov_event-row .gov_event-block .block_image{display: flex;margin-bottom:5px}
.gov_event .gov_event-row .gov_event-block .block_image img{width: 100%;height: 100%;object-fit: cover;border-radius: 20px;}
.gov_event .gov_event-row .gov_event-block .block_date{font-size: 15px;line-height: 24px;color: #5a5b5f;font-weight: 400;}
.gov_event .gov_event-row .gov_event-block .block_title{font-size: 22px;line-height: 26px;margin: 0;display: block;font-weight: 600;margin-bottom: 5px;}
.gov_event .gov_event-row .gov_event-block .block_desc{font-size: 17px;line-height: 24px;}

.gov_event .btn_wrap{display: flex;justify-content: center;margin-top: 50px;}
.gov_event .btn_wrap .btn{min-width: 212px;}

.gov_event .owl-carousel .owl-nav button{display: flex;color: #cccccc;opacity: 0.5;}
.gov_event .owl-carousel .owl-nav button svg{width: 45px;height: 45px;}
.gov_event .owl-carousel .owl-nav button.owl-prev{left: -80px;}
.gov_event .owl-carousel .owl-nav button.owl-next{right: -80px;}

@media screen and (max-width:1440px){
	.gov_event::before{top: 200px;width: 450px;height: 700px;}
	.gov_event .container{padding: 0 70px}
	.gov_event .gov_event-title{font-size: 50px;line-height: 60px;}
	.gov_event .gov_event-row .gov_event-block .block_title{font-size: 18px;line-height: 22px;}
	.gov_event .gov_event-row .gov_event-block .block_desc {font-size: 15px;line-height: 20px;}
	.gov_event .owl-carousel .owl-nav button svg{width: 40px;height: 40px;}
	.gov_event .owl-carousel .owl-nav button.owl-prev{left: -60px;}
	.gov_event .owl-carousel .owl-nav button.owl-next{right: -60px;}
}
@media screen and (max-width:991px){
	.gov_event .gov_event-title{font-size: 45px;line-height: 50px;margin-bottom: 30px;}
	.gov_event .gov_event-label{font-size: 14px;line-height: 14px;}
} 
@media screen and (max-width:768px){
	.gov_event{padding: 20px 0;}
	.gov_event .gov_event-title{font-size: 35px;line-height: 40px;}
	.gov_event .gov_event-label{font-size: 12px;line-height: 12px;}
	.gov_event .gov_event-row .gov_event-block .block_date {font-size: 13px;}
	.gov_event .gov_event-row .gov_event-block .block_title{font-size: 16px;line-height: 20px;}
	.gov_event .gov_event-row .gov_event-block .block_desc {font-size: 13px;line-height: 18px;}
}
@media screen and (max-width:575px){
	.gov_event::before{top: 200px;width: 100%;}
	.gov_event .container{padding: 0 40px}
	.gov_event .gov_event-title{font-size: 22px;line-height: 28px;margin-bottom: 15px;}
	.gov_event .owl-carousel .owl-nav button svg{width: 25px;height: 25px;}
	.gov_event .owl-carousel .owl-nav button.owl-prev{left: -30px;}
	.gov_event .owl-carousel .owl-nav button.owl-next{right: -30px;}
}
/* Goverment Events */



/* General Events */
.general_events{padding: 40px 0;position: relative;}
.general_events .general_events-title{font-size: 60px;line-height: 72px;text-align: center;display: block;margin-bottom: 25px;}
.general_events::before{content: '';position: absolute;top: 270px;right: 0;background-image: url('https://caqaevents.com.au/wp-content/uploads/2023/06/bg-element-four.png');background-repeat: no-repeat;background-size: contain;width: 350px;height: 900px;z-index: -1;}
.general_events .general_events-block{background: #ffffff;border-radius: 20px;filter: drop-shadow(0 0 20px rgba(164,164,164,0.14));margin: 20px 0;}
.general_events .general_events-block .block_image {display: flex;}
.general_events .general_events-block .block_image img{height: 100%;width: 100%;object-fit: cover;border-radius: 20px;}
.general_events .general_events-block .block_info {padding: 30px;}
.general_events .general_events-block .block_info .block_date{display: block;font-size: 15px;line-height: 24px;color: #5a5b5f;font-weight: 400;margin-bottom: 5px;}
.general_events .general_events-block .block_info .block_title{font-size: 22px;line-height: 26px;display: block;}
.general_events .btn_wrap{display: flex;justify-content: center;margin-top: 50px;}
.general_events .btn_wrap .btn{min-width: 212px;}
.general_events .owl-dots{margin: 0;}

@media screen and (max-width:1440px){
	.general_events::before{top: 320px;width: 270px;height: 720px;}
	.general_events .general_events-title{font-size:55px;line-height: 55px;}
}

@media screen and (max-width:991px){
	.general_events .general_events-title{font-size:45px;line-height: 50px;}
	.general_events .general_events-head .head{font-size:45px;line-height: 50px;}
	.general_events .general_events-block{border-radius: 15px;}
	.general_events .general_events-block .block_image img{border-radius: 15px;}
	.general_events .general_events-block .block_info{padding:15px 20px;}
	.general_events .general_events-block .block_info .block_title{font-size:18px;line-height: 24px}
}
@media screen and (max-width:768px){
	.general_events{padding: 20px 0;}
	.general_events .general_events-title{font-size:35px;line-height: 40px;margin-bottom: 15px;}
	.general_events::before{top: 200px;width: 170px;height: 440px;}
	.general_events .general_events-head .head{font-size:35px;line-height: 40px;}
	.general_events .btn_wrap{margin-top: 35px;}
}
/* General Events */


/* Logo List */
.logo_list{padding:30px 0px;}
.logo_list .container{max-width: 1260px;}
.logo_list figure{margin:0px;}
.logo_list figure a{display: flex;}
.logo_list figure a img{max-height:130px;height:100%;max-width:100%;object-fit:contain;}
/* Logo List */


/* Footer */
.site-footer{background-image:url(https://caqaevents.com.au/wp-content/uploads/2023/06/footer-background-image.png);background-size: cover;background-repeat: no-repeat;padding-top: 60px;overflow: hidden;}
.site-footer{background-size: cover;background-repeat: no-repeat;padding-top: 100px;overflow: hidden;}
.site-footer a{color: #92b9b8;text-decoration: none;}
.site-footer a:hover{color:#00bbb3}
.site-footer .footer-heading figure{margin: 0 auto;display: flex;max-width: 300px;justify-content: center;}
.site-footer .footer-heading figure img{width: 100%;object-fit: contain;}
.site-footer .footer-heading .info{text-align: center;font-size: 17px;line-height: 24px;color: #41817f;margin:10px 0 15px;}
.site-footer .footer-heading .info p{margin: 0 0 10px;}
.site-footer .footer-heading .info strong{font-size: 20px;line-height: 24px;color: var(--style-color-2);font-weight: 500;}

.site-footer .footer-menu{padding:40px 0 50px;}
.site-footer .footer-menu-row{display: flex;flex-wrap: wrap;gap: 20px;}
.site-footer .footer-menu-row .footer-block{width: calc(25% - 15px);gap: 10px;}
.site-footer .footer-menu-row .footer-block .footer-link{font-size: 17px;line-height: 20px;display: block;margin-bottom: 10px;color: #92b9b8;}
.site-footer .footer-menu-row .footer-block .footer-block-title{font-size: 20px;line-height: 24px;color: #ffffff;font-weight: 600;margin: 0 0 20px;display: block;}

.site-footer .footer-social{display: flex;align-items: center;justify-content: center;width: fit-content;margin: 0 auto;padding: 15px 0;position: relative;}
.site-footer .footer-social::before, .site-footer .footer-social::after {content: "";background: #41817f80;height: 1px;width: 100%;position: absolute;top: 50%;width: 1000px;}

.site-footer .footer-menu-row .footer-block .footer-link:hover{color:#00bbb3}

.site-footer .footer-social::before{left: 0;transform: translateX(-100%);}
.site-footer .footer-social::after{right: 0;transform: translateX(100%);}
.site-footer .footer-social a{color: #428280;border: 1px solid;border-radius: 50%;display: flex;align-items: center;justify-content: center;width: 45px;height: 45px;margin: 5px;flex-shrink: 0;transition: 0.2s;}
.site-footer .footer-social a:hover{background: #ffffff;}
.site-footer .footer-social a svg{height: 19px;width: 19px;}

.site-footer .footer-content{border-top: 1px solid #41817f80;padding: 30px 0;text-align: center;font-size: 15px;line-height: 26px;color: #428280;}
.site-footer .footer-content a{color: #428280}

.site-footer .footer_newsletter_form form{display:flex;position:relative;width:100%}
.site-footer .footer_newsletter_form .wpforms-field-container{width:100%}
.footer-newsletter div.wpforms-container-full .wpforms-form .wpforms-field{padding:0;}
.footer-newsletter div.wpforms-container-full .wpforms-form input[type=email]{padding: 15px 110px 15px 25px;font-size: 15px;border-radius: 100px;height:52px;}
.footer-newsletter div.wpforms-container-full .wpforms-form .wpforms-submit-container{padding: 0;position: absolute;top: 0;right: 0;height: 52px;}
.footer-newsletter div.wpforms-container-full .wpforms-form button[type=submit] {font-size: 15px;padding: 15px 25px;color: #ffffff;background-color: var(--style-color-2) !important;display: inline-block;border-radius: 100px;outline: none !important;border: 0px !important;transition: 0.2s;text-align: center;height: 100%;}

.footer-newsletter .wpforms-confirmation-container-full,.footer-newsletter div[submit-success] > .wpforms-confirmation-container-full:not(.wpforms-redirection-message){padding:15px;background: var(--style-color-2);font-size: 16px;color: #fff;border: 0;text-align: center;}


@media screen and (max-width:1200px){
	.site-footer{padding-top: 45px;}
	.site-footer .footer-heading figure{max-width: 250px;}
	.site-footer .footer-heading .info{font-size: 15px;line-height: 20px;}
	.site-footer .footer-heading .info strong {font-size: 18px;line-height: 22px;}
	.site-footer .footer-menu-row{gap: 30px 20px;}
	.site-footer .footer-menu-row .footer-block{width: calc(33.33% - 13.33px);}
	.site-footer .footer-menu-row .footer-block.footer-newsletter{width: 100%;max-width:500px}
	.site-footer .footer-menu-row .footer-block .footer-link{font-size: 15px;line-height: 18px;}
	.site-footer .footer-menu-row .footer-block .footer-block-title{font-size: 18px;line-height: 22px;margin-bottom: 15px;}
	.site-footer .footer-content{font-size: 13px;line-height: 24px;padding: 20px 0;}
}

@media screen and (max-width:575px){
	.site-footer{padding-top: 30px;}
	.site-footer .footer-heading figure{max-width: 220px;}
	.site-footer .footer-heading .info{font-size: 13px;line-height: 18px;}
	.site-footer .footer-heading .info strong {font-size: 16px;line-height: 20px;}

	.site-footer .footer-menu {padding: 20px 0 30px;}
	.site-footer .footer-menu-row{gap: 20px 15px;}
	.site-footer .footer-menu-row .footer-block{width: calc(50% - 7.5px);}
	.site-footer .footer-menu-row .footer-block.footer-newsletter{width: 100%}
	.site-footer .footer-menu-row .footer-block .footer-link{font-size: 13px;line-height: 16px;}
	.site-footer .footer-menu-row .footer-block .footer-block-title{font-size: 16px;line-height: 20px;}

	.site-footer .footer-social a{width: 35px;height: 35px;}
	.site-footer .footer-social a svg{height: 15px;width: 15px;}

	.site-footer .footer-content{font-size: 11px;line-height: 20px;padding: 15px 0;}
}

/* Footer */




/* page about us */
.about-us-section-inner { display: flex; justify-content: space-between; padding: 50px 0 }
.about-us-section-inner > * { width: calc(50% - 20px)} 
.about-us-section-inner .image-box .sub-title{ font-size: 40px;  font-weight: 700; line-height: 1.2; margin: 20px 0; }
.about-us-section-inner .image-box img{width:100%;}
.about-us-section-inner .content-box .title { font-weight: 700; margin-bottom:25px; font-size: 45px; letter-spacing: 0px; line-height: 50px; }
.about-us-section-inner .content-box .description{ font-size: 17px; color: #6c6f76; line-height: 1.353; margin-bottom: 24px;}
.about-us-section-inner .content-box .description p + p { margin-top: 15px;} 

@media screen and (max-width:991px){
	.about-us-section-inner { flex-wrap: wrap; }
	.about-us-section-inner > * { width: 100%; flex-grow: 1; }
	.about-us-section-inner .content-box .title{font-size: 35px; line-height: 45px;}
	.about-us-section-inner .content-box { margin-left: 0; margin-top: 48px; }
}
@media screen and (max-width:545px){ 
	.about-us-section-inner .content-box .title{font-size: 30px; line-height:35px; margin-bottom:0;} 
	.about-us-section-inner .content-box {   margin-top: 20px; }
}



