/* 
  Theme Name:  Twenty Twenty Child 
  Description:  A child theme of Twenty Twenty WordPress theme. 
  Author:       TwentyTwenty-child 
  Template:     twentytwenty 
  Text Domain:  twentytwenty-child 
  Version:      2.0.0 
  License:      GNU General Public License v2 or later License 
  URI:  http://www.gnu.org/licenses/gpl-2.0.html */

@import url("../twentytwenty/style.css");
body {
  background: transparent;
  margin:0 auto;
  max-width:1920px;
 overflow-x: hidden;
}

body.home .custom_pagetitle {
	display:none;
}

section {
  padding: 0rem 0;
}
.header_menu {
    position: absolute;
}
p {
    margin: 0;
}
p a {
    color: #C2A269 !important;
}
.hero_section{
/*     background: linear-gradient(to bottom, #fbfeff 0%, #f0fbff 68%, #c7e1f6 100%); */
	background:radial-gradient(circle at 18.7% 37.8%, rgb(250, 250, 250) 0%, rgb(225, 234, 238) 90%);
}
.contact_us_form input:focus,
.contact_us_form textarea:focus {
  box-shadow: none !important;
}
@media only screen and (min-width:1260px) and (max-width: 1445px) {
	.service_img .elementor-spacer-inner {
		height:calc((1366 * 524px) / 1920) !important;
	}
}
@media only screen and (max-width: 1025px) {
    .inner_row > .elementor-container {
        max-width: 100% !important;
    }
	.giveway_terms {
		position:relative !important;
	}
}
@media only screen and (max-width:675px){
	.featured_logo .gallery .gallery-item {
    	width: 50% !important;
	}
	.featured_logo .gallery {
    	width: 100% !important;
	}
	.footer_menu .elementor-nav-menu .menu-item .elementor-item {
		justify-content: center;
	}
}