/**
* Theme Name: Spaciaz Child
* Description: This is a child theme of Spaciaz, generated by Merlin WP.
* Author: <a href="https://wpopal.com/">Opalthemes</a>
* Template: spaciaz
* Version: 1.2.4
*/





/* ======================= COMMON START ======================== */

.box-hover::before {background: var(--primary_hover);}
.elementor-41 .elementor-element.elementor-element-71a72d5:hover .elementor-button-icon,.elementor-41 .elementor-element.elementor-element-34a3bae:hover .elementor-button-icon,.elementor-41 .elementor-element.elementor-element-095261d:hover .elementor-button-icon,.elementor-41 .elementor-element.elementor-element-ca83969:hover .elementor-button-icon,.elementor-element-5c4d561:hover .elementor-button-icon,.elementor-41 .elementor-element.elementor-element-5c4d561:hover .elementor-button-icon,.elementor-41 .elementor-element.elementor-element-3bd3cee:hover .elementor-button-icon,.elementor-41 .elementor-element.elementor-element-e730c67:hover .elementor-button-icon {
  background-color:var(--primary_hover);
}
.head_container{position:sticky;}
.copy-rights:hover{color:var(--primary) !important;}
.scrollup{color:var(--border)!important}
.box_shadow{-webkit-box-shadow: 0px 27px 20px 1px rgba(0,0,0,0.76); 
box-shadow: 0px 27px 20px 1px rgba(0,0,0,0.76);}


/* ======================= COMMON START =======================  */


/* ==================== HOME ABOUT SECTION START ==================== */

.dote{width: 12px; height: 12px;background-color:#A6C9F1;border-radius: 50%;display: inline-block;margin:3px;}
.abt_twenty{font-size:7rem;font-family:Involve;position:relative;}
.abt_plus{position:absolute;top:14px;font-size:18px;}

@media (min-width:1367px) and (max-width:1741px){
	
.elementor-41 .elementor-element.elementor-element-7e6a662 {width: 70%;}.elementor-41 .elementor-element.elementor-element-7e6a662
.elementor-41 .elementor-element.elementor-element-0e280dc { width: 95%; }.elementor-41 .elementor-element.elementor-element-0e280dc
.elementor-41 .elementor-element.elementor-element-1437b89{ width: 90%;}
	
}

/* ==================== HOME ABOUT SECTION END ==================== */

.elementor-9474 .elementor-element.elementor-element-53d2438:not(.elementor-motion-effects-element-type-background){
/* 	box-shadow: 2px -54px 42px 39px rgba(0,0,0,0.49) inset;-webkit-box-shadow: 2px -54px 42px 39px rgba(0,0,0,0.49) inset;-moz-box-shadow: 2px -54px 42px 39px rgba(0,0,0,0.49) inset; */
}

/* .elementor-41 .elementor-element.elementor-element-886d6ee:not(.elementor-motion-effects-element-type-background), .elementor-41 .elementor-element.elementor-element-886d6ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{
	box-shadow: 2px -95px 70px 2px rgba(0,0,0,0.55) inset;
-webkit-box-shadow: 2px -95px 70px 2px rgba(0,0,0,0.55) inset;
-moz-box-shadow: 2px -95px 70px 2px rgba(0,0,0,0.55) inset;
}
} */
.elementor-41 .elementor-element.elementor-element-886d6ee:not(.elementor-motion-effects-element-type-background){ box-shadow: 0px 56px 74px -29px #111;}
/* elementor-element elementor-element-886d6ee e-con-full e-flex e-con e-child{  } */

.elementor-41 .elementor-element.elementor-element-7a055a5 .hfe-counter-suffix,.elementor-41 .elementor-element.elementor-element-2172e01 .hfe-counter-suffix,.elementor-41 .elementor-element.elementor-element-8e50348 .hfe-counter-suffix {
    position: relative;
    bottom: -20px !important;
    left: 0;
}

/* .elementor-41 .elementor-element.elementor-element-2172e01 .hfe-counter-suffix{font-size:40px;} */
/* .hfe-counter-suffix,.elementor-41 .elementor-element.elementor-element-8e50348 .hfe-counter-suffix{font-size:50px;} */

/* ======================= FOOTER START =======================  */


.elementor-9734 .elementor-element.elementor-element-c201cb5{width:90%;}


.elementor-9734 .elementor-element.elementor-element-070acd4 {
    background:linear-gradient(to bottom, #ffffff82, #FFFFFF00)!important;
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent;
    display: inline-block;
    white-space: nowrap;
}

/* ======================= FOOTER END =======================  */


@media (min-width:1101px) and (max-width:1390px){
	.nav a{font-size:14px;}
	.nav{gap:15px;}
	.nav-wrapper{justify-content:space-between;}
	.right-nav{padding-right:40px;}
}

@media (max-width:1100px){
	.logo-wrap{width:86px;height:109px;top:19px;padding:10px;}
}
@media (max-width:768px){
	.image-box img{border-radius:0px 0px 0px 0px;}
	.elementor-41 .elementor-element.elementor-element-3539744 .e-con-inner:before{display:none;}
	.elementor-41 .elementor-element.elementor-element-3539744 .e-con-inner:after{display:none;}
}

.elementor-41 .elementor-element.elementor-element-3539744 .e-con-inner:before{
	content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 200px;
  height: 100%;
  background: linear-gradient(
    to right,
   #ffffff,
   #ffffff2e
  );
  z-index: 1;
  pointer-events: none;
}

.elementor-41 .elementor-element.elementor-element-3539744 .e-con-inner:after{
	  content: "";
  position: absolute;
  right: 0;
  top: 0;
  width: 200px;
  height: 100%;
  background: linear-gradient(
    to left,
   #ffffff,
   #ffffff2e
  );
  z-index: 1;
  pointer-events: none;
}
.elementor-41 .elementor-element.elementor-element-3539744 .e-con-inner{position:relative;}

.wpcf7-form .wpcf7-form-control-wrap textarea{max-height:150px}

.pum-theme-10347 .pum-container, .pum-theme-enterprise-blue .pum-container{padding:50px}

.pum-container h4{text-align:center;color:#ffffff;margin-bottom:40px;}

.pum-container .elementor-button-outline .elementor-button{padding: 2px 3px 2px 30px ;}

.pum-container .elementor-button-outline .elementor-button .elementor-button-icon {background-color:var(--border)}

.pum-container .elementor-button span {color:#ffffff;}


@media (min-width:1367px) and (max-width:1590px){
	body:not(.rtl) .elementor-41 .elementor-element.elementor-element-60b75fe{left:31%;}
	
}
@media (min-width:767px) and (max-width:950px){
	.elementor-41 .elementor-element.elementor-element-044db62 .elementor-heading-title,.elementor-41 .elementor-element.elementor-element-19fe34a .elementor-heading-title,.elementor-41 .elementor-element.elementor-element-310a29c .elementor-heading-title{width:181px;}
}
@media (min-width:300px) and (max-width:766px){
	.elementor-41 .elementor-element.elementor-element-044db62 .elementor-heading-title,.elementor-41 .elementor-element.elementor-element-19fe34a .elementor-heading-title,.elementor-41 .elementor-element.elementor-element-310a29c .elementor-heading-title{width:100%;}
}

.intl-tel-input.allow-dropdown .flag-container:hover .selected-flag{background-color:#000;  border-radius: 40px 0 0 40px;}
.intl-tel-input.separate-dial-code.allow-dropdown .selected-flag {
  width: 78px;
  background-color: black;
  border-radius: 40px 0 0 40px;
}

.intl-tel-input .country-list {
  margin: 8px 0 0 0px;
  box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
  background-color: black!important;
  max-width: 385px;
  border-radius: 10px;
  scrollbar-width: none;
	  z-index: 2;
	 max-height: 200px!important;
	border:none:
}

/* #pum-10354{
	z-index:100px !important;
} */

.intl-tel-input.allow-dropdown .flag-container:hover {
    cursor: pointer;
    background-color: black;
    border-radius: 40px 0 0 40px;
}
.intl-tel-input.allow-dropdown .flag-container {
    cursor: pointer;
    background-color: black;
    border-radius: 40px 0 0 40px;
}

.intl-tel-input{width:100%;}

@media (max-width: 767px) {
  .elementor-41 .elementor-element.elementor-element-bee29dd {
padding-bottom:40px;
  }
	.intl-tel-input .country-list {
  background-color: #000 !important;
 color:#fff !important;
  max-height: 200px!important;
  overflow-y: scroll;
   max-width: 300px!important;
bottom: 65px !important;
        left: 30px !important;
		border:none;
}
}
@media (max-width:768px){
	
.intl-tel-input input, .intl-tel-input input[type="text"], .intl-tel-input input[type="tel"]{margin-bottom:30px!important;}
.intl-tel-input.allow-dropdown .flag-container {
   padding: 0;
   margin: 0;
   height: 60px;
}
}
#pum-10354{
	z-index:100!important;
}
.intl-tel-input{position:relative;}
@media (max-width: 600px) {
	
	
}
