/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Apr 07 2020 | 21:25:56 */
body {font-family: 'Montserrat' !important;}
body.home .titlebar-title.h4 {font-size: 13px;text-transform: uppercase;}
body.home #main {padding-top:0;}
body.home .elementor-element-8f475b3 .elementor-column-wrap.elementor-element-populated {padding:0;}
body.home .page-titlebar {padding: 16px 0 15px;}

.elementor-6 .elementor-element.elementor-element-babe3e5 > .elementor-widget-container {display: block; width: 35%;}

.phonebt {
padding: .5407911001em 1em;
border: 1px solid #64c177;
color: #64c177 !important;
border-radius: 2px;
display: inline-block;
position: relative;
text-decoration: none;
font-size: .95em;
text-transform: uppercase;
letter-spacing: .5px;
font-weight: 600;
}

.footer-main .dark-mode {background:#1B273D; font-size: 14px; font-weight: 500;}
.footer-bottom .dark-mode {background-color: #1b75bc; font-size: 13px; font-weight: 500;}

.textpeq {font-size:14px;}

.bt-content {
	display: inline-block;
    background: #fff;
    padding: 4px 8px;
    font-size: 12px;
    border-radius: 7px;
}

#main {padding-bottom:0;}
  
.phonebt i {margin-right:8px;}

.elementor-6 .elementor-element.elementor-element-5845c3f .elementor-button {border: 2px solid #fff;}

#site-content button.btform {
  font-family: inherit;
  background-color: #1b75bc;
  color: #fff;
  padding: 5px 35px;
  font-size: 13px;
}

@media (max-width: 750px) {
 
div.wpforms-container-full .wpforms-form .wpforms-one-half {margin-left:0;}  
  
div.wpforms-container-full .wpforms-form .wpforms-one-half,
div.wpforms-container-full .wpforms-form .wpforms-three-sixths,
div.wpforms-container-full .wpforms-form .wpforms-two-fourths {width: 100%;}  
 
.elementor-column-gap-default > .elementor-row > .elementor-column > .elementor-element-populated {padding: 20px;}
.elementor-element-1c727ad .elementor-element-populated {padding: 0px 0 10px !important;}
.elementor-element-8e8a2ef .elementor-element-populated {padding: 0px !important;}  
  
.elementor-6 .elementor-element.elementor-element-5845c3f .elementor-button {margin:10px 0 0}  

body.home .n2-ss-button-container {visibility: hidden; !important;}
  
body.home div.n2-section-smartslider #n2-ss-2item1 {font-size: 70%;line-height: 1;margin-top: 20px;visibility: hidden; !important;}
body.home div.n2-section-smartslider #n2-ss-2item2 {font-size: 90%; line-height: 1;}
body.home div.n2-section-smartslider #n2-ss-2item3 {font-size: 127%; line-height: 1.1;}

body.home .search-icon,  
body.home #page-titlebar {display:none;}
body.home .elementor-element-5845c3f {text-align:left !important;}
body.home .elementor-element-d583897 h4 {font-size:115%;} 

.elementor-6 .elementor-element.elementor-element-babe3e5 > .elementor-widget-container {
    display: block;
    width: 90%;
    text-align: left;
    padding: 0 20px;
    margin: -40px 0px 0px 0px;
}  
  
  
  
  
  
}