html,body{height:100%}html{overflow-x:hidden}body{color:#242424;font-size:15px;font-family:'open_sansregular'}@font-face{font-family:'open_sansbold';src:url('fonts/OpenSans-Bold.eot');src:url('fonts/OpenSans-Bold.eot#iefix') format('embedded-opentype'),url('fonts/OpenSans-Bold.woff2') format('woff2'),url('fonts/OpenSans-Bold.woff') format('woff'),url('fonts/OpenSans-Bold.ttf') format('truetype'),url('fonts/OpenSans-Bold.svg#open_sansbold') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'open_sansregular';src:url('fonts/OpenSans-Regular_1.eot');src:url('fonts/OpenSans-Regular_1.eot#iefix') format('embedded-opentype'),url('fonts/OpenSans-Regular_1.woff2') format('woff2'),url('fonts/OpenSans-Regular_1.woff') format('woff'),url('fonts/OpenSans-Regular_1.ttf') format('truetype'),url('fonts/OpenSans-Regular_1.svg#open_sansregular') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'open_sanssemibold';src:url('fonts/opensans-semibold.eot');src:url('fonts/opensans-semibold.eot#iefix') format('embedded-opentype'),url('fonts/opensans-semibold.woff2') format('woff2'),url('fonts/opensans-semibold.woff') format('woff'),url('fonts/opensans-semibold.ttf') format('truetype'),url('fonts/opensans-semibold.svg#open_sanssemibold') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'brandon_grotesquemedium';src:url('fonts/brandon_med.eot');src:url('fonts/brandon_med.eot#iefix') format('embedded-opentype'),url('fonts/brandon_med.woff2') format('woff2'),url('fonts/brandon_med.woff') format('woff'),url('fonts/brandon_med.ttf') format('truetype'),url('fonts/brandon_med.svg#brandon_grotesquemedium') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'brandon_grotesque_regularRg';src:url('fonts/brandon_reg.eot');src:url('fonts/brandon_reg.eot#iefix') format('embedded-opentype'),url('fonts/brandon_reg.woff2') format('woff2'),url('fonts/brandon_reg.woff') format('woff'),url('fonts/brandon_reg.ttf') format('truetype'),url('fonts/brandon_reg.svg#brandon_grotesque_regularRg') format('svg');font-weight:normal;font-style:normal}a{color:#333}a:hover,a:focus{color:#333;text-decoration:none}img{max-width:100%;vertical-align:middle}p{line-height:23px;margin:0 0 15px;text-align:justify}h1,h2,h3,h4,h5,h6{font-family:'open_sansbold';margin:0 0 10px}h1{font-size:42px}h2{color:#333;font-size:36px}h3{color:#2491e9;font-size:30px}h3 span{color:#000}h4{color:#333;font-size:24px}.mrg-0{margin:0!important}.pad-0{padding:0!important}.mrb-10{margin-bottom:10px!important}.mrb-20{margin-bottom:20px!important}.mrb-30{margin-bottom:30px!important}.mrb-40{margin-bottom:40px!important}.mrb-50{margin-bottom:50px!important}.f-none{float:none!important}.top-sec{background:#14A8BF;margin:0;font-size:16px;font-family:'calibrib_0'}.top-sec ul{margin:0;padding:0}.top-sec ul li{display:inline-block;list-style:none;margin:0 0 0 20px;padding:5px 0;text-transform:uppercase}.top-sec a{color:#fff}.top-sec a:hover{color:#333}.header{position:relative;color:#fff;top:0;width:100%;z-index:3}.nav-logo{height:auto;padding:15px;max-width:350px}.menu-head{position:relative;z-index:4;height:inherit}.menu-head nav{box-shadow:none;border:none;background:none;margin:0;min-height:inherit;padding:0 10px}.menu-head .navbar-collapse{padding:0;text-align:right}.menu-head .navbar-nav{float:none}.menu-head .navbar-nav>li{display:inline-block;float:none;font-size:22px;position:relative;margin:0 15px;padding:48px 0 47px;text-transform:uppercase}.menu-head .navbar-nav>li:before{background:#000;content:"";position:absolute;right:-17px;top:65px;height:16px;width:1px}.menu-head .navbar-nav>li:last-child:before{display:none}.menu-head .navbar-nav>li>a{color:#000;text-shadow:none;padding:15px 0 12px;position:relative;z-index:2}.menu-head .navbar-nav>li>a:focus,.menu-head .navbar-nav>li>a:hover,.menu-head .navbar-nav>.open>a,.menu-head .navbar-nav>.open>a:focus,.menu-head .navbar-nav>.open>a:hover,.menu-head .navbar-nav .current-menu-item a{background:none;box-shadow:none;color:#333}.menu-head .sub-menu{position:absolute;top:100%;left:0;min-width:270px;display:none;margin:0;padding:0}.menu-head li a:hover .sub-menu{display:block}.menu-head .sub-menu{border:none;box-shadow:none;text-align:left}.menu-head .sub-menu>li{border-bottom:1px solid #fff;list-style:none;font-size:18px}.menu-head .sub-menu>li:last-child{border-bottom:none}.menu-head .sub-menu>li>a:focus,.menu-head .sub-menu>li>a:hover{background:#333;color:#fff}.menu-head .sub-menu>li>a{background:#2491e9;color:#fff;display:block;padding:6px 10px;text-transform:uppercase}.banner{margin:0;padding:0;position:relative;overflow:hidden;z-index:1}.banner-image{position:relative;text-align:center}.banner-image::before{background:#05224c;content:"";position:absolute;left:0;top:0;width:100%;height:100%;opacity:0.3}.banner-text{position:absolute;top:35%;left:50%;max-width:400px;margin:0 0 0 -573px;text-align:left}.banner-text h1{text-transform:uppercase;font-size:70px;color:#fff}.banner-text h1 span{display:block;font-size:30px}.gsn-form{background:#05224c;position:absolute;top:20%;left:50%;min-width:400px;margin:0 0 0 154px;text-align:left}.gsn-form form{padding:10px 20px 20px}.gsn-form h3{background:#92925d;color:#fff;font-size:24px;margin:0 0 20px;text-transform:uppercase;padding:15px 15px 14px}.gsn-form h3 span{display:block;font-size:14px;color:#fff;font-family:'open_sansbold'}.gsn-form h3 small{color:#fff!important;font-size:18px;position:relative;top:-2px;text-transform:none;font-family:'open_sansbold';margin:0 0 0 10px}.gsn-form form .form-control{background:#fff;border-radius:0;border:none;color:#000;height:40px}.gsn-form form .form-control::-webkit-input-placeholder{color:#000}.gsn-form form .form-control::-moz-placeholder{color:#000}.gsn-form form .form-control:-ms-input-placeholder{color:#000}.gsn-form form .form-control:-moz-placeholder{color:#000}.gsn-form form textarea{height:60px!important}.gsn-form form .form-group{margin-bottom:10px}.gsn-form form .btn{background:#92925d;box-shadow:none;border:none;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;color:#fff;font-family:'open_sansbold';font-size:16px;padding:10px;text-shadow:inherit;text-transform:uppercase;width:100%}.gsn-form form .btn:hover{background:#92925d;color:#fff;transition:0.8s ease-in-out;-webkit-transition:all 0.8s ease-in-out;-moz-transition:all 0.8s ease-in-out;-ms-transition:all 0.8s ease-in-out;-o-transition:all 0.8s ease-in-out}.service-sec{padding:70px 0 50px;position:relative;text-align:center}.service-sec h3{font-family:'open_sansregular';color:#333}.sr-box{margin:0 0 30px}.sr-box h4{color:#333;font-size:24px;background:#e1ebcb;padding:15px 10px 16px}.sr-box figure img{width:100%}.p-row{font-size:24px;color:#333;line-height:30px;text-align:center}.p-row strong{font-family:'open_sanssemibold';color:#2491e9;font-size:22px}.testimonial-sec{background-color:#2491e9;position:relative;padding:50px 0;color:#fff}.testimonial-sec-inn{position:relative;text-align:center}.testimonial-sec-inn p{font-size:24px;line-height:30px;text-align:center}.testimonial-sec-inn .btn{background:#fff;border-radius:0px;padding:6px 24px;color:#000;font-size:22px}.blog-sec{padding:60px 0 30px;position:relative;text-align:center}.blog-sec h3{font-family:'open_sansregular';color:#333}.blog-sec .container{position:relative;z-index:1}.blog-bx{margin:0 0 30px}.blog-bx h5{font-size:20px;color:#2491e9;margin:0 0 15px;font-family:'open_sansbold'}.blog-bx figure{margin:0 0 25px;position:relative}.blog-bx figure img{width:100%}.blog-bx p{text-align:center}.date-col{background:#2491e9;color:#fff;margin:0;padding:18px 16px;position:absolute;right:20px;top:20px;text-align:center;border:2px solid #fff}.date-col span{display:block;font-family:'open_sansbold'}.blog-bx .btn{background:#000;color:#fff;padding:10px 15px;min-width:200px;text-transform:uppercase;position:relative;z-index:2;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;font-family:'open_sansbold'}.blog-bx .btn:hover,.blog-bx .btn:active{background:#2491e9;color:#fff;transition:0.8s ease-in-out;-webkit-transition:all 0.8s ease-in-out;-moz-transition:all 0.8s ease-in-out;-ms-transition:all 0.8s ease-in-out;-o-transition:all 0.8s ease-in-out}.footer{background:#2491e9;color:#fff;margin:0;padding:70px 0 0;position:relative}.footer a{color:#fff}.footer a:hover{color:#333}.ft-logo{margin:0}.ft-logo img{margin:0}.wg-1 h4{color:#fff;font-size:24px;margin:0 0 15px;position:relative}.wg-1 ul{margin:0;padding:0}.wg-1 ul li{font-size:17px;list-style:none;position:relative;margin:0 5px 6px 0;padding:0 0 6px 15px;text-transform:uppercase;display:inline-block;width:48%}.wg-1 ul li:last-child{border-bottom:none}.wg-1 ul li:before{background:#fff;content:"";height:5px;left:0;position:absolute;top:10px;width:5px}.wg-1 address{margin:0 0 20px;overflow:hidden;position:relative}.wg-1 address i{border:3px solid #fff;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;color:#fff;float:left;font-size:22px;height:44px;line-height:38px;margin:0 10px 0 0;text-align:center;width:44px}.wg-1 address div{margin:8px 0 0;overflow:hidden}.wg-1 address:nth-child(4) div{}.bbb-logo{margin:0 0 15px}.icon-ft{margin:20px 0 0 0;padding:0;position:relative}.icon-ft span{display:inline-block;color:#354785;font-family:'ralewaybold';font-size:17px}.icon-ft i{background:#e1ebcb;color:#fff;border-radius:3px;font-size:25px;display:inline-block;margin:0 10px 0 4px;text-align:center;width:44px;height:44px;line-height:44px}.icon-ft i.fa-facebook{background:#3b5998}.icon-ft i.fa-twitter{background:#38A1F3}.icon-ft i.fa-google-plus{background:#dd4b38}.icon-ft i:hover{background:#333;color:#fff;transition:0.8s ease-in-out;-webkit-transition:all 0.8s ease-in-out;-moz-transition:all 0.8s ease-in-out;-ms-transition:all 0.8s ease-in-out;-o-transition:all 0.8s ease-in-out}.ft-bottom{background:#fff;margin:50px 0 0;padding:18px 0 0;position:relative;z-index:2;text-transform:uppercase;color:#000}.ft-bottom a{color:#000}.ft-bottom a:hover{text-decoration:underline;color:#333}.ft-bottom p{margin:0;padding:0 0 15px;text-align:center}.ft-bottom ul{margin:0;padding:0;text-align:right}.ft-bottom ul li{display:inline-block;margin:0 0 0 10px}.post-sec h4.entry-title{background:#2491e9;padding:8px 12px;color:#fff!important}.post-sec h4.entry-title a:hover{color:#fff!important}.post img{border-radius:5px}.post a:hover{color:#0b4d8d!important}.screen-reader-text{margin:0 5px 0 5px}.comments-link{display:none}.page-header{margin-top:0px}.myarc{border-bottom:1px solid black}.myarc{margin-bottom:30px;padding-bottom:30px}time.entry-date.published.updated{display:inline-block}time.updated{display:none}.page-numbers{background:#2491e9;padding:8px 12px;color:#fff}.page-numbers:hover{color:#fff;background:#333}.page-numbers.current{background:#333}nav.navigation.pagination h2{display:none}nav.navigation.pagination{margin-top:0px!important}.single-post .post-navigation h2{display:none}.single-post .nav-next{display:inline-block;background:#2491e9;padding:8px 12px;float:right}.single-post .nav-previous{display:inline-block;background:#2491e9;padding:8px 12px;float:left}.single-post .nav-next a,.single-post .nav-previous a{color:#fff}.single-post .nav-next:hover,.single-post .nav-previous:hover{background:#0b4d8d;cursor:pointer}.sidebar .widget{padding-bottom:20px}.sidebar .widget:last-child{margin:0}.sidebar .widget h4{background:#242424;border:none;color:#fff;font-family:"open_sansregular";font-size:14px;padding:5px 10px;text-transform:uppercase}.widget-title,.sidebar h2{background:#2491e9;color:#fff;font-size:15px;margin:0 0 10px;padding:10px 20px;text-transform:uppercase}.sidebar ul,.sidebar .rpwe-block ul{margin:0!important;padding:0;list-style:none}.sidebar ul li{border-bottom:1px dashed #9f9f9f;margin:0 0 10px;padding:0 0 10px 15px;position:relative;text-transform:capitalize}.sidebar ul li:last-child{border:none;margin-bottom:0}.sidebar ul li:before{font-size:12px;line-height:20px;font-family:fontAwesome;content:"\f054";position:absolute;left:0;top:1px}.sidebar ul li a{color:inherit}.sidebar ul li a:hover{color:#ff2b58}.byline{display:block}.blog-list-content img,.blog-list-author img{max-width:100%}.blog-list-content article{padding-bottom:40px;margin-bottom:37px;border-bottom:1px solid #e3e3e3}.blog-list-author{text-align:right}.blog-list-author .fa{color:#2B2C36}.blog-list-author img{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;display:block;margin-left:60px;margin-bottom:4px}.blog-list-author-name{padding-top:4px}.post-sec .author{float:right}.blog-list-post-date-comment{font-size:12px;color:#c9c9c9}.blog-list-post-date-comment span:first-child{margin-right:10px}.blog-list-post-date-comment .fa{color:#1abc9c}.blog-list-title{margin:0;font-size:20px;line-height:24px;margin-bottom:15px}.blog-list-title a{color:inherit}.blog-detail-title{font-size:30px;margin:0 0 21px 0;line-height:36px}.attachment-jobboard-blog-list-thumbnail{margin-bottom:23px}.jobboard-more-link{padding-top:3px}.jobboard-more-link a{display:inline-block;background:#e3e3e3;text-transform:uppercase;color:#565656;font-size:12px;padding:11px 12px 10px 13px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}.jobboard-more-link a:hover{text-decoration:none;background:#d2d2d2}.jobboard-more-link a .fa{color:#1abc9c}blockquote{font-size:18px;line-height:28px;border-left:6px solid #1abc9c}.single-post-template{margin-bottom:24px}.blog-detail-content article{padding-bottom:40px;margin-bottom:12px}.blog-detail-tags{color:#a1a1a1;border-bottom:1px solid #e3e3e3;padding-bottom:8px;margin-bottom:67px}.blog-detail-tags a{color:inherit}.blog-detail-tags .fa{margin-right:4px;font-size:12px}.tagcloud a{background:url(data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==) left center no-repeat;display:block;margin:15px 5px;padding:0 0 0 20px;font-size:14px;color:#7f7f7f;font-size:14px!important;text-decoration:none}.tagcloud a:hover{color:#1abc9c}.banner-inner{background:url(images/slider-01.jpg) no-repeat scroll center 0;background-size:cover;border-bottom:1px solid #999;height:300px;overflow:hidden;position:relative}.banner-inner .textblock{height:300px;position:relative}.banner-inner .block{background:rgba(0,0,0,0.5);bottom:0;left:0;position:absolute;width:100%}.banner-inner .block:after{left:0;top:0;border:solid transparent;content:" ";height:0;width:0;position:absolute;border-color:rgba(0,0,0,0);border-right-color:rgba(0,0,0,0.3);border-width:79px 55px 0 0;display:none}.banner-inner .page-title .holder{overflow:hidden;position:relative;padding:0}.banner-inner h1{color:#fff;margin:0;font-size:30px;line-height:79px;overflow:hidden;padding:0;height:79px}.breadcrumb{float:right;font-size:15px;line-height:22px;position:relative;z-index:5;margin:21px 0 0px;background:none;border-radius:0;max-width:443px;min-width:261px;text-align:right;color:#fff}.breadcrumb>li{margin:0 0 5px}.breadcrumb>li + li:before{content:"+";margin:0 9px;color:#fff;font-size:15px;float:left}.breadcrumb>li .fa-home{margin:0 9px}.breadcrumb li a{color:#fff}.breadcrumb li a:hover{color:#2491e9}.client-sec{margin:0;padding:70px 0}.post-sec{margin:50px 0 40px}.more-link{color:#0b4d8d!important}.nt-found{background:#0b4d8d;border-radius:30px;border:none;color:#fff;margin:0;padding:10px 50px;text-shadow:inherit;text-transform:uppercase}.mid-inner{padding:50px 0 50px 0}.post-sec h4.entry-title{background:#2491e9;color:#fff;font-size:15px;margin:0 0 10px;padding:10px 20px;line-height:20px}.alignleft{float:left;margin:0.375em 1.75em 1.75em 0}.alignright{float:right;margin:0.375em 0 1.75em 1.75em}.aligncenter{clear:both;display:block;margin:0 auto 1.75em}blockquote.alignleft{margin:0.3157894737em 1.4736842105em 1.473684211em 0}blockquote.alignright{margin:0.3157894737em 0 1.473684211em 1.4736842105em}blockquote.aligncenter{margin-bottom:1.473684211em}.csw-sidebar{margin-bottom:30px}.post-read-more{text-align:right}.post-read-more a{background:#2491e9;padding:8px 20px}.post .post-read-more a:hover{background:#000;color:#fff!important}.single-post-img{float:left;margin:0 20px 0px 0px;max-width:30%;height:auto}.gsn-form{position:absolute;bottom:11%;left:60%;max-width:400px;margin:0px}.gsn-form form{padding:15px}.gsn-form form input,.gsn-form form textarea,.gsn-form form select{width:100%!important}.gsn-form form .frm-step{padding:10px}.gsn-form form .btn{padding:0px!important;background:#2491e9!important}.contact-page form{padding:10px 15px;background:#ccc}.contact-page form h4,.contact-page h4{color:#fff;background:#2491e9;padding:10px 15px;margin:-10px -15px 15px}.contact-page form .form-control{border-radius:0px}.contact-page form .submit-bt{color:#fff;background:#2491e9;padding:10px 15px;border-radius:0px;border:0px}a.btn.hm-blg-btn{background:#2491e9;color:#fff;border-radius:0px}.entry-content a{color:#2491e9}