/*
Theme Name: wp-bootstrap
Theme URI: http://320press.com/wpbs
Description: A simple responsive theme based on the Bootstrap framework. Includes multiple page templates, two different sidebars and a theme options panel.
Version: 3.3.1
Author: Chris Barnes
Author URI: http://cbarn.es
Tags: black, white, one-column, two-columns, flexible-width, custom-background, custom-colors, custom-menu, full-width-template, theme-options
License: GNU General Public License v2.0 & Apache License 2.0
License URI: http://www.gnu.org/licenses/gpl-2.0.html http://www.apache.org/licenses/LICENSE-2.0
*/

/* HEADS UP: Everything that you will normally find here can be found in the library/less/wp.less */

html,body{
	overflow-x:hidden !important;
}
.home  {
       padding-top: 0px !important;

}
body{
	 padding-top: 0px !important;
}
body.admin-bar .navbar-fixed-top {
    height: 111px;
    top: 0px !important;
}

.toplogo{
	padding-top: 18px;
	-webkit-transition: all 1s ease-in-out;
    -moz-transition: all 1s ease-in-out;
    -ms-transition: all 1s ease-in-out;
    -o-transition: all 1s ease-in-out;
    transition: all 1s ease-in-out;
}
.change-color {
    background: #a92e52db !important;
	/*background:#000000 !important;*/
    -webkit-transition: all 1s ease-in-out;
    -moz-transition: all 1s ease-in-out;
    -ms-transition: all 1s ease-in-out;
    -o-transition: all 1s ease-in-out;
    transition: all 1s ease-in-out;
}
.gova{
	padding-top:15px !important;
	padding-bottom:15px !important;
}
.menutop ul li {
    background-image: url(/wp-content/uploads/2020/06/line.png);
    background-repeat: no-repeat;
    background-position: left;
}
.menutop ul li:first-child {
	background:none;
}
.elementor-lightbox .dialog-lightbox-close-button {
  
    right: 517px !important;
    top: 179px !important;
}
.page-header{
	display:none !important;
}
.page-id-1498 #main {
    margin-top: -13px !important;
}

.elementor-slide-heading {
    margin-top: -109px !important;
}
.elementor-swiper-button-next {
    right: 539px !important;
	border: 1px solid #fff;
	top: 520px !important
}
.elementor-swiper-button-prev {
    left: 525px !important;
    border: 1px solid #fff;
	top: 520px !important
}
#accurdion span.elementor-accordion-icon {
    background: #ce0c69 !important;
    padding: 5px;
    font-weight: 100;
}
.elementor-accordion .elementor-accordion-item {
    border:none !important;
}
.elementor-accordion .elementor-tab-content {
    border: none !important;
}
.elementor-accordion .elementor-accordion-item {
    border: none !important;
	margin-bottom: 5px;
}
.elementor-accordion .elementor-accordion-item:active {
    border-top:1px solid #d4d4d4; !important;
	margin-bottom: 5px;
}
.elementor-active {
    background: none !important;
    border-top: 1px solid #F5F5F5;
}
a.elementor-post__read-more {
    text-align: right !important;
    position: relative;
    right: 0px !important;
    left: auto;
    float: right !important;
}
.elementor-active a {
    color: #000 !important;
}
span.elementor-post-date {
    background: #ce0c69;
    padding: 5px;
}
.event .elementor-post__meta-data {
    margin-top: 16px;
}


.elementor-448 .elementor-element.elementor-element-919da8b:not(.elementor-motion-effects-element-type-background), .elementor-448 .elementor-element.elementor-element-919da8b > .elementor-motion-effects-container > .elementor-motion-effects-layer{
	background-size: 50% 100% !important;
}
.elementor-448 .elementor-element.elementor-element-7017e7a:not(.elementor-motion-effects-element-type-background), .elementor-448 .elementor-element.elementor-element-7017e7a > .elementor-motion-effects-container > .elementor-motion-effects-layer{
	background-size: 50% 100% !important;
}
.elementor-448 .elementor-element.elementor-element-fb380e4:not(.elementor-motion-effects-element-type-background), .elementor-448 .elementor-element.elementor-element-fb380e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{
	background-size: 50% 100% !important;	
}

.elementor-500 .elementor-element.elementor-element-21d870ef:not(.elementor-motion-effects-element-type-background), .elementor-500 .elementor-element.elementor-element-21d870ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{
	background-size: 50% 100% !important;	
	
}
.elementor-500 .elementor-element.elementor-element-6d70c47c:not(.elementor-motion-effects-element-type-background), .elementor-500 .elementor-element.elementor-element-6d70c47c > .elementor-motion-effects-container > .elementor-motion-effects-layer{
	background-size: 50% 100% !important;	
}

/*camera page*/
.elementor-529 .elementor-element.elementor-element-22e27b89:not(.elementor-motion-effects-element-type-background), .elementor-529 .elementor-element.elementor-element-22e27b89 > .elementor-motion-effects-container > .elementor-motion-effects-layer{
	background-size: 50% 100% !important;	
}
.elementor-529 .elementor-element.elementor-element-4f8b319a:not(.elementor-motion-effects-element-type-background), .elementor-529 .elementor-element.elementor-element-4f8b319a > .elementor-motion-effects-container > .elementor-motion-effects-layer{
	background-size: 50% 100% !important;
}
.elementor-529 .elementor-element.elementor-element-728bac2b:not(.elementor-motion-effects-element-type-background), .elementor-529 .elementor-element.elementor-element-728bac2b > .elementor-motion-effects-container > .elementor-motion-effects-layer{
		background-size: 50% 100% !important;
}
/*smarthome page*/
.elementor-image-box-content {
    background-color: #682062;
    padding: 13px 10px 13px 10px;
	min-height: 74px;
}
.elementor-image-box-wrapper {
    background-color: rgba(225,225,225,0.95);
    padding-top: 26px;
}

.cameras  p.elementor-image-box-description{
	padding-top: 11px;
}
.intercoms  p.elementor-image-box-description{
	padding-top: 11px;
}
.Hubs p.elementor-image-box-description {
    padding: 11px;
}
.elementor-571 .elementor-element.elementor-element-3d5184b{
	min-height:50px;
}
.elementor-menu-toggle:focus  {
    outline: none !important;
}
@media (max-width:1199px){
	body{
	 padding-top:0px !important;
    } 
}
@media (max-width:768px){
	body{
	 padding-top:0px !important;
    } 
}
@media (max-width:480px){
	body{
	 padding-top:0px !important;
    } 
	#accurdion span.elementor-accordion-icon {
    background: #ce0c69 !important;
    padding: 5px;
    font-weight: 100;
    padding-right: 17px;
}
	.elementor-swiper-button-next {
    right: 142px !important;
    border: 1px solid #fff;
    top: 520px !important;
}
	.elementor-swiper-button-prev {
    left: 149px !important;
    border: 1px solid #fff;
    top: 520px !important;
}
	 #menu-2-628e44d0 li a{
		font-size:18px !important;
	}
		#menu-2-628e44d0 .sub-menu li a {
    font-size: 16px !important;

}
}
@media(max-width:411px){
	.elementor-638 .elementor-element.elementor-element-0104f11 > .elementor-widget-container {
    margin: -24px 0px 5px 0px !important;
    padding: 0px 0px 0px 0px;
}
	
.shareHeader a.suggestEmployee {
    float: right;
    cursor: pointer;
    font-size: 13px;
    margin-right: 122px !important;
}
	 #menu-2-628e44d0 li a{
		font-size:18px !important;
	}
		#menu-2-628e44d0 .sub-menu li a {
    font-size: 16px !important;

}
}
	@media (max-width:320px){
	#accurdion span.elementor-accordion-icon {
    background: #ce0c69 !important;
    padding: 5px;
    font-weight: 100;
    padding-right: 17px;
}
		.elementor-swiper-button-next {
    right: 142px !important;
    border: 1px solid #fff;
    top: 520px !important;
}
		.elementor-swiper-button-prev {
    left: 149px !important;
    border: 1px solid #fff;
    top: 520px !important;
}
.shareHeader a.suggestEmployee {
    float: right;
    cursor: pointer;
    font-size: 13px;
    margin-right: 122px !important;
}
  #menu-2-628e44d0 li a{
		font-size:18px !important;
	}
	#menu-2-628e44d0 .sub-menu li a {
    font-size: 16px !important;

}
}

@media all and (-ms-high-contrast:none)
{
    *::-ms-backdrop, .elementor-invisible {
        visibility: visible !important;
    } /* IE11 */

    .menu-item-has-children:hover > .sub-menu  {
        display: block !important;
        width: auto !important;
        top: 31px !important;
    }

    .menu-item-has-children > a.elementor-item-anchor:after {
        font-family: "Font Awesome 5 Free";
        font-weight: 900;
        content: "";
        opacity: 1 !important;
        visibility: visible !important;
        display: inline-block !important;
        margin: 0 5px !important;
        background: none !important;
    }

    .navbar-fixed-top .she-header-transparent-yes,
    .navbar-fixed-top .she-header {
        position: fixed !important;
        left: 0;
    }
}
