/* Enter Your Custom CSS Here */
/*HIDE reCaptcha*/
.grecaptcha-badge { 
    visibility: hidden !important;
}

input, textarea{
	    border-radius: 5px;
    border: 1px solid #cccccc;
    padding: 5px 15px;
    font-size: 15px;
}
input.wpcf7-form-control.wpcf7-submit {
    box-shadow: none;
    width: auto;
    padding: 5px 70px;
    background: #e3921d;
    border: none;
    color: #fff;
    float: right;
    font-size: 18px;
}

input.wpcf7-form-control.wpcf7-submit:hover {
border: 1px solid #e3921d;
	background: #fff;
    color: #e3921d;
}
input[type="checkbox"] {
    width: 15%;
}
span.wpcf7-list-item {
    display: inline-flex;
    width: 25%;
}
span.wpcf7-list-item-label {
    width: 100%;
}

#site-navigation, #site-navigation.shrink, .transparent-header #site-navigation.shrink{box-shadow:none; }

img.custom-logo {
    padding: 10px;
}

.footer-credits {
    border-top: none;
	background-color: #3b9dc1;
	color:#9ae4ff;
	padding-bottom:0px;
	font-size:14px;
}

.footer-credits a {color:#9ae4ff;font-weight:bold;}

.gallery-sec .elementor-background-overlay {
	height: 108%;
}

.elementor-element.elementor-element-2cf500e.elementor-widget.elementor-widget-image {
    z-index: 1;
}

.navbar-default .navbar-nav > li > a {
    font-size: 14px;
	    text-transform:none;
}

li#menu-item-80 {
    background: #128cb9;
    transform: skew(-15deg);
}

li#menu-item-80 a{
    color: #fff;
	transform: skew(15deg);
}
.contnumber{
    background: #e3921d;
    position: fixed;
    right: 10%;
    color: #fff;
    padding: 10px 25px;
	    letter-spacing: 0.05em;
    z-index: 9;
}
.iconimage img{
	height:100px;
	width:auto;
}
@media (min-width: 1400px) and (max-width: 1920px) {
.elementor-6 .elementor-element.elementor-element-720467c {
    width: 42%;
	}
}

@media (max-width: 1366px) {
  
}

/* 
  ##Device = Laptops, Desktops
  ##Screen = B/w 1025px to 1280px
*/

@media (min-width: 1025px) and (max-width: 1280px) {
  

}

/* 
  ##Device = Tablets, Ipads (portrait)
  ##Screen = B/w 768px to 1024px
*/

@media (min-width: 768px) and (max-width: 1024px) {
  
 

}

/* 
  ##Device = Tablets, Ipads (landscape)
  ##Screen = B/w 768px to 1024px
*/

@media (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {
  

  
}

/* 
  ##Device = Low Resolution Tablets, Mobiles (Landscape)
  ##Screen = B/w 481px to 767px
*/

@media (max-width: 767px) {
	.elementor-element.elementor-element-49188f0.elementor-column.elementor-col-50.elementor-inner-column {
    margin-left: 10%;
    margin-top: 5px;
}
	img.custom-logo {
    padding: 15px;
}
 .headertitle{
	font-size: 40px !important;
}
	.contnumber{
margin-top:1px;
    right: 5%;

}
		.contnumber a{ 
color:#fff !important;

}
}

/* 
  ##Device = Most of the Smartphones Mobiles (Portrait)
  ##Screen = B/w 320px to 479px
*/

@media (max-width: 420px) {

}