/*
Theme Name:   LoyalsecurityChildtheme
Description:  Providing reliable security services to wide range of commercial, residential, and industrial sites across the nation.
Author:       loyalse1
Author URL:   https://loyalsecuritynepal.com/loyalsecurity
Template:     guardmaster
Version:      1.1
Text Domain:  LoyalsecurityChildtheme
*/

/* Write here your own personal stylesheet */

.logo img {
    max-width: 220px;
}
.header-2 .top-contact {
    padding-top: 0;
	  padding-bottom: 0;
}
.navbar-default.navbar {
    padding-top: 15px !important;
}
.header-2 #navigation {
    height: 85px;
}
.header-2 #navigation .navbar-default ul.nav > li:hover > a, .header-2 #navigation .navbar-default ul.nav > li.current-menu-item > a {
    color: #ff974f !important;
    border: 1px solid #ff974f !important;
}
#navigation .navbar-default ul.nav li a {
    color: #fff;
}
#navigation,
.blog .header-2.no-Olap #navigation {
    background-color: rgba(0, 0, 0,0.3);
}
.widget-lpinfo img{
	width: 170px;
  margin-top: -15px;
  margin-left: -15px;
}
footer ul.contact {
	padding-top: 10px;
}
.row.copyright {
    color: #fff;
    font-size: 14px;
    font-weight: 600;
}
.blog #mainblock {
    padding: 0;
}
.header-2 #navigation .navbar-default ul.nav > li > a {
    opacity: 1;
    font-weight: 600;
}
.download-brochure {
    padding-top: 0;
    padding-bottom: 0;
}
.wpb_wrapper .text {
    margin-top: 0;
}
.wpb_wrapper .line {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
}
.latest-news .news-carousel.owl-theme .owl-dots .owl-dot {
    margin-top: 0;
}
.mbottom70 {
    margin-bottom: 0px;
}
.blog #mainblock {
    padding-top: 40px !important;
}
.hidden-header {
    display: none;
}
.funfacts .block .box h3 {
    font-family: 'Merriweather', serif;
    font-size: 30px;
    color: #ff974f;
    font-weight: 900;
    text-transform: uppercase;
    padding-top: 0;
    margin-bottom: 0;
}
.latest-news .block h2 {
    font-size: 16px;
    line-height: 26px;
    margin-top: 8px;
    color: #2c2e30;
    font-weight: 800;
    text-transform: uppercase;
}
.working-with-us .herotext h2 {
    font-size: 30px;
    color: #2c2e30;
    font-weight: 900;
    margin-top: 2px;
    text-transform: none;
}
.hide-block-for-seo{
    display: none;
}
.universal .btn-orange i {
    top: -2px;
}
.latest-news .block .button a.btn-orange i {
    padding-top: 11px;
    padding-bottom: 11px;
}
.footer-widget-2 .recent-posts .picture,
.footer-widget-2 .recent-posts .info .date{
    display: none;
}
.footer-widget-3 .wp-tag-cloud li {
    display: inline-block;
}
.vc_row.wpb_row.vc_row-fluid.vc_custom_1457511162014.vc_row-has-fill.vc_general.vc_parallax.vc_parallax-content-moving {
	padding-top: 30px !important;
    padding-bottom: 30px !important;
	padding-left: 15px !important;
	padding-right: 15px !important;
}
#sfsi_floater {
    position: fixed !important;
	top: 40% !important;
	width: auto !important;
	right: 15px !important;
}
.sfsi_wicons.shuffeldiv {
    display: block;
}
.sfsiplus_footerLnk {
    display: none;
}
/*Mobile responsive*/

@media screen and (max-width: 768px){
.navbar-default .navbar-collapse {
    background-color: rgb(34, 33, 33) !important;
}
.navbar-default.navbar {
    background: #222121;
}
.navbar-default .navbar-toggle {
    border-color: #fff;
}
.navbar-default .navbar-toggle .icon-bar {
    background-color: #fff;
}
.header-2 .navbar-toggle {
    margin-top: 4.5px;
    padding: 10px 13px !important;
}
.funfacts {
    padding-top: 0;
    padding-bottom: 0;
}
.security-solutions .block.left * {
    text-align: center;
    margin-left: auto !important;
}
.herotext.left {
    text-align: center;
}
.herotext .line {
    text-align: center;
    margin: 20px auto;
}
.vc_column-inner.vc_custom_1457599282557 {
    padding-right: 15px !important;
}
.wpb_wrapper .vc_row.wpb_row.vc_inner.vc_row-fluid .vc_custom_1457453590055 {
    padding-right: 15px !important;
    padding-left: 15px !important;
}


#navigation ul.nav {
    text-align: center !important;
}
.herotext h1, .herotext h1.heading {
    font-size: 21px !important;
}
.wpb_wrapper .title-block_4.left-t {
    text-align: center !important;
}
.wpb_wrapper .left.herotext.universal.universal-2 {
    padding-left: 0 !important;
}
.wpb_wrapper .left.herotext.universal.universal-2 .icon {
	position:relative;
    margin-bottom: 30px;
}
.wpb_wrapper .left.herotext.universal.universal-2 .blq {
    padding-bottom: 0 !important;
}
#footer-widget-area {
    text-align: center;
}
footer h4.title::after {
    margin-left: auto;
    margin-right: auto;
}
.services-benefits ul.left li .icon {
    float: left;
}
.services-benefits ul.left li .info {
    padding-left: 30px;
    padding-right: 0;
    text-align: left;
}
.home-our-services.wpb_column.vc_column_container.vc_col-sm-6 .vc_custom_1457625316388 {
    padding-right: 15px !important;
}
.vc_row[data-vc-full-width] .vc_custom_1457783805880,
.vc_row[data-vc-full-width] .vc_custom_1457783738520{
    margin-bottom: 0px !important;
    margin-left: 0px !important;
}
.vc_row.wpb_row.vc_row-fluid.vc_custom_1597509224543.vc_row-has-fill .vc_custom_1597509424698{
    padding-left: 15px !important;
    padding-right: 15px !important;
}
.herotext h2 {
    font-size: 20px !important;
}
.gm-list li{
	width: max-content;
    margin: 0 auto;
}
.vc_row.wpb_row.vc_row-fluid.vc_custom_1457680812668.vc_row-has-fill .vc_column_container .vc_custom_1457680385588 {
    margin-left: 0px !important;
}
.vc_row.wpb_row.vc_row-fluid.vc_custom_1457680812668.vc_row-has-fill {
    margin-bottom: 15px !important;
}
.hide-in-mobile{
    height:0 !important;
}
.security-solutions .block {
    margin-top: 0!important;
}
.vc_row.wpb_row.vc_row-fluid.vc_custom_1457622965992.vc_row-has-fill .vc_column-inner {
    padding-top: 0 !important;
}
.vc_row.wpb_row.vc_row-fluid.vc_custom_1457015301129.vc_row-has-fill .left.herotext.universal {
    margin-bottom: 30px;
}
.progress-01.skills-graph.skill {
    padding-left: 15px;
    padding-right: 15px;
}
.vc_row.wpb_row.vc_row-fluid.vc_custom_1598630944114 {
    margin-bottom: 0 !important;
}
a.btn-orange {
    margin-left: -12% !important;
}
.news-carousel .btn-orange {
    left: 30px;
}
.working-with-us .herotext {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}
.vc_row.wpb_row.vc_row-fluid.vc_custom_1463291423694.vc_row-has-fill .left.herotext.universal {
    margin-bottom: 10px;
}
.vc_row.wpb_row.vc_row-fluid.vc_custom_1463291423694.vc_row-has-fill {
    padding-bottom: 10px !important;
}
.vc_row.wpb_row.vc_row-fluid.vc_row-has-fill.vc_general.vc_parallax.vc_parallax-content-moving .vc_row.wpb_row.vc_inner.vc_row-fluid.vc_custom_1457624688082 {
    margin-top: 0 !important;
}
.vc_row.wpb_row.vc_inner.vc_row-fluid.vc_custom_1457624625533,
.vc_row.wpb_row.vc_inner.vc_row-fluid.vc_custom_1457624625533 .teaser-subtitle .description,
.vc_row.wpb_row.vc_inner.vc_row-fluid.vc_custom_1457624688082 .wpb_single_image.wpb_content_element.vc_align_center {
    margin-bottom: 0 !important;
}
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {
    background-color: #ff974f;
}
}