@charset "UTF-8";

/*
Theme Name: Gold Medal
Theme URI: https://wordpress.org/themes/goldmedal/
Author: the WordPress team
Author URI: https://wordpress.org/
Description: Gold Medal is a blank canvas for your ideas and it makes the block editor your best brush. With new block patterns, which allow you to create a beautiful layout in a matter of seconds, this theme’s soft colors and eye-catching — yet timeless — design will let your work shine. Take it for a spin! See how Gold Medal elevates your portfolio, business website, or personal blog.
Requires at least: 5.3
Tested up to: 6.7
Requires PHP: 5.6
Version: 2.4
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: goldmedal
Tags: one-column, accessibility-ready, custom-colors, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, block-patterns, rtl-language-support, sticky-post, threaded-comments, translation-ready, blog, portfolio

Gold Medal WordPress Theme, (C) 2020 WordPress.org
Gold Medal is distributed under the terms of the GNU GPL.
*/
@media (min-width: 768px) and (max-width: 1440px) {
    .fixed .column-shortcode {
        width: 20%!important;
    }
}
*{ padding:0; margin:0;}
html, body {  font-family:"Oswald", serif; line-height:1.1; font-weight:400; background:#fff;}
img{ max-width:100%; height:auto!important; vertical-align: top;}
ul, ol{ list-style-type:none;}
a{ text-decoration:none;}
b{ font-weight:700;}
strong{ font-weight:900;}
.hidden-desktop{ display:none;}
.devider{ position:relative;}
.devider:after{ position:absolute; left:50%; top:-50px; transform:translatex(-50%) rotate(90deg); height:1px; width:100px; background:#0089a8; content:""; mix-blend-mode: difference; display:block;}
#imageaslid{ overflow:hidden;}
#imageaslid .swiper{ overflow:visible;}
#imageaslid .swiper-slide.swiper-slide-next{transform: scale(1.6); z-index:1;  box-shadow:0 5px 6px #333;}
#imageaslid .swiper-slide{ box-shadow:0 0 3px #666;}

.es-form-field-container{ margin-bottom:0!important; max-width:800px; width:100%; margin:0 auto; position:relative;}
.es-form-field-container input[type="email"]{ border-radius:60px; width:100%; height:51px; border: 1px solid #000;font-size: 16px; padding: 5px 10px;}
.es-form-field-container input[type="submit"]{ border-radius:60px; position:absolute; right:0; top:9px; font-size:0;  background:url(assets/images/btnsubmit.png) no-repeat 50% 50% #002269; height:51px; width:51px; border-radius:60px; padding:0; border:0; cursor:pointer;} 
.es-form-field-container input[type="submit"]:hover{ background:url(assets/images/btnsubmit.png) no-repeat 50% 50% #b10128;}
.elementor-widget-image-box{ height:100%;}
.submit-sec{  display: flex;  justify-content: center;  grid-gap: 5px;  align-items: center;}
.two-colum{ display:flex; justify-content:space-between; flex-wrap:wrap;}
.two-colum > div{ width:49%;}
.address .elementor-icon-box-icon{  padding: 15px;  background: #001955;  border-radius: 90px; width:60px; height:60px;}
.e-eicon-zoom-in-bold{ margin-right:25px!important;}


@media only screen and (min-width: 1020px) {

#header-sec .elementor-widget-ekit-nav-menu{width: calc(100% - 160px);}
#header-sec .elementor-widget-ekit-nav-menu nav{  justify-content: center;  display: flex;}
}

@media only screen and (max-width: 1198px) {

}

@media only screen and (max-width: 1024px) {
.devider:after{ top:-25px;}

}

@media only screen and (max-width: 990px) {
.devider:after{ top:-25px; width:80px;}

}

@media only screen and (max-width: 767px) {
.hidden-desktop{ display:block;}
}


@media only screen and (max-width: 450px) {
.submit-sec{ flex-flow:column;}
.two-colum{ display:block;}
.two-colum > div{ width:100%;}
}