/*
Theme Name: Hello Elementor Child theme of hello-elementor
Theme URI: 
Description: Child theme of hello-elementor theme for the Hello Elementor theme
Author: <a href="https://elementor.com/?utm_source=wp-themes&#038;utm_campaign=author-uri&#038;utm_medium=wp-dash">Elementor Team</a>
Author URI: 
Template: hello-elementor
Version: 2.5.0
*/

/* Generated by Orbisius Child Theme Creator (https://orbisius.com/products/wordpress-plugins/orbisius-child-theme-creator/) on Thu, 07 Jul 2022 07:36:30 +0000 */ 
/* The plugin now uses the recommended approach for loading the css files.*/



/* header css */
.sectiobk-styl{
	background-color:#000;
	
}
.head-size {
    position: absolute;
    top: 0;
    bottom: 0;
    width: 100%;
}

.amrt-slider-sty  h2#n2-ss-2item2 {
    text-transform: lowercase !important;
    line-height: 26px !important;
    font-family: "Mulish" !important;
}




/* home css */
.amrt-slider-sty div#n2-ss-2 .n-uc-1b33bb20d7718-inner {
    padding: 140px 10px 10px 10px;
    justify-content: start;
	row-gap: 30px;
}
.gallery-img-boxes .elementor-element.elementor-widget-image {
    width: 50%;
}
.speciality-boxes .elementor-image-box-wrapper {
    height: 150px !important;
	    object-fit: contain;
}
.smrt-slid-btn-clr a.n2-style-631565207086a638abbddabf93cf49dd-heading.n2-ow {
    width: 400px !important;
    background: none !important;
    border-radius: 10px !important;
    border: 4px solid #fffffd !important;
    padding: 30px !important;
    font-size: 22px !important;
    line-height: 26px !important;
    color: #ffffff !important;
    font-weight: 900 !important;
    font-family: "Mulish" !important;
	    animation: pulse-pink 1.5s infinite alternate !important;
}
.bg-sec{
	position:relative;
}
.bg-sec:after {
    position: absolute;
    content: '';
    top: 7%;
    left: -112px;
    background-image: url(https://controlf5.co.in/client-demo/minigolf/wp-content/uploads/2022/07/icon.png);
    width: 180px;
    height: 100%;
    background-repeat: no-repeat;
}
i.eicon-play {
    opacity: 1 !important;
}
.smrt-slid-btn-clr a.n2-style-631565207086a638abbddabf93cf49dd-heading.n2-ow:hover {
    background: #D0006F !important;
}

@media only screen and (max-width: 1600px) and (min-width: 1367px){
	.bg-sec:after {
        left: -60px;
}
}
@media only screen and (max-width: 3000px) and (min-width: 1600px){
	.bg-sec:after {
    left: 0;
}
}
@media(max-width:778px) {
.footer-menu .elementor-nav-menu__align-left .elementor-nav-menu, .elementor-nav-menu__align-left .elementor-nav-menu--layout-vertical>ul>li>a {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: center !important;
}
.elementor-55 .elementor-element.elementor-element-e038be2 > .elementor-widget-container {
    margin: 0px 0px 0px 0px !important;
}
	.elementor-55 .elementor-element.elementor-element-34df61b > .elementor-widget-container {
    margin: 0px 0px 0px 0px !important;
}
	.foot-cont .ic-list span.elementor-icon-list-icon {
    position: absolute;
    top: -14px;
}
	.foot-cont .ic-list ul li {
    padding-bottom: 25px !important;
}
 .foot-cont .ic-list .elementor-55 .elementor-element.elementor-element-e038be2 .elementor-icon-list-text {
    color: #FFFFFF;
    padding-left: 0px !important;
}
 .foot-cont span.elementor-icon-list-text {
    padding-left: 0px !important;
}
/* 	.gallery-img-boxes .elementor-element.elementor-widget-image {
    width: 90%;
    margin: auto;
} */
	
header.sticky-header.elementor-sticky--effects {
	/*background-color: #682c6f !important;*/
	background-color: #000 !important;
	box-shadow: 0px 4px 33px 1px rgba(0, 0, 0, .07); /* Delete this line if you don't want shadow on scroll */
}	
.specality-1 .elementor-widget-container {
    border: none !important;
}
}
/*****responsive*******/
@media(max-width:767px) {
.set-het-map iframe {
    height: 350px;
}
.set-menu-rsp nav.elementor-nav-menu--dropdown.elementor-nav-menu__container {
      top: 20px!important;
}
}
@media(max-width:640px) {
.set-menu-rsp nav.elementor-nav-menu--dropdown.elementor-nav-menu__container {
    top: 14px!important;
}
}
@media(max-width:558px) {
.set-menu-rsp nav.elementor-nav-menu--dropdown.elementor-nav-menu__container {
    top: 6px!important;
}
}



@media(max-width:400px) {
.set-menu-rsp nav.elementor-nav-menu--dropdown.elementor-nav-menu__container {
    top: 0px!important;
}
}