@font-face{font-family:'Roboto';src:url('../fonts/Roboto-Light.woff2') format('woff2'),
url('../fonts/Roboto-Light.woff') format('woff');font-weight:300;font-style:normal;}
@font-face{font-family:'Roboto';src:url('../fonts/Roboto-Bold.woff2') format('woff2'),
url('../fonts/Roboto-Bold.woff') format('woff');font-weight:bold;font-style:normal;}
@font-face{font-family:'Roboto';src:url('../fonts/Roboto-Thin.woff2') format('woff2'),
url('../fonts/Roboto-Thin.woff') format('woff');font-weight:100;font-style:normal;}
@font-face{font-family:'Roboto';src:url('../fonts/Roboto-Regular.woff2') format('woff2'),
url('../fonts/Roboto-Regular.woff') format('woff');font-weight:normal;font-style:normal;}
*{margin:0;padding:0;outline:none;}
body{font-size:14px;font-family:'Roboto';line-height:18px;color:#414E5B;}
header{width:100%;height:1000px;position:fixed;z-index:9999;top:0;-webkit-transition:top 0.3s ease-in-out 0s;-o-transition:top 0.3s ease-in-out 0s;transition:top 0.3s ease-in-out 0s;}
header .container{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto;padding:0;max-width:1140px;width:auto;height:auto;}
.navbar{padding:18px 0;border-radius:0;}
.navbar-brand{padding:0 0 0 15px;line-height: 5px;}
.navbar-brand img{width:110px;-webkit-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear;}
.navbar-site{background:rgb(255, 255, 255);border:none;margin:0;height:62px;border-radius:0;-webkit-box-shadow:0 1px 4px rgba(0, 0, 0, .1);box-shadow:0 1px 4px rgba(0, 0, 0, .1);-webkit-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear;}
.navbar > li > a{padding-bottom:0;padding-top:0;text-transform:uppercase;}
.navbar a{text-decoration:none;color:rgb(138, 137, 137);font-size:14px;font-family:'Rubik', sans-serif;}
.nav > li > a{padding:3px 15px 10px 15px;-webkit-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear;}
.tiny{padding:7px 15px 5px 15px !important;-webkit-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear;}
.tiny-img{width:68px !important;-webkit-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear;}
#masterslider{color:#fff;}
#masterslider a{text-decoration:none;}
.about{background-image:url(../images/bg-texture-3.jpg);padding:60px 0 0;}
.about h2,
.services h2{color:#222222;font-size:30px;font-weight:normal;margin:0 0 50px;position:relative;}
.about h2 span:nth-child(2),
.services h2 span:nth-child(2){font-size:14px;font-weight:bold;color:#888989;}
.line{background:#009ae8 none repeat scroll 0 0;display:block;height:2px;margin:0 auto;position:relative;top:85px;width:50px;}
.line1{background:#090909 none repeat scroll 0 0;display:block;height:2px;position:relative;top:50px;width:50px;}
.line2{background:#ffffff none repeat scroll 0 0;display:block;height:2px;position:relative;top:50px;width:50px;}
.about-intro{margin-bottom:40px;font-size:18px;color:#222222;line-height:24px;}
.about-img{float:left;width:390px;height:410px;overflow:hidden;margin-right:15px;font-size: 18px;font-weight: bold;text-align: center;color: #fff;}
.about-img img{width:100%;height:100%;}
.about-details{margin-top:30px;line-height:24px;font-size:18px;letter-spacing:0.6px;}
.nav-tabs.tabs-style2{border:0 none;margin-bottom:32px;}
.nav{list-style:outside none none;margin-bottom:0;padding-left:0;}
.nav-tabs.tabs-style2 > li{margin:0 10px 30px 0;}
.nav-tabs > li{float:left;margin-bottom:-1px;}
.tab-content>.active{display:block;outline:none;}
.nav-tabs.tabs-style2 > li > a{background-color:#E6E6E6;border-color:#ddd #ddd transparent;-webkit-border-image:none;-o-border-image:none;border-image:none;border-radius:0;border-style:solid;border-width:0;color:#222;padding:18px 45px;}
.nav-tabs.tabs-style2 > li.active > a{background-color:#537b8f;border-color:#ddd #ddd transparent;-webkit-border-image:none;-o-border-image:none;border-image:none;border-radius:0;border-style:solid;border-width:0;color:#fff !important;padding:18px 45px;}
.nav-tabs.nav-justified>.active>a,
.nav-tabs.nav-justified>.active>a:focus,
.nav-tabs.nav-justified>.active>a:hover{border:0;}
.nav-tabs.tabs-style2 > li > a:hover{color:#009ae8;}
.two-color-boxes-bgimg{background:rgba(0, 0, 0, 0) url("../images/NFC2.png") no-repeat fixed right top/cover;float:left;padding:40px 0 20px;position:relative;width:100%;z-index:9;}
.right-padd4{padding-right:40px;}
.left-padd0{padding-left:0;}
.m-bottom3{margin-bottom:30px;}
.font40{font-size:40px;}
.title-line.wide50{height:2px;width:50px;}
.m-top1{margin-top:10px;}
.facts{width:100%;overflow:hidden;background:url(../images/convenience.PNG) no-repeat right top fixed;background-size:48%;margin-top:40px;padding:50px 0;position:relative;z-index:9;}
.facts::before{content:"";background:#537b8f;top:0;left:0;bottom:0;right:44%;position:absolute;z-index:-1;}
.facts .row .col-md-6 h2{font-size:40px;font-weight:100px;color:#fff;}
.title-line.white{background-color:#fff;}
.white{color:#FFF !important;}
.title-line{background-color:#727272;height:2px;margin:0 10px 15px 0;width:100px;top:20px;}
.facts .row .col-md-6 p{line-height:24px;color:#fff;}
.facts .row .col-md-7 .row{padding-left:30px;}
.facts .row .col-md-7 h2{font-weight:200;color:#fff;font-size:70px;line-height:.9;}
.facts .row .col-md-7 p{font-size:15px;}
.facts .row .col-md-7 .title-line.white{background-color:#009ae8;}
.services{padding:60px 0 0;}
.icon.border-right{height:90px;width:90px;line-height:85px !important;z-index:5;vertical-align:middle;text-align:center;border:0;border-right:solid 1px #c9c9c9;-webkit-transition:all 0.3s ease-out 0s;-o-transition:all 0.3s ease-out 0s;transition:all 0.3s ease-out 0s;}
.left{float:left;}
.font50{font-size:50px !important;}
.blue{color:#009ff0;}
.service-head{margin:0 !important;color:#222222;}
.service-details{margin-top:20px;}
.services .media{margin-bottom:25px;}
.services h3{font-size:18px;}
.services p{line-height:24px;color:#656565;}
.bg-texture6{background:url(../images/footer-texture-2.png) repeat center top;width:100%;float:left;padding:80px 0 20px;margin-top:0px;}
.cbp-popup-wrap{z-index:99999;}
#portfolio-section>.container{padding-left:0;padding-right:0;}
.gallery{background-image:url("../images/bg-texture-3.jpg");padding:60px 0 0px;}
.gallery a{outline:none;}
.gallery-images .col-md-3 img{width:100%;height:250px;-webkit-box-shadow:0 0 7px gray;box-shadow:0 0 7px gray;-webkit-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear;}
.gallery-images .col-md-3 img:hover{-webkit-filter:sepia(1);filter:sepia(1);cursor:crosshair;-webkit-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear;}
.gallery-images .col-md-3{margin-bottom:30px;}
.blog{margin-bottom:50px;overflow:hidden;}
.m-top7{margin-top:80px;}
.box-icon.date{background-color:#009ff0;position:absolute;left:50%;top:50%;padding-top:23px;transform:translate(-50%, -50%);}
.m-auto{margin:auto;}
.circle{border-radius:100%;}
.box-icon{width:80px;height:80px;text-align:center;text-transform:uppercase;}
.font20{font-size:20px !important;}
.font25{font-size:25px !important;}
.font-thin{font-weight:300 !important;}
.blog h2{color:#222222;font-size:20px;}
.single-blog .post-img,
.single-blog .post-dis{padding-bottom:25px;}
.post-dis h2{margin-top:0;}
.post-dis small{color:#adadad;font-size:13px;}
.post-dis small span{margin:0 15px;}
.blog p{line-height:24px;font-family:'Roboto', sans-serif;color:#656565;}
.top-padd-5{padding:50px 0 0 !important;}
.m-top135{margin-top:135px;}
.hide-overflow{overflow:hidden;}
.read-more-div{padding:15px 0;}
.post-dis .read-more{height:50px;padding:10px;border:1px solid #009ff0;text-decoration:none;color:#009ff0;font-weight:bold;-webkit-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear;}
.post-dis .read-more:hover{color:#fff;background-color:#009ff0;letter-spacing:1px;-webkit-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear;}
.post-dis .read-more:focus{outline:none;}
.single-blog{position:relative;}
.single-blog::before{position:absolute;content:" ";border-left:1px solid #999;height:100%;z-index:-1;left:50%;}
.clients-logos img{margin-bottom:50px;width:100%;padding:60px;}
.bg-texture1{background:url(../images/footer-texture-2.png) repeat center top;width:100%;float:left;padding:80px 0;margin-top:0px;}
.m-top-2{margin-top:-20px !important;}
.subheading{font-size:14px !important;color:#888989;font-weight:600 !important;}
.title1 h2{color:#222222;font-size:30px;font-weight:normal;position:relative;margin:0 0 50px 0;}
.uppercase{text-transform:uppercase;}
.font25{font-size:25px !important;}
.foot .col-md-6{overflow:hidden;}
ul.address-info{margin:0;padding:0;list-style:none;}
ul.social-icons{margin:20px 0 32px;padding:0;float:left;list-style:none;}
ul.social-icons li{float:left;margin:0 8px 0 0;padding:0;}
ul.address-info.one li{margin-bottom:40px;}
ul.social-icons li a{background-color:#595959;border-radius:100%;color:#919191;float:left;font-size:14px;height:36px;line-height:36px;margin:0;padding:0;text-align:center;width:36px;}
ul.social-icons li a:hover{background-color:#fff;}
ul.social-icons li a:hover i{color:#009ae8 !important;}
ul.social-icons li i{color:#919191;}
.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
ul.address-info i{font-size:20px;margin-right:10px;}
form input:focus,
form textarea:focus{outline:none;}
form .input-b-line{border:none;border-bottom:solid 1px #515151;background-color:transparent;height:45px;width:100%;font-size:14px;color:#656565;padding:5px;}
.m-bottom5{margin-bottom:50px;}
form textarea{border:none;border-bottom:solid 1px #515151;background-color:transparent;height:125px;width:100%;font-size:14px;color:#656565;padding:5px;}
form .submit-btn{font-size:16px;font-weight:bold;border:0;color:#fff;width:200px;height:55px;background:#009ff0;text-transform:uppercase;cursor:pointer;-webkit-transition:all 0.3s ease-out 0s;-o-transition:all 0.3s ease-out 0s;transition:all 0.3s ease-out 0s;}
form .submit-btn:hover{background:#fff;color:#009ff0;-webkit-transition:all 0.3s ease-out 0s;-o-transition:all 0.3s ease-out 0s;transition:all 0.3s ease-out 0s;}
.m-top0{margin-top:0px !important;}
.section-lg{width:100%;float:left;}
.fullwide{width:100%;float:left;}
iframe{border:0;}
.copyrights.one{background:#000000;}
.copyrights{width:100%;float:left;background:#252525;margin:0;padding:30px 0;}
.copyrights ul.text-right li a{text-decoration:none;color:#009ff0;outline:none;}
.go-top{width:60px;height:60px;background-color:#009ff0;position:fixed;right:40px;bottom:60px;z-index:99999;opacity:0.7;display:none;}
.top-btn{width:100%;height:100%;display:table;text-align:center;}
.go-top a{display:table-cell;vertical-align:middle;color:#fff;font-size:26px;}
.modal{z-index:9999999;}
.modal-dialog{width:100%;height:100%;margin:0;padding:0;}
.modal-content{width:100%;height:auto;border-radius:0;border:0;}
#gallery-modal{display:none;position:fixed;z-index:999999;padding:50px 0;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0, 0, 0, 0.9);}
#gallery-modal .modal-content{position:relative;background-color:#fefefe;margin:auto;padding:0;width:60%;max-width:1200px;}
#gallery-modal .close{color:#fff;position:absolute;top:10px;right:25px;font-size:35px;font-weight:bold;}
#gallery-modal .close:hover,
#gallery-modal .close:focus{color:#fff;text-decoration:none;cursor:pointer;}
#gallery-modal .mySlides{display:none;}
#gallery-modal .cursor{cursor:pointer}
#gallery-modal .prev,
#gallery-modal .next{cursor:pointer;position:absolute;top:50%;width:auto;padding:16px;margin-top:-18px;color:white;text-decoration:none;font-weight:bold;font-size:20px;transition:0.6s ease;border-radius:0 3px 3px 0;user-select:none;-webkit-user-select:none;}
#gallery-modal .next{right:0;border-radius:3px 0 0 3px;}
#gallery-modal .prev:hover,
#gallery-modal .next:hover{background-color:rgba(0, 0, 0, 0.8);}
#gallery-modal .numbertext{color:#f2f2f2;font-size:12px;padding:8px 12px;position:absolute;top:0;}
#gallery-modal .caption-container{text-align:center;background-color:black;padding:2px 16px;color:white;}
#gallery-modal .demo{opacity:0.6;}
#gallery-modal .active,
#gallery-modal .demo:hover{opacity:1;}
#gallery-modal img.hover-shadow{transition:0.3s}
#gallery-modal .hover-shadow:hover{box-shadow:0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19)}
.close{font-size:27px;color:#009ff0;filter:alpha(opacity=1);opacity:1;}
.modal ul{padding-left:15px;}
.blog-details-modal .modal-body{height:auto;overflow-y:auto;padding:15px 15%;}
#terms-services,
#privacy{padding-right:0 !important;}
.blog-details-modal .modal-header,
#terms-services .modal-header,
#terms-services .modal-body,
#privacy .modal-header,
#privacy .modal-body{padding:15px 15%;}
.blog-details-modal .modal-header .close,
#terms-services .modal-header .close,
#privacy .modal-header .close{position:fixed;right:20px;}
.blog-details-modal .modal-header h2{margin-top:0;}
.blog-details-modal .comments img.img-circle{width:80px;height:80px;}
.blog-details-modal .post-img img{width:100%;margin-bottom:15px;}
.blog-details-modal .media-left,
.blog-details-modal .media-body{padding-top:15px;}
.comment-form{padding:15px;}
.comments h3,
.comment-form h3{border-bottom:1px solid gray;padding-bottom:5px;font-weight:300;}
.comment-form h3{margin-bottom:30px;}
.comment-form #comment-div,
.comment-form #comment-div2,
.comment-form #comment-div3{padding:30px 15px !important;background-color:#ffffdb;margin-top:30px;}
.blog-details-modal .modal-footer{padding:15px 15%;}
.blog-details-modal .modal-footer p a{padding:0 10px;}
.safari{background-size:100% !important;position:static !important;}
/* NEW CSS */
.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover {
    color: #115879;
}
.logo-msg-hide {
    color: #fff !important;
    transition: 0.5s;
    text-align: center;
}
.facility-btn {
    background-color: transparent;
    border: 2px solid #337ab7;
    padding: 15px;
    text-transform: uppercase;
    color: #337ab7 !important;
    font-weight: bold;
    margin-bottom: 15px;
    box-shadow: 0 2px 5px 0px rgba(20,48,72, 0.3);
    transition: 0.3s;
}
.facility-btn:hover {
    box-shadow: 0 2px 10px 1px rgba(20,48,72, 0.3);
    transition: 0.3s;
}
.facility-btn:focus {
    outline: none;
}
@media only screen and (min-device-width:320px) and (max-device-width:480px){body{padding-top:62px !important;}
header{height:62px;}
.navbar-header{padding:8px 15px;height:60px;}
.navbar-brand{padding:8px 0 0 15px;}
.nav{padding-left:30px;}
.navbar{padding:0;}
.custom-nav{background-color:#fff;}
.about h2,
.services h2,
.title1 h2{font-size:25px;}
.about-intro,
.about-details{text-align:center !important;}
.nav-tabs.nav-justified>.active>a,
.nav-tabs.nav-justified>.active>a:focus,
.nav-tabs.nav-justified>.active>a:hover{border:0;}
.nav-tabs.tabs-style2 > li{margin:0;}
.facts::before{right:0 !important;}
.title-line.wide50.white{background-color:#fff !important;}
ul.social-icons li a:hover{background-color:#fff;}
ul.social-icons li a:hover i{color:#009ae8 !important;}
.copyrights ul.list-inline.text-right,
.copyrights .col-xs-12,
.copyrights .col-sm-12{text-align:center;margin:15px 0;}
.go-top{width:40px;height:40px;right:20px;bottom:20px;}
.top-padd-5{padding-top:15px !important;}
.client-section .section-lg{margin-top:25px !important;}
.blog-details-modal .modal-header,
.blog-details-modal .modal-body,
.blog-details-modal .modal-footer{padding:15px 1%;}
.gallery-images .col-md-3 img{height:120px;}
.blog-details-modal .comments img.img-circle{height:40px;width:40px;}
#gallery-modal{padding:150px 0;}
#gallery-modal .modal-content{width:95%;}
.single-blog::before{border-left:0;}
.box-icon{display:none;}
.nav{padding-left:15px;}
.about .nav{padding-left:0;}
.about h2,
.services h2{font-size:25px;}
.nav-tabs.nav-justified > li{float:left;width:33.3333333%;}
.nav-tabs.tabs-style2{margin-bottom:10px;}
.nav-tabs.tabs-style2 > li{margin:0;}
.nav-tabs.tabs-style2 > li.active > a,
.nav-tabs.tabs-style2 > li > a{padding:10px;}
.facts{margin-top:10px;padding:25px 0;}
.facts .row .col-md-6 h2{font-size:30px;}
.facts::before{right:0 !important;}
.fa-send::before,
.fa-paper-plane::before,
.fa-rocket::before,
.fa-gear::before,
.fa-cog::before,
.fa-pencil::before,
.fa-leaf::before,
.fa-bug::before{font-size:25px;}
.title1 h2{font-size:25px;}
ul.address-info.one li{margin-bottom:15px;}
.copyrights ul.list-inline.text-right,
.copyrights .col-xs-12,
.copyrights .col-sm-12{margin:5px 0 !important;}
.icon.border-right{height:60px;line-height:50px !important;width:60px;}
.about-intro{margin-bottom:20px;}
#blog-section .text-right{text-align:left !important;}
}
@media only screen and (min-device-width:360px) and (max-device-width:640px){.facts::before{right:0 !important;}
.facts .row .col-md-7 .title-line.white{background-color:#fff;}
.copyrights ul.list-inline.text-right,
.copyrights .col-xs-12,
.copyrights .col-sm-12{text-align:center;margin:15px 0;}
}
@media only screen and (min-device-width:768px) and (max-device-width:1024px){.nav-tabs.tabs-style2 > li > a,
.nav-tabs.tabs-style2 > li.active > a{padding:18px 15px;}
.facts{background-size:cover;}
.facts .row .col-md-7 h2{font-size:50px;}
.copyrights ul.list-inline.text-right,
.copyrights .col-xs-12,
.copyrights .col-sm-12{text-align:center;margin:15px 0;}
.blog-details-modal .modal-header,
.blog-details-modal .modal-body,
.blog-details-modal .modal-footer{padding:15px 5%;}
#blog-section .text-right{text-align:left !important;}
.client-section .section-lg{margin-top:25px !important;}
.blog-details-modal .comments img.img-circle{height:50px;width:50px;}
.single-blog::before{border-left:0;}
.box-icon{display:none;}
#gallery-modal{padding:250px 0;}
#gallery-modal .modal-content{width:955%;}
.about-intro{margin-bottom:17px;}
.facts{margin-top:10px;padding:25px 0;}
.copyrights ul.list-inline.text-right,
.copyrights .col-xs-12,
.copyrights .col-sm-12{margin:5px 0 !important;}
.nav > li > a{padding:15px 10px 10px;}
.navbar-brand{padding:0 0 0 30px;}
}