/*
Theme Name: Hello Elementor Child
Theme URI: https://elementor.com/hello-theme/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
Template: hello-elementor
Author: Elementor Team
Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
Description: A lightweight and minimalist WordPress theme for Elementor page builder.
Tags: accessibility-ready,flexible-header,custom-colors,custom-menu,custom-logo,featured-images,rtl-language-support,threaded-comments,translation-ready
Version: 2.8.1.1693313605
Updated: 2023-08-29 12:53:25

*/


/* Button Global Style */

.elementor-button-content-wrapper{
	margin-top: -2px;
}
header .elementor-item.elementor-item-active{
	font-weight: 700 !important
 }
img {
pointer-events:none !important;
}
/*
.elementor-sticky--effects svg path{
	fill: #fff !important
} */

.logo-bg{
	background: url('https://bidderwin.com/tetracentric/wp-content/uploads/2024/01/Asset-4.png') no-repeat center center;
	background-size: contain !important;
	width: 180px;
	height: 70px;
	display: inline-block;
}

.page-id-9 header:not(.elementor-sticky--effects) .logo-bg{
	background: url('https://bidderwin.com/tetracentric/wp-content/uploads/2024/01/Asset-5.png') no-repeat center center;
}

.page-id-9 header:not(.elementor-sticky--effects) .elementor-nav-menu--main .elementor-item.elementor-item-active,
.page-id-9 header:not(.elementor-sticky--effects) .elementor-nav-menu--main .elementor-item{
	color: #fff !important;
	fill: #fff !important
}
.page-id-9 header:not(.elementor-sticky--effects) .elementor-nav-menu--main .elementor-item.elementor-item-active:after,
.page-id-9 header:not(.elementor-sticky--effects) .elementor-nav-menu--main .elementor-item:after{
 	background-color: #fff !important;
}

.col-overflow{
	overflow: hidden;
}

/*Homepage Nearby*/


.bp-nearby .elementor-image-box-img img{
	width: 100% !important;
	height: 100% !important;
}

.bp-nearby .elementor-image-box-wrapper{
	position: relative !important;
	transition: ease-in .2s;
}
.bp-nearby .elementor-image-box-content{
	position: absolute !important;
	left: 0 !important;
	bottom: 5px !important;
	padding: 10px 30px !important;
	transition: ease-in .2s;
}
.bp-nearby .elementor-image-box-wrapper:hover .elementor-image-box-content{
	transition: ease-in .2s;
	bottom: 15px !important;
}

/*Collage Section*/

.collage-section{
	position: relative;
}
.collage-section:after{
	content: 'Empowering Success, Guided by Excellence';
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	background: rgba(40, 52, 116, 0.82);
	color: #fff;
	padding: 5px 15px; 
	border-radius: 15px;
	display: inline-block;
	width: 62%;
    font-size: 38px;
	font-family: Glitten, sans-serif;
    font-weight: 400;
	text-align:center;
}
.facts-round {
	margin: auto;
}
.facts-round .elementor-counter {
    width: 170px;
    height: 170px;
    display: flex;
    flex-direction: column;
    vertical-align: middle;
    justify-content: center;
}

.cstm-whatsapp{
	width: 80px;
	height: 80px;
	display: inline-block !important;
	border: 1px solid #fff;
	border-radius: 50%;
	padding: 10px;
    position: relative;
	transition: ease-in .3s;
    text-decoration: none;
    -webkit-animation: ripple 1s linear infinite;
    animation: ripple 1s linear infinite;
}
.cstm-whatsapp:hover{
	transition: ease-in .3s;
	border: 2px solid #fff;
	text-decoration: none;
}

.cstm-whatsapp img{
	width: 100%;
}

@-webkit-keyframes ripple {
  0% {
    -webkit-box-shadow: 0 0 0 0 rgba(80, 98, 116, 0.3), 0 0 0 2px rgba(80, 98, 116, 0.3), 0 0 0 7px rgba(80, 98, 116, 0.3), 0 0 0 12px rgba(80, 98, 116, 0.3);
            box-shadow: 0 0 0 0 rgba(80, 98, 116, 0.3), 0 0 0 2px rgba(80, 98, 116, 0.3), 0 0 0 7px rgba(80, 98, 116, 0.3), 0 0 0 12px rgba(80, 98, 116, 0.3);
  }
  100% {
    -webkit-box-shadow: 0 0 0 2px rgba(80, 98, 116, 0.3), 0 0 0 7px rgba(80, 98, 116, 0.3), 0 0 0 12px rgba(80, 98, 116, 0.3), 0 0 0 30px rgba(80, 98, 116, 0);
            box-shadow: 0 0 0 2px rgba(80, 98, 116, 0.3), 0 0 0 7px rgba(80, 98, 116, 0.3), 0 0 0 12px rgba(80, 98, 116, 0.3), 0 0 0 30px rgba(80, 98, 116, 0);
  }
}
@keyframes ripple {
  0% {
    -webkit-box-shadow: 0 0 0 0 rgba(80, 98, 116, 0.3), 0 0 0 2px rgba(80, 98, 116, 0.3), 0 0 0 7px rgba(80, 98, 116, 0.3), 0 0 0 12px rgba(80, 98, 116, 0.3);
            box-shadow: 0 0 0 0 rgba(80, 98, 116, 0.3), 0 0 0 2px rgba(80, 98, 116, 0.3), 0 0 0 7px rgba(80, 98, 116, 0.3), 0 0 0 12px rgba(80, 98, 116, 0.3);
  }
  100% {
    -webkit-box-shadow: 0 0 0 2px rgba(80, 98, 116, 0.3), 0 0 0 7px rgba(80, 98, 116, 0.3), 0 0 0 12px rgba(80, 98, 116, 0.3), 0 0 0 30px rgba(80, 98, 116, 0);
            box-shadow: 0 0 0 2px rgba(80, 98, 116, 0.3), 0 0 0 7px rgba(80, 98, 116, 0.3), 0 0 0 12px rgba(80, 98, 116, 0.3), 0 0 0 30px rgba(80, 98, 116, 0);
  }
}


/*About Vision*/

.vision-section{
	transition: ease-in .3s;
}
.vision-section img{
	transition: ease-in .3s;
}
.vision-section:hover img{
	transition: ease-in .5s;
	transform: rotate(17deg);
}


/*About Values*/

.values-ul-bg{
	overflow: hidden !important;
	position: relative;
}
.values-ul-bg:after{
	content: "";
    background: url("https://bidderwin.com/tetracentric/wp-content/uploads/2024/01/vision-bg-icon.png") no-repeat center center;
	background-size: contain;
    top: 50%;
    right: -80px;
	transform:translatey(-50%);
    position: absolute;
    display: inline-block;
	width: 300px;
	height: 300px;
	z-index: 10;
	opacity:0.15;
}

.values-bullet {
    margin-bottom: 10px !important;
}
.values-bullet .elementor-image-box-content {
    display: flex;
    align-items: center;
}
.values-bullet .elementor-image-box-content .elementor-image-box-title {
    margin: 0 !important;
	padding: 13px 40px !important;
	border-right: 2px solid #fff;
	width:30% !important;
}
.values-bullet .elementor-image-box-content .elementor-image-box-description{
	margin: 0 ! important;
	padding: 10px 40px !important;
	width:70% !important;
}

/*tetra icon text*/
.tetra-icon{
	position: relative !important;
	display: inline-block !important;
	width: 250px !important;
	max-width: 250px !important;
	margin: 0 auto !important;
}
.tetra-icon img{
	display: inline-block !important;
	width: 100% !important;
	margin: 0 auto !important;
}

.tetra-icon-text{
	position: absolute !important;
    display: inline-block !important;
    width: 270px !important;
}
.tetra-icon-text1 {
    top: 0 !important;
    left: 50% !important;
    transform: translate(-150%,-10%);
}

.tetra-icon-text2 {
    top: 0 !important;
    left: 50% !important;
    transform: translate(50%,30%);
}

.tetra-icon-text3 {
    bottom: 0 !important;
    left: 50% !important;
    transform: translate(-90%, 100%);
}
.tetra-icon-text ul {
	padding-left: 25px;
}
.tetra-icon-text ul li{
	font-size: 14px !important;
	font-weight: 400 !important;
}

.home-icon-animation .tetra-icon-text1 {
    transform: translate(-90%,-10%);
}
.home-icon-animation .tetra-icon-text2 {
    top: 50% !important;
    transform: translate(50%,-10%);
}
.home-icon-animation .tetra-icon-text3 {
    transform: translate(-85%, -00%);
}
.home-icon-animation .tetra-icon{
	overflow hidden
}
.tetra-icon video{
    transform: scale(1.08);

}

/*Blogs*/

.premium-blog-wrap .slick-slide.slick-current img, .slick-slide.slick-active img {
    transform: scale(1) !important;
}
.premium-blog-wrap .premium-blog-thumb-effect-wrapper{
    border-radius: 15px !important
}
.premium-blog-wrap .slick-slide{
	transition: ease-in .3s !important;
}
.premium-blog-wrap .slick-slide img{
	transition: ease-in .3s !important;
}
.premium-blog-wrap .slick-slide:hover img{
	transform: scale(1.1) !important;
	transition: ease-in .3s !important;
}


/*Why Choose*/
.column-overflow-hidden{
	overflow: hidden;
}

/* Footer */

.footer-menu a, .footer-menu a span{
	transition: ease-in 0.3s;
}
.footer-menu a:hover span{
	transition: ease-in 0.3s;
	transform: scale(1.05);
}

/* Copyright Footer */

.copyright_text a:hover{
	color: #0039CD !important;
}

/*Contact Page*/

.contact_form_container{
	display: block !important;
	width: 100% !important;
}
.contact_form_container-wrap{
border: 1px solid #636363 !important;	
border-radius: 15px;
	overflow: hidden !important;
}
.contact_form_container textarea{
	resize: none !important;
	border: 0 !important;	
}
.wpcf7-response-output{
	border-radius: 6px !important;
	border-color: #333 !important;
}

.elementor-location-footer .wpcf7 form .wpcf7-response-output {
    color: #fff !important;
}

.elementor-location-footer .wpcf7-not-valid-tip {
    color: #eee;
}
input.wpcf7-submit:focus, textarea:focus {
    outline: 0 !important;
    box-shadow: !important;
}

.floating-whatsapp-icon {
    position: fixed !important;
    bottom: 80px !important;
    right: 15px !important;
    width: auto !important;
    display: inline-block!important;
}
.floating-whatsapp-icon, .grecaptcha-badge{
	z-index: 999;
}

.copyright-text a{
	font-size: 12px !important;
	transition: ease-in .2s;
}
.copyright-text a:hover{
	color: #d2d2d2 !important;
	transition: ease-in .2s;
}

.serv-bullet-big .elementor-heading-title {
	display: flex !important;
    align-items: center !important;
	justify-content: center !important;
	height: 100% !important;
	width:100% !important;
}



/*--------------------------------------------------------------
## Media Queries
--------------------------------------------------------------*/

/*
##Device = iMac

*/

@media (min-width: 3001px) and (max-width: 4500px) {

}


/*
##Device = Macbook or HP or Dell widescreens

*/
@media (min-width: 1800px) and (max-width: 3000px) {
 
}

/*
##Device = Macbook 14 inch

*/
@media (min-width: 1501px) and (max-width: 1799px) {
  
}


/*
##Device = Laptops, Desktops
##Screen = B/w 1025px to 1280px

*/
@media (min-width: 1281px) and (max-width: 1380px) {

}



/*
##Device = Mini Laptops
##Screen = B/w 1025px to 1280px

*/

@media (min-width: 1024px) and (max-width: 1280px) {

}


@media (max-width: 767px){

}

/*
##Device = Smart Phones (Portrait and Landscape)
*/

@media (min-width: 768px) and (max-width: 1024px) {
  .copyright-text a{
		font-size: 10px;
	}
	.contact-form-col:before {
		left: -170px!important;
		width: 170px!important;
	}
}

@media (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {

}

/*
##Device = Low Resolution Tablets, Mobiles (Landscape)
##Screen = B/w 481px to 767px
*/

@media (min-width: 481px) and (max-width: 767px) {
 
}

/*
##Device = Most of the Smartphones Mobiles (Portrait)
##Screen = B/w 320px to 479px
*/

@media (min-width: 320px) and (max-width: 480px) {

.bp-nearby .elementor-image-box-content {
    bottom: 5px !important;
    padding: 5px 15px !important;
}
	
.copyright-text a{
	font-size: 10px !important;
}
.ocw-low-footer p{
	margin-bottom: 5px !important;
}
.ocw-low-footer .elementor-column-gap-default>.elementor-column>.elementor-element-populated{
	padding: 0 !important;
}
.floating-whatsapp-icon {
	bottom: 10px !important;
	right: 10px !important;
}
.cstm-line-brek{
		display: none;
	}
.logo-bg{
	width: 120px;
	height: 50px;
}
.collage-section:after{
	padding: 5px 15px; 
	border-radius: 10px;
	display: inline-block;
	width: 70%;
    font-size: 22px;
}
.facts-round .elementor-counter {
    width: 100px;
    height: 100px;
}
.cstm-whatsapp{
	width: 60px;
	height: 60px;
}
.tetra-icon-text{
	position: relative !important;
    display: inline-block !important;
    width: 100% !important;
	top: auto !important;
	left: auto !important;
	bottom: auto !important;
	transform: none !important
}
	
.values-bullet .elementor-image-box-content {
	flex-direction: column !important;
}
.values-bullet .elementor-image-box-content .elementor-image-box-title {
	padding: 13px 20px !important;
	border-right: 0;
	border-bottom: 2px solid #fff;
	width:100% !important;
}
.values-bullet .elementor-image-box-content .elementor-image-box-description{
	padding: 10px 20px !important;
	width:100% !important;
}
	.values-ul-bg:after{
    right: -120px;
	transform:translatey(-50%);
    position: absolute;
    display: inline-block;
	width: 300px;
	height: 300px;
	z-index: 10;
	opacity:0.1;
}
}

@media (max-width: 320px){

}


