/******************************************************
* File:   Styles for Soniya Security Services         *
*                                                     *
* Design: Bootstrap & Internet                        *
* Owner:  Soniya Security Services                    *
*         <soniyasecurityservice.com>                 *
******************************************************/
html{line-height:1.15; -webkit-text-size-adjust:100%}body{color: #444; font-size: 14px; line-height: 24px; font-weight: 400; font-family: 'Roboto', sans-serif;}a{color: inherit; text-decoration: inherit; background-color: transparent;}.txt-just{text-align: justify;}.txt-lnk{text-decoration: none;}.txt-lnk:hover{color: inherit; text-decoration: underline;}.d-flex.jcsb{justify-content: space-between;}.ss-header{position: relative; border-top: 3px solid #1f2561;}footer a:hover,.ss-header a:hover{color: #ed9b10;}.mtm{color: #fff; padding: 12px 0; display: none; background: #1f2561 none repeat scroll 0 0;}.mtm p{margin: 0;}.ss-header > .hro{right: 0; width: 50%; height: 50px; position: absolute; background: #1f2561 none repeat scroll 0 0;}.ss-header > .hro::before{top: 0; left: -310px; width: 100%; content: ""; position: absolute; border-color: #1f2561 transparent; border-style: solid; border-width: 50px 0 0 45px;}.logo{margin: 12px 0; display: inline-block;}.logo img{width: 210px;}.h-top-right{position: relative;}.h-top-right .tr-ci{color: #fff; margin-top: 10px; text-align: center;}.h-top-right .tr-ci > p{display: inline-block;}.h-top-right .tr-ci li{display: inline-block; margin: 0 5px;}.menu{text-align: right;}.menu nav{display: inline-block;}.menu ul li{display: inline-block; position: relative;}.menu ul li a{color: #333; display: block; padding: 20px 15px; font-family: "Nunito",sans-serif; font-weight: 400; text-transform: uppercase;}.menu ul li:hover > a{color: #1f2561; background-color: #f19a01;}/* main section .sec-title{}*/main section .sec-title h1 span{color: #ed9b10;}main > section.feat-slider .slide{height: 560px; background-size: cover; background-color: #eee; background-repeat: repeat; background-position: center center; background-attachment: scroll;}.scb{width: 100%; height: 100%; display: table; background: rgba(28, 28, 28, 0.49) none repeat scroll 0 0;}.slide .scb > .cap-cell{display: table-cell; text-align: left; vertical-align: middle;}.s-txt{width: 60%;}.s-txt h2{color: #fff; font-size: 36px; font-family: "Oswald",sans-serif; font-weight: 600; letter-spacing: 2px; text-transform: uppercase;}.s-txt p{color: #fff; margin: 20px 0; font-size: 16px; text-transform: capitalize;}.bleezy-main-caption a{margin: 0 5px;}.sss-btn{color: #fff; border: 3px solid #1f2561; display: inline-block; padding: 5px 10px; font-size: 14px; background: #1f2561 none repeat scroll 0 0; font-family: "Oswald",sans-serif; font-weight: 600; line-height: 26px; letter-spacing: 1px; text-transform: uppercase;}.sss-btn:hover{color: #fff; border: 3px solid #212121; background: #212121 none repeat scroll 0 0;}.si-1{background-image: url("../img/slider-1.jpg");}.si-2{background-image: url("../img/slider-2.jpg");}.si-3{background-image: url("../img/slider-3.jpg");}main > section.feat-slider > .owl-carousel.owl-theme > .owl-nav button{top: 45%; color: #fff; width: 45px; height: 45px; margin: 0; padding: 5px; position: absolute; font-size: 14px; background: rgba(215, 215, 215, 0.46) none repeat scroll 0 0; text-align: center; line-height: 36px; border-radius: 0;}main > section.feat-slider > .owl-carousel.owl-theme > .owl-nav button:hover{color: #fff; background: #1f2561 none repeat scroll 0 0;}main > section.feat-slider:hover > .owl-carousel.owl-theme > .owl-nav button{opacity: 1; visibility: visible;}main > section.feat-slider > .owl-carousel.owl-theme > .owl-nav > .owl-prev{left: 0; opacity: 0; visibility: hidden; transition: all 0.3s cubic-bezier(.83, .8, .11, .64) 0s; -webkit-transition: all 0.3s cubic-bezier(.83, .8, .11, .64) 0s;}main > section.feat-slider > .owl-carousel.owl-theme > .owl-nav > .owl-next{right: 0; opacity: 0; visibility: hidden; transition: all 0.3s cubic-bezier(.83, .8, .11, .64) 0s; -webkit-transition: all 0.3s cubic-bezier(.83, .8, .11, .64) 0s;}main > section.about,main > section.clients{padding-top: 100px;}main > section.about .left-sec{padding-right: 40px;}main > section.about .right-sec{position: relative;}main > section.about .right-sec::before{top: 30px; left: -25px; width: 100%; z-index: -1; height: 100%; content: ""; position: absolute; background: #1f2561;}/* main section.about .right-sec{border: 1px solid #1f2561; margin: 10px 0; padding: 5px; position: relative; background: #1f2561 none repeat scroll 0 0;}main section.about .right-sec::after,main section.about .right-sec::before{content: ""; border-style: solid; position: absolute; border-color: #1f2561 transparent;}main section.about .right-sec::before{top: -10px; left: -10px; border-width: 90px 90px 0 0;}main section.about .right-sec::after{right: -10px; bottom: -10px; border-width: 0 0 90px 90px;}*/main section.about .left-sec > h2{color: #333; font-size: 36px; font-family: 'Montserrat', Sans-Serif; line-height: 35px; margin-bottom: 10px; text-transform: capitalize;}main section.about .left-sec .stats-box{margin-top: 28px;}main section.about .left-sec .stats-box .stat-box{display: inline-block; padding-right: 50px;}main section.about .left-sec .stats-box .stat-box .stat-item > h2{color: #020e2a; margin: 0; position: relative; font-size: 36px; font-weight: 700; font-family: montserrat,sans-serif;}main section.about .left-sec .stats-box > .stat-box > .stat-item > h4{color: #020e2a; font-size: 20px; font-family: open sans; text-transform: capitalize;}main > section.services{padding: 75px 0; margin-top: 100px; background: #1f2561;}main section.services .sl-box{z-index: 2; display: inline-block; position: relative;}main section.services .sl-box .si-box{z-index: 3; display: inline-block; position: relative; background: #ed9b10; border-radius: 4px; margin-bottom: 25px;}.si-box::before{top: 0; width: 100%; height: 100%; content: ""; z-index: -1; position: absolute; background: #ddd; transition: all .4s ease 0s; border-radius: 4px;}.si-box:hover.si-box::before{height: 0; transition: all .4s ease 0s;}main section.services .sl-box .si-box .si-wrap{padding: 30px 15px;}.si-wrap .si-icon{width: 40px; margin-top: 10px; margin-right: 10px;}.si-wrap .si-info h2{color: #020e2a; font-size: 22px; margin-top: 10px; font-family: 'Montserrat', Sans-Serif; margin-bottom: 10px;}.si-wrap .si-info h2 > a{width: 100%; display: inline-block; font-size: 20px; font-weight: 700;}.si-wrap .si-info p{margin-bottom: 0;}main section.contact .contact-box{background: #1f2561;}main section.contact form .form-control{color: #dfdfdf; background-color: transparent;}footer{padding-top: 60px; background-color: #060a35;}footer .social-links li{display: inline-block; margin-right: 6px;}footer .social-links li a{color: #ededed; width: 34px; height: 34px; z-index: 2; display: inline-block; position: relative; text-align: center; line-height: 34px; transition: all 500ms ease-out;}footer .social-links li a:hover{background: #fab909;}footer .social-links li a::before{position: absolute; content: ""; width: 100%; height: 100%; border: 1px solid #fab909; left: 0;}footer .copy-sec{display: flex; align-items: center; flex-direction: row; justify-content: space-between;}body>.gtt{color:#fff;width:42px;right:15px;height:42px;bottom:25px;cursor:pointer;display:flex;z-index:1050;position:fixed;background:#2637f4;transition:.2s ease-in;border-radius:50%}@media only screen and (min-width: 992px) and (max-width: 1200px){.container{max-width: 970px;}.ss-header > .hro::before{left: -260px;}}@media only screen and (max-width: 991px){.ss-header{border-top: none;}.logo{margin: 20px 0; display: block; text-align: center;}.h-top-right{display: none;}.ss-header > .hro{display: none;}.mtm{display: block;}.menu{text-align: center;}main section.contact iframe{min-height: 400px;}}@media only screen and (max-width: 767px){footer .copy-sec{flex-direction: column; justify-content: center;}}@media only screen and (min-width: 768px) and (max-width: 991px){.container{max-width: 750px;}}@media only screen and (max-width: 380px){.menu ul li a{padding-left: 5px; padding-right: 5px;}}