/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jun 09 2022 | 18:17:50 */
/* Add your CSS code here.

For example:
.example {
    color: red;
}

For brushing up on your CSS knowledge, check out http://www.w3schools.com/css/css_syntax.asp

End of comment */ 
.elementor.elementor-446.elementor-location-header { margin-top: -2px;}
.page-id-16 .headerMain {position:fixed!important;width: 100% !important;background:transparent;}
.headerMain {box-shadow:none!important;background:transparent;position:static !important;}
.elementor-sticky__spacer { display: none;}
.headerMain nav.elementor-nav-menu--main { margin-top: -33px; }
nav.elementor-nav-menu--dropdown.elementor-nav-menu__container ul {background: #191919;}
nav.elementor-nav-menu--dropdown.elementor-nav-menu__container ul li a {color:#fff !important;}
.bannerSection a.elementor-icon.elementor-social-icon {font-size:26px !important;}
.bannerSection a.elementor-icon.elementor-social-icon:hover i.fab {color:#FBF171;}
.blue-btn a:hover {
    background: -webkit-linear-gradient(135deg, #4D3660, #392E72, #1F2486);
    background: -o-linear-gradient(135deg, #4D3660, #392E72, #1F2486);
	background: linear-gradient(-45deg, #4D3660, #392E72, #1F2486);}
.white-btn a:hover {
    background: -webkit-linear-gradient(135deg, #4D3660, #392E72, #1F2486);
    background: -o-linear-gradient(135deg, #4D3660, #392E72, #1F2486);
	background: linear-gradient(-45deg, #4D3660, #392E72, #1F2486);border-color:transparent;border-color: #35116a !important;}
.iconBox .elementor-icon i, .iconBox .elementor-icon svg {width: auto !important;}
.footer p.gform_required_legend { display: none;}
.footer .ginput_container_email input { border: 0; border-bottom: 1px solid #555555;}
.footer .gform_button.button {background-color: #3F4ED3!important; border-radius: 8px !important; position: absolute; right: 40px; font-size: 12px; font-weight: 900; top: 27px; padding: 15px 33px;text-decoration: none;}
.footer .gform_button.button:hover {background: linear-gradient(270deg, #35116a 0%,#1f2487 100%) !important;}
.footer a.elementor-icon.elementor-social-icon {font-size:26px !important;}
.footer a.elementor-icon.elementor-social-icon:hover i.fab {color:#FBF171;}
.footer .elementor-icon-list-item {cursor:pointer;}
.footer .elementor-icon-list-item > .elementor-icon-list-text:hover , .footer .elementor-icon-list-item > a:hover {color:#FBF171 !important;}
.footer .gform_confirmation_message { color: #fff;}
.footer  .gform_wrapper .gfield_error [aria-invalid=true] {border: none;border-bottom: 1px solid #c02b0a;}
.footer .gform_validation_errors { position: absolute; top: 65px;}
li.last-menu a {
    position: absolute;
    top: 0;
    right: -160px;
}
li.last-menu {
    position: relative;
}

/* Responsive design start here */

@media (max-width:1160px){
	li.last-menu a {right:-110px;}
}

@media (max-width:1130px){
	.headerMain .elementor-nav-menu--main .elementor-nav-menu a {padding:13px 12px;}
}

@media (max-width:1100px){
	.slick-list.draggable { padding:0 150px!important;}
}

@media (max-width:1024px){
	li.last-menu a {
    position: static;
    
}
	.slick-list.draggable { padding:0 120px!important;}
	.headerMain .elementor-container.elementor-column-gap-no {min-height:60px !important;}
	.headerNav { margin-top: -20px;}
	.elementor-446 .elementor-element.elementor-element-2ed6fce5 .elementor-nav-menu .elementor-item {line-height:1.5em !important;}
	.elementor-446 .elementor-element.elementor-element-2ed6fce5 div.elementor-menu-toggle { color: #fff!important;}
	.elementor-446 .elementor-element.elementor-element-2ed6fce5 .elementor-nav-menu--dropdown a:hover {color:#FBF171 !important;}
	.elementor-menu-toggle { position: absolute !important; right: -30px !important; }
	.footer .elementor-icon-list-item > .elementor-icon-list-text, .footer .elementor-icon-list-item > a {font-size:18px !important;}
	.footer .gform_button.button {top:28px;}
	.footer .ginput_container_email input { border-radius: unset !important;}
}

@media (max-width:991px){
	.slick-list.draggable { padding:0 120px!important;}
	.headerMain .elementor-menu-toggle {margin-right:30px !important;}
}
@media only screen and (min-device-width: 767px) and (max-device-width: 769px) {
      .headerMain .elementor-container .elementor-col-25 a.elementor-button-link.elementor-button { display: none!important; }
    }
@media (max-width:768px){
	.slick-list.draggable { padding:0 80px!important;}
	.iconBox .elementor-icon svg { width: 50px!important;}
	.slick-list.draggable {height:400px !important;}
	.rss-inner-page-slider-1 .rss-inner-slider-item { height: 300px !important;}
	.footer .elementor-icon-list-item > .elementor-icon-list-text, .footer .elementor-icon-list-item > a {font-size:16px !important;}
	.headerMain .elementor-container .elementor-col-50 {width:100% !important;}
	.headerMain .headerNav .elementor-menu-toggle { position: absolute; right: 0px!important; top: -30px; }
	.elementor-446 .elementor-element.elementor-element-350a8490 { padding: 10px 10px 0 !important;}
	.iconBox h3.elementor-icon-box-title { margin-top: 0!important;}
	
	.elementor-nav-menu--dropdown {top:8px !important;left:-10px!important;}
}

@media (max-width:580px){
	.slick-list.draggable { padding:0 50px!important;}
}

@media (max-width:480px){
	.slick-list.draggable { padding:0!important;}
}
.page-id-16 header.header_sticky_background.headerMain {background: #191919 !important;}
header.header_sticky_background {
    background: #191919 !important;
	position:fixed !important;
	transition: all 0.5s ease;
}
.footer input:focus {outline:none;}