/*
 Theme Name:   Bricks Child Theme
 Theme URI:    https://bricksbuilder.io/
 Description:  Use this child theme to extend Bricks.
 Author:       Bricks
 Author URI:   https://bricksbuilder.io/
 Template:     bricks
 Version:      1.1
 Text Domain:  bricks
*/


@import url('css/fontello.css');

/* Additional Font -Sample */

@font-face {
    font-family:'Poppins Regular';
    src: url('font/Poppins-Regular.ttf') format('truetype');
    font-display: swap;
}
@font-face {
    font-family:'Signatrue';
    src: url('font/Signatrue.ttf') format('truetype');
    font-display: swap;
}
@font-face {
    font-family:'maharlika';
    src: url('font/Maharlika-Regular.ttf') format('truetype');
    font-display: swap;
}
/*------------------------------SEARCH PAGE--------------------------- */
.search{
	background-image: url('http://www.thegolfprohasheart.com/wp-content/uploads/2024/07/Homepage-container1B1.webp') !important;
	background-size: cover !important;
	background-repeat: no-repeat !important;
	padding-bottom: 0px !important; 
	height: auto !important;
}

.bricks-archive-title-wrapper .title {
    padding-top: 100px !important;
	height: unset !important;
    margin: unset !important;
	color: white;
}
.search .brxe-posts{
	color: white;
}
.search #brx-content {
    top: 295px !important;
    position: absolute !important;
}
.search .bricks-archive-title-wrapper .title {
    padding-top: 140px !important;
    height: 790px !important;
    margin: 0px !important;
}
.search .layout-default .brxe-container {
    color: white;
}
/*------------------------------FOOTER-------------------------------*/
.page-id-1932 #brxe-owhnlp {
    margin-top: -3px !important;
    background-image: url(https://www.thegolfprohasheart.com/wp-content/uploads/2024/08/ExcerptFooter.webp) !important;
}


#brxe-jdghka,#brxe-twtydi{overflow: hidden !important;}
#brxe-gzefol,#brxe-gkcchm,#brxe-naavev,#brxe-saqpsl,#brxe-rcngdq
,#brxe-cpfaoc{transition: .8s !important;}
#brxe-cwqdpb, #brxe-vlycne,#brxe-zpatdv,#brxe-wqpreu,#brxe-gzzurt
,#brxe-ptzzap{display: none !important;}


#brx-header{
	background-color: rgba(245, 245, 245, 0) !important;
	background-position: unset !important;
    background-size: unset !important;
    position: absolute !important;
}
#brxe-evszfx{
	background-color: rgba(245, 245, 245, 0) !important;
}
/*------------------------------BLOGS-------------------------------*/
.single-post .abh_box_business{
	display: none !important;
}
/*-------------------------COMMENTS REVIEW--------------------------*/
#comments p, #respond p{
	color: white !important;
}
#brxe-wtjmku #comments{
	color: #fff !important;
}
#brxe-wtjmku .bricks-button:hover{
	padding: 7px !important;
	transition: .4s !important;
	color: #d31414 !important;
	background: #fff !important;
	transform: scale(1.1) !important;
}
.bricks-swiper-button-next::after{
	content: "View More" !important;
    display: block !important;
	width: 170px !important;
    position: absolute !important;
	transform: translateY(40px) !important;
    font-size: 13px !important;
    color: #fff !important;
}
.bricks-swiper-button-prev::after{
	content: "View More" !important;
    display: block !important;
	width: 170px !important;
    position: absolute !important;
	transform: translateY(40px) !important;
    font-size: 13px !important;
    color: #fff !important;
}

/*-------------------------TEXT DECORATION UNDERLINE--------------------------*/
#brxe-ztffsa, #brxe-aoqybf{
	text-decoration-thickness: 4px !important;
	text-underline-offset: 6px !important;
}
#brxe-jqsbok{
	text-decoration-thickness: 2px !important;
    text-underline-offset: 6px !important;
}
/*-------------------------SPACING--------------------------*/
#brxe-tukurx,#brxe-sajnzn{
	margin-top: -2px !important;
}
/*-------------------------GALLERY-------------------------*/

/*-------------------------EXERPTS--------------------------*/
.anchor2 audio{
	background: white !important;
	border-radius: 30px !important;
	margin-bottom: 13px !important;
}


.anchor1 nav .container ul li a:hover{
	color: #ffffff !important;
}
.anchor1 nav .container ul li a{
	font-size: 17px !important;
}

#brxe-nrmynk{
	margin-top: -5px;
	position: relative;
	z-index: ;
}
.firtscont{
	display: flex !important;
}
.firtscont h4{
	text-transform: lowercase;
	margin-bottom: 20px;
	font-family:'maharlika';
	font-weight: bold;
	color: white;
	font-size: 20px
}
.secondcont button{
	text-align: center;
	background: red;
	color: white;
	margin-top: 5px;
	padding: 10px 10px;
	width: 100px;
}
.secondcont p{
	text-transform: capitalize !important;
	width: 100%;
	font-size: 14px;
	color: white;
	font-family:'Poppins Regular';
}
.firtscont p{
	text-transform: capitalize !important;
	width: 450px;
	font-size: 14px;
	color: white;
	font-family:'Poppins Regular';
}
.anchor2 section p{
	line-height: 23px !important;
	padding-bottom: 15px !important;
	font-size: 17px !important;
	color: white !important;
	text-align: justify !important;
	text-transform: none !important;
}
.secondcont h2{
	text-align: center;
	width: 100%;
	font-size: 34px;
	font-family:'maharlika';
	color: white;
	font-weight: bold;
}
/*-------------------------HEADER--------------------------*/
#brxe-evszfx {
    background: none !important; 
}
#brxe-xmrcrs button{
	transform: scale(1.05) translateY(1px) !important;
    padding: 1px 15px !important;
}
.bricks-archive-title-wrapper .title {
    padding-top: 100px !important;
    height: 700px !important;
    margin: 50px !important;
}
#brxe-dxanoh{
	transition: .8s !important;
}
#brxe-xmrcrs button {
	border-top-right-radius: 20px !important;
	border-bottom-right-radius: 20px !important;
}
/*-------------------------ABOUT AUTHOR--------------------------*/ 
#brxe-dqizuy{
	background: linear-gradient(to left, yellow 0%, #f3b93b 100%) !important;
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
}
/*-------------------------CONTACT--------------------------*/ 
#brxe-nrkprs .bricks-button:hover{
	transform: scaleX(1.1) scaleY(1.1);
	background: #8b0d0d !important;
}
#brxe-nrkprs .bricks-button {
	transition: .8s !important;
    padding: 14px 20px !important;
}
/*-------------------------REVIEW--------------------------*/ 
.slider-content div{
	background-color: none !important;
}
/*-------------------------BOOKS--------------------------*/ 
#brxe-oduysx{
	font-style: italic !important;
}
/*-------------------------HOME--------------------------*/ 
#brxe-ulusqp:hover{
	transform: rotate(4deg) !important;
}

#brxe-ulusqp{
	position: relative;
	z-index:;
	transition: .8s !important;
}

#brxe-xlhndz .bricks-button:hover{
	background: #a50a0a !important;
}
#brxe-xlhndz .bricks-button {
	transform: translateX(-10px) !important;
	border: 0px solid #ffffff !important;
    border-radius: 0px !important;
	background: #d31414 !important;
	color: white !important; 
	font-weight: 200 !important;
    font-size: 18px !important;
    padding: 19px 30px !important;
}
#brxe-osvxdk .bricks-button {
    padding: 20px 20px !important;
    border-radius: 0px !important;
}
#brxe-ypjwer,#brxe-bgtuag{
	transition: .8s !important;
}
#brxe-bgtuag:hover{
	background: #fff0 !important;
    color: #fff !important;
}
#brxe-ypjwer:hover{
	background: #fff0 !important;
    color: #fff !important;
}
#brxe-dmbxka,#brxe-ymwqoi,#brxe-hohrah,#brxe-exmbaz
,#brxe-jdvhmm{
	transition: .8s !important;
}
#brxe-ymwqoi:hover{
	transform: rotate(4deg) !important;
}
#brxe-kxahas{
	font-weight: 100 !important;
    line-height: 72px !important;
    font-style: italic !important;
    padding-top: 20px !important;
    padding-bottom: 40px !important;
}
#brxe-hwzqez,#brxe-asycgs,#brxe-uwpcqh{
	width: 550px !important;
	font-size: 31px !important;
    font-weight: 100 !important;
    transition: .8s !important;
    border-bottom: 1px solid #fff !important;
    line-height: 60px !important;
}
#brxe-hwzqez:hover{  font-weight: 500 !important;  transition: .8s !important;  border-color: #d31414 !important;}
#brxe-lerodo:hover{  font-weight: 500 !important;  transition: .8s !important;  border-color: #d31414 !important;}
#brxe-uwpcqh:hover{  font-weight: 500 !important;  transition: .8s !important;  border-color: #d31414 !important;}

#brxe-jwgmio,#brxe-alpvvi,#brxe-dvkxgp{
	transition: .8s !important;
}
#brxe-alpvvi:hover{
	background: #d31414 !important;
	color: white !important;
}
#brxe-dvkxgp:hover{
	background: #ffffff !important;
	color: black !important;
}
#brxe-jwgmio:hover{
	transform: scale(1.1) !important;
}
#brxe-tmpwmm{
	box-shadow: 0px 0px 16px 1px #d31414 !important;
}
#brxe-fcomrr{
	width: 75% !important;
}

/* ==========================================
   |         Responsive Style               |
   ========================================== */

@media ( max-width: 1920px ) {
	#brxe-fmxtfr {
	    margin-top: -5px !important;
	}
	#brxe-zpatdv,#brxe-xopuik {
	    transform: translateY(-10px) !important;
	}
}
@media ( max-width: 1704px ) {
	#brxe-waoreu {
		gap: 65px !important;
	}
}
@media ( max-width: 1694px ) {
	#brxe-waoreu {
		gap: 65px !important;
	}
}
@media ( max-width: 1680px ) {
	#brxe-hdfxyr {
		height: 330px !important; 
	}
	#brxe-cgfofx{
		align-items: flex-start !important;
		justify-content: flex-start !important;
	}
	#brxe-waoreu{
		width: 85% !important;
	}
	#brxe-jsmaej{
		width: 700px !important;
	}
	#brxe-bqgela {
		width: 120px !important;
        margin-bottom: -45px !important;
	}
	#brxe-twtydi{
		width: 45% !important;
	}
	#brxe-jjxuql{
		padding-left: 55px !important;
	}
	#brxe-lowgdf {
		padding-left: 0px !important;
	}

	#brxe-bthknz,#brxe-wjtsfq, #brxe-vvvtrn{
		width: 85% !important;
	}
	#brxe-ewiqtl, #brxe-nxefcu{
		width: 80% !important;
	}
	#brxe-vnhsfu,#brxe-qxtoxe,#brxe-xqkwtt {
		align-self: flex-start !important;
	}
	#brxe-ezzfav{
		width: 54% !important;
	}
	#brxe-eedukn{
		width: 73% !important;
		margin-left: 0px !important;
		margin-left: -60px !important;
	}
	#brxe-fcomrr {
	    width: 85% !important;
	}
	#brxe-qfabhc{
		transform: translateY(-6px) !important;
		padding-top: 0px !important;
	}
	#brxe-hzyhkb .bricks-swiper-container + .swiper-pagination-bullets {
	    bottom: 0px !important;
	}



	#brxe-xsuqae {
	    transform: translateY(-10px) !important;
	}



	#brxe-uhpkvs {
	    width: 30% !important;
	}
	#brxe-wnbewk {
	    width: 50% !important;
	}
	#brxe-lopbeu {
	    width: 78% !important;
	}
	#brxe-givikk {
	    width: 520px !important;
	}




	#brxe-fktkwc {
	    width: 100% !important;
	}
	#brxe-avqbop {
	    width: 95% !important;
	}




	#brxe-uqazrx {
	    width: 100% !important;
	}
	
}
@media ( max-width: 1600px ) {

	#brxe-vvvtrn{
		margin-top: -97px !important;
	}
	#brxe-igdwce {
		padding-top: 115px !important;
	}
	#brxe-fymjtu,#brxe-oxfpkx{
		width: 20% !important;
	}
	#brxe-zfozwo{
		width: 80% !important;
	}
	#brxe-wjtsfq {
        width: 86% !important;
    }

	#brxe-yuqpkw,#brxe-qnplye{
		width: 86% !important;
	}
	#brxe-bnlfkq{
		width: 430px !important;
	}
	#brxe-ezzfav{
		padding-top: 5px !important;
	}
	#brxe-nwzcgw{
		line-height: 1.7 !important;
	}
	#brxe-durpyi,#brxe-wkhbvt {
	    width: 85% !important;
	}



	#brxe-qvzvce {
	    width: 93% !important;
	}
	#brxe-ludoum {
	    transform: scale(1.1) translateX(25px) !important;
	}
	#brxe-dysalo {
	    transform: translateY(-10px) !important;
	}
	#brxe-avqbop {
	    width: 100% !important;
	}
	#brxe-tukurx {
	    transform: translateY(-10px) !important;
	}
	#brxe-dysalo {
        transform: translateY(-15px) !important;
    }
    #brxe-kqbpaq {
	    z-index: 9999 !important;
	    position: relative !important;
	}
	#brxe-mcayjz {
	    transform: translateY(-9px) !important;
	}
	#brxe-qyeyji {
	    text-align: center !important;
	    font-size: 90px !important;
	}
	#brxe-knedod {
	    font-size: 12px !important;
	}
	#brxe-puvssc {
	    font-size: 12px !important;
	    margin-bottom: 38px !important;
	}

}
@media ( max-width: 1455px ){
	.anchor1 nav .container{
		width: 100% !important;
	}
}
@media ( max-width: 1440px ) {
	
	#brxe-pcbwtm{
		margin-bottom: 45px !important;
	}
	#brxe-nbpkas{
		width: 91% !important;
	}
	#brxe-frlwhp{
		width: 85% !important;
	}
	#brxe-oodzkf{
		width:98% !important;
	}
	#brxe-cmgctu{
		margin-bottom: -45px !important;
	}
	.anchor1 nav .container ul li a{
        line-height: 24px !important;
        font-size: 15px !important;
        padding: 5px 13px !important;
	}
	.anchor1 nav .container ul li{
		width: 90% !important;
	}
	#brxe-vvvtrn {
		margin-top: -54px !important; 
	}
	#brxe-twtydi {
        width: 56% !important;
    }
	#brxe-zswvoe{
		width: 100% !important;
	}
	#brxe-igdwce{
		padding-top: 10px !important;
	}
	#brxe-wjtsfq {
        width: 97% !important;
    }
	#brxe-nxefcu{
		width: 85% !important;
	}
	#brxe-tgflqp8,#brxe-ewiqtl,#brxe-bthknz, #brxe-vvvtrn{
		width: 90% !important;
	}
	#brxe-zrwcie {
    	width: 100% !important; 
	}
	#brxe-czsgzi{
		font-size: 70px !important;
		line-height: 70px !important;
	}
	#brxe-jdghka {
		width: 30% !important;
	}
	#brxe-ezzfav{
		padding-top: 0px !important;
		padding-left: 50px !important;
	}
	#brxe-fcomrr {
	    width: 96% !important;
	}
	#brxe-iibglp {
	    border: 1px solid #00000026 !important;
	}
	#brxe-iukxqq ,#brxe-lopbeu{
	    width: 85% !important;
	}

	#brxe-durpyi, #brxe-wkhbvt {
        width: 90% !important;
    }

	#brxe-iwvkax {
	    width: 40% !important;
	}
	#brxe-jfwuha {
	    width: 60% !important;
	}
	#brxe-tcnrlc {
	    padding-right: 40px !important;
	    transform: unset  !important; 
	}
	#brxe-rdrupw {
	    font-size: 12px !important;
	    line-height: 13px !important;
	}



    #brxe-uqazrx {
        width: 100% !important;
    }
    #brxe-oxfpkx ,#brxe-fymjtu{
	    width: 15% !important;
	}
	#brxe-zfozwo {
	    width: 85% !important;
	}
}
@media ( max-width: 1366px ) {
	.brx-nav-nested-items{
		gap: 27px !important;
	}
	#brxe-vvvtrn {
        margin-top: -8px !important;
    }
	.anchor1 nav .container ul li{
		width: 90% !important;
	}
	#brxe-xlbtyc{
		transform: translateX(105px) !important;
	}
	#brxe-rktnru .bricks-swiper-container + .swiper-pagination-bullets{
		width: 100% !important;
		gap: 2px !important;
		display: flex !important;
		flex-wrap: wrap !important;
    	justify-content: center !important;
	}
	#brxe-nbpkas{
		width: 95% !important;
	}
	#brxe-oxfpkx, #brxe-fymjtu{
		width: 8% !important;
	}
	#brxe-zvilno {
    	padding-left: 0px !important; 
	}
	#brxe-zfozwo {
        width: 78% !important;
    }
	#brxe-twtydi {
        width: 44% !important;
    }
	#brxe-zsgnxj {
		padding-top: 125px !important;
	}
	#brxe-tgflqp,#brxe-ewiqtl,#brxe-wjtsfq{
		width: 90% !important;
	}
	#brxe-ywctlz,#brxe-zswvoe,#brxe-saqnfx,#brxe-gturkq{
		width: 85% !important;
	}

	.anchor1 nav .container ul li a {
	    padding: 5px 15px !important;
	}
	#brxe-fcomrr {
        width: 90% !important;
    }
	#brxe-rgpkhp {
	    margin-left: -58px !important;
	}
	.anchor1 nav .container {
		transform: translateY(-26px);
	    width: 95% !important;
	}
	
	#brxe-qfabhc{
		padding-top: -50px !important;
	}



	#brxe-givikk ,#brxe-uoxycc{
		font-size:  12px !important;
	}




	#brxe-rjynun {
	    width: 54% !important;
	}
	#brxe-qpjbyu {
	    width: 95% !important;
	}
	#brxe-ulcvjb {
	    padding-right: 30px !important;	}

	#brxe-gnrwjr {
	    font-size: 70px !important;
	}

}
@media ( max-width: 1360px ) {

}
@media ( max-width: 1310px ) {
    #brxe-waoreu {
        width: 90% !important;
    }
}
@media ( max-width: 1280px ) {
	#brxe-zfozwo {
        width: 84% !important;
    }
	
	#brxe-oxfpkx, #brxe-fymjtu{
		width: 5% !important;
	}
	.anchor1 nav .container {
        width: 100% !important;
    }
	#brxe-xlbtyc {
        transform: translateX(106px) !important;
    }
	#brxe-sheivo {
		margin-top: -100px !important;
	}
	#brxe-nbpkas{
		width: 99% !important;
	}
	#brxe-eutqhl{
		padding-right: 25px !important;
	}
	#brxe-zvilno{
		padding-left: 0px !important;
	}
	.anchor1 nav .container ul li a {
		font-size: 15px !important;
        line-height: 26px !important;
        padding: 2px 15px !important;
    }
	.anchor1 nav .container ul li {
        width: 80% !important;
    }
	#brxe-jsmaej{
		width: 100% !important;
    }
	
	#brxe-vvvtrn {
        margin-top: 1% !important;
    }
	#brxe-wjtsfq {
		width: 97% !important;
	}
	#brxe-zsgnxj {
		padding-top: 165px !important;
	}
	#brxe-eipepx {
        font-size: 35px !important;
    }
	#brxe-zcreds {
        font-size: 58px !important;
        line-height: 58px !important;
        padding-top: 15px !important;
        padding-bottom: 15px !important;
    }

	#brxe-fcomrr {
        width: 99% !important;
    }
	#brxe-hzyhkb {
	    transform: translateY(-100px) !important;
	}
	



	#brxe-mwlkpj {
	    font-size: 30px !important;
	}
	#brxe-nliwhs {
	    font-size: 20px !important;
	}
	#brxe-hdvfco {
	    width: 47% !important;
	}
	#brxe-durpyi, #brxe-wkhbvt {
        width: 92% !important;
    }
    #brxe-jwgmio {
	    transform: translateX(14px) !important;
	}

	#brxe-wnbewk {
        width: 40% !important;
    }
    #brxe-uhpkvs {
        width: 34% !important;
    }

	#brxe-fktkwc {
        width: 95% !important;
    }
    #brxe-ztffsa {
	    font-size: 58px !important;
	}
	#brxe-qyeyji {
        font-size: 85px !important;
    }
    #brxe-pdhgst, #brxe-oduysx {
	    font-size: 50px !important;
	}
	#brxe-zbdago {
	    width: 85% !important;
	}




	#brxe-gturkq,#brxe-saqnfx{
		width: 98% !important;
	}

    
}
@media ( max-width: 1190px ) {
	#brxe-waoreu { width: 95% !important;}
}
@media ( max-width: 1150px ) {
	#brxe-waoreu { width: 97% !important; }
}
@media ( max-width: 1078px ) {
	.anchor1 nav .container {
        width: 99% !important;
    }
}
@media ( max-width: 1024px ) {
	#brxe-xlbtyc {
        transform: translateX(70px) !important;
	}
	#brxe-exwwhx{
		width: 85% !important;
	}
	.anchor1 nav .container ul li a {
        line-height: 25px !important;
        font-size: 15px !important;
    }
	#brxe-rkelue{
		padding-left: 20px !important;
	}
	#brxe-frlwhp{
		width: 93% !important;
	}
	#brxe-cmgctu{
		width: 120px !important; 
		margin-bottom: 10px !important;
	}
	#brxe-obfocr{
		font-size: 70px !important;
		line-height: 70px !important;
	}
	#brxe-upkfrz{
		width: 36% !important;
	}
	
	#brxe-rgzfzc {
		width: 96% !important;
		margin: 50px 5px !important;
	}

	#brxe-zlanxg {
		margin-bottom: 40px !important;
	}
	#brxe-saqnfx{
		flex-direction: column !important;
	}

	#brxe-ebocou{
		display: none !important;
	}
	#brxe-eedukn{
		width: 64% !important;
	}
	#brxe-xmrcrs input[type=search] {
		width: 100px !important;
		border: 1px solid #fff !important;
		border-top-right-radius: 20px !important;
		border-bottom-right-radius: 20px !important;
	}
	#brxe-xmrcrs button {
		display: none !important;
	}
	#brxe-nxefcu{
		width: 90% !important;
	}
	#brxe-rcanxn {
    	font-size: 35px !important; 
	}
	#brxe-qpsnkg{
		font-size: 58px !important;
		line-height: 58px !important;
		padding-top: 15px !important;
		padding-bottom: 15px !important;
	}
	#brxe-btjodj {
		font-size: 45px !important; 
	}
	#brxe-yedglg{
		font-size: 75px !important;
	}
	#brxe-jdbjiq {
		width: 25% !important;
	}
	#brxe-htqlwy{
		padding-right:30px !important;
	}
	#brxe-tgflqp{
		margin-top: -60px !important;
	}
	#brxe-tgflqp, #brxe-ewiqtl,#brxe-bthknz,#brxe-htqlwy, #brxe-vvvtrn {
        width: 100% !important;
    }
	#brxe-rgpkhp {
	    width: 40% !important;
	}
	#brxe-vxrtom {
	    width: 60% !important;
	}
	#brxe-qfabhc {
	    height: 650px !important;
	}
	
	#brxe-hzyhkb .bricks-swiper-container + .swiper-pagination-bullets {
	    bottom: 60px !important;
	    flex-wrap: wrap !important;
	    width: 500px !important;
	    justify-content: center !important;
	}
	#brxe-hzyhkb .bricks-swiper-container + .swiper-pagination-bullets span{
		margin: 3px !important;
	}
	#brxe-hzyhkb p{
		font-size: 13px !important;
	}



	#brxe-ujckos {
	    width: 90% !important;
	}


	#brxe-hdvfco {
        width: 60% !important;
    }
    #brxe-durpyi, #brxe-wkhbvt{
        width: 84% !important;
    }



	#brxe-djoook {
	    font-size: 60px !important;
	    line-height: 60px !important;
	}
	#brxe-wnbewk {
        width: 45% !important;
    }
    #brxe-givikk {
        width: 375px !important;
    }
    #brxe-uhpkvs {
        width: 35% !important;
    }



	#brxe-ztffsa {
        font-size: 45px !important;
    }
    #brxe-aoqybf{
    	font-size: 50px !important;
    }
    #brxe-uyweaq {
	    font-size: 12px !important;
	}
	#brxe-nngrdv {
	    width: 52% !important;
	}
	#brxe-xyfeqf {
	    transform: translateY(-350px) translateX(10px) !important;
	}
	#brxe-kxahas, #brxe-oduysx {
		line-height: 55px !important;
	    font-size: 45px !important;
	}
	#brxe-wulyql{
		width: 60% !important;
	}
	#brxe-mpgrze {
	    font-size: 25px !important;

	}
	#brxe-wulyql {
        width: 49% !important;
    }
    #brxe-alpvvi , #brxe-dvkxgp{
	    width: 190px !important;
	    font-size: 12px !important;
	}
	#brxe-vuakmu {
		padding-left: 47px !important;
	    transform: translateX(-45px) !important;
	}
	#brxe-hgnsnf {
	    width: 90% !important;
	    margin-top: 30px !important;
	}
	#brxe-qyeyji {
        font-size: 75px !important;
        line-height: 74px !important;
    }
    #brxe-sheivo {
	    width: 80% !important;
	}


	.brx-nav-nested-items {
		gap: 15px !important;
	}

    #brxe-zfozwo {
        width: 88% !important;
    }
   
	#brxe-saqnfx, #brxe-gturkq {
        width: 96% !important;
    }
}
@media ( max-width: 980px ) {
	:where(.brxe-slider) .slider-content{
		padding: 0px 35px !important;
	}
	#brxe-zlanxg {
        margin-bottom: 10px !important;
    }
	#brxe-jjxuql{
		padding-left: 0px !important;
	}
	#brxe-twtydi {
		height: 340px !important;
    }
	#brxe-nigngb, #brxe-foykem{
		width: 100% !important;
	}
	#brxe-rkelue{
		padding-left: 0px !important;
	}
    #brxe-sheivo {
        margin-top: 0px !important;
    }
	#brxe-rktnru .bricks-swiper-container + .swiper-pagination-bullets{
		display: none !important;
	}
	.anchor1 nav {
    	display: none !important;
	}
	#brxe-rmvjpq {
		padding-bottom: 450px !important; 
	}
	#brxe-adpalj {
    	font-size: 14px !important;
	}
	#brxe-cwqdpb{
		background-position: center !important;
	}
	#brxe-zavepp {
		margin-left: unset !important; 
	}
	
	#brxe-jfwuha{
	    width: 80% !important;
	}
	#brxe-knvsip{
		line-height: 64px !important;
		margin-bottom: 20px !important;
	}
	#brxe-ulcvjb, #brxe-tcnrlc {
        padding-right: unset !important; 
    }
	#brxe-mcayjz {
	    height: auto !important;
	}
	#brxe-kqbpaq,#brxe-tvsmrf {
		transform: unset !important;
    }
	#brxe-vuakmu{
		padding-left: 0px !important;
	}
	#brxe-zavepp,#brxe-vuakmu {
        margin-top: 0px !important;
    }
	#brxe-cwqdpb {
	    padding-top: 100px !important;
	    height: auto !important;
	}
	#brxe-sajnzn,#brxe-lopnck,#brxe-vtxqmd{
		display: none !important;
	}
	#brxe-cwqdpb, #brxe-vlycne, #brxe-zpatdv,#brxe-gzzurt{
		display: flex !important;
		flex-direction: column !important;
	}

	#brxe-xyfeqf{
		position: relative !important;
		transform: translateY(300px) translateX(-170px) !important;
	}
	#brxe-vuakmu {
       transform: unset !important; 
    }
	.anchor2 audio{
		align-self: center !important;
	}
	.secondcont audio{
		align-self: center !important;
	}
	#home,#about {
	    justify-content: center;
	}
	#brxe-vxrtom,#brxe-nngrdv {
         width: 90% !important; 
    }
	#brxe-rgpkhp{ 
		display: none;
	}
	#brxe-saqnfx, #brxe-gturkq {
        width: 75% !important;
    }
    #brxe-vlycne {
	    background-position: center !important;
	}
}
@media ( max-width: 768px ) {

	 #brxe-twtydi {
        width: 75% !important;
		height: auto !important;
    }
	#brxe-obfocr{
		font-size: 50px !important;
		line-height: 50px !important;
	}
	#brxe-ulusqp{
		margin-top: -214px !important;
	}
	#brxe-nobuii {
        margin-top: -170px;
    }
	#brxe-adpalj{
		font-size: 13px !important;
	}
	#brxe-mbxnwz8{
		width: 100% !important;
	}
	#brxe-knvsip{
		font-size: 50px !important;
	}
	#brxe-aoqybf,#brxe-knvsip{
		line-height: 1.1 !important;
	}
	#brxe-iibglp{
	    width: 85% !important;
	}


	#brxe-saqnfx, #brxe-gturkq {
        width: 90% !important;
    }

}
@media ( max-width: 600px ) {
	
	#brxe-twtydi{
		width: 95% !important;
	}
	#brxe-udfxrj .bricks-swiper-button-next{
		display: none !important;
	}
	#brxe-udfxrj .bricks-swiper-button-prev{
		display: none !important;
	}
	.anchor2 section p{
		text-align: center !important;
	}
	#brxe-rktnru .bricks-swiper-button-next {
    	right: 1px !important;
	}
	#brxe-rktnru .bricks-swiper-button-prev{
		left: 1px !important;
        right: 0px !important;
	}
	#brxe-rktnru .slider-content {
		padding: 0px 0px !important;
	}
	#brxe-bqgela {
        width: 90px !important;
        margin-bottom: -60px !important;
    }
	#brxe-obfocr{
		font-size: 30px !important;
		line-height: 30px !important;
	}
	#brxe-ulusqp{
		margin-top: -150px !important;
		transform: translateX(98px) !important;
	}
	#brxe-dysalo {
        padding-bottom: 410px !important;
    }
	#brxe-saqnfx{
		width: 97% !important;
	}
	#brxe-pqiver{
		margin-bottom: 0px !important;
	}
	#brxe-wqpreu a{
		height: 30px !important;
		padding: 10px !important;
	}
	#brxe-wqpreu{
		flex-direction: row !important;
		display: flex !important;
		justify-content: center !important;
		flex-wrap: wrap !important;
	}
	#brxe-hpttuo{
		width: 100% !important;
	}
	    #brxe-hzyhkb .bricks-swiper-container + .swiper-pagination-bullets {
	        bottom: 0px !important;
	    }
	#brxe-mrwdgi {
	    font-size: 15px !important;
	    line-height: 15px !important;
	}
	#brxe-izwlqz,#brxe-apyoqi{
		font-size: 50px !important;
		line-height: 50px !important;
	}
	#brxe-bdforr{
		font-size: 30px !important;
	}
	#brxe-seduyi{
		font-size: 20px !important;
	}
	.firtscont {
        align-items: center;
    }
	.anchor2 section p, .firtscont h4 ,#brxe-iusxba, #brxe-mrzqag{
	    text-align: center;
	}
	.firtscont{
		flex-direction: column;
	}
	#brxe-nrkprs .form-group:nth-child(1),#brxe-nrkprs .form-group:nth-child(2),#brxe-osvxdk .form-group:nth-child(1)
	,#brxe-osvxdk .form-group:nth-child(2) {
	    width: 100% !important;
	}
    #brxe-xpqkud {
        flex-direction: column !important;
        padding-bottom: 200px !important;
    }
    #brxe-nobuii {
    	display: flex !important;
    }
}
@media ( max-width: 414px ) {
	#brxe-bzjkci, #brxe-rvgozu {
        margin-bottom: 10px !important;
        width: 160px !important;
    }
	#brxe-iwvkax {
        width: 80% !important;
    }
	#brxe-udfxrj .bricks-swiper-container + .swiper-pagination-bullets{
		gap: 2px !important;
        flex-wrap: wrap !important;
        display: flex !important;	
        justify-content: center !important;
	}

	#brxe-rfmugk{
		margin-top: -75px !important;
	}
	#golfgimme button{
		align-self: center;
	}
	#brxe-vesxvf{
		padding: 20px !important;
	}
	#brxe-nngrdv{
		width: 95% !important;
	}
	#brxe-rmvjpq{
		padding-bottom: 400px !important;
	}
	#brxe-dghtju {
		font-size: 12px !important;
	}
	#brxe-qdmzfn{
		font-size: 45px !important;
		line-height: 45px !important;
	}
	#brxe-dnpzad {
		padding: 10px !important;
		margin-top: -110px !important;
	}
	#brxe-xopuik {
        height: 400px !important;
    }
	#brxe-dysalo {
        padding-bottom: 445px !important; 
	}
	#brxe-nobuii{
		margin-top: -275px !important;
	}
	#brxe-avqbop {
        width: 95% !important;
    }
	#brxe-xlhndz .bricks-button{
		transform: unset !important;
	}
	#brxe-jwiwmz{
		width: 93% !important;
	}
	#brxe-hzyhkb .bricks-swiper-container + .swiper-pagination-bullets {
		width: 310px !important;
	}
	#brxe-jerohy{
		font-size: 35px !important;
	}
	#brxe-uyweaq {
		padding-bottom: 10px !important;
	    width: 80% !important;
	}
	#brxe-aoqybf{
		font-size: 35px !important;
	}
	 #brxe-knvsip {
	 	margin-top: 20px !important;
        font-size: 35px !important;
    }

	#brxe-jfwuha{
		width: 100% !important;
	}
	#brxe-ztffsa {
        font-size: 30px !important;
    }
	#brxe-usdrln ,#brxe-bdforr,#brxe-vplncy,#brxe-mxrina
	,#brxe-szdmxt,#brxe-lycypu{
	    font-size: 20px !important;
	}
	.secondcont h2,#brxe-yrywag {
	    font-size: 25px !important;
	}
	.firtscont p,#brxe-yrywag {
	    width: 90%;
	    align-self: center;
	}
	#brxe-nuhzsi, #brxe-vplncy {
	    width: 100% !important;
	}
	
}
@media ( max-width: 375px ) {
	#brxe-bqgela{
		display: none !important;
	}
	#brxe-uwsuls li.has-link a{
		padding-right: 5px !important;
		padding-left: 5px !important;
	}
}
@media ( max-width: 320px ) {
	#brxe-yrywag, #brxe-hadkrf {
        font-size: 20px !important;
    }
	#brxe-uwsuls {
    	transform: translateX(-10px) !important; 
	}
	#brxe-fktkwc{
		width: 100% !important;
	}
	#brxe-rmvjpq{
		padding-bottom: 450px !important;
	}
	#brxe-dghtju {
        font-size: 11px !important;
    }
	#brxe-qdmzfn {
        font-size: 42px !important;
        line-height: 42px !important;
    }
	:where(.brxe-slider) .slider-content {
		padding: 30px 38px !important;
	}
	#brxe-rrsgmq,#brxe-xlhndz .form-group:nth-child(1),#brxe-xlhndz .submit-button-wrapper {
		width: 100% !important; 
	}
	#brxe-izwlqz, #brxe-apyoqi {
        font-size: 44px !important;
        line-height: 44px !important;
    }
	#brxe-nobuii {
        margin-top: -300px !important;
    }
	#brxe-ztffsa,#brxe-jerohy{
		font-size: 25px !important;
	}
}