<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*
Theme Name: Offshore Citizen
Author: the CSW Team
Description: Offshore Citizen Custom Theme
Version: 1.0

*/
html, body {height: 100%;}
html{overflow-x: hidden;}
body{color:#393939; font-size:14px; font-family: 'open_sansregular';}

@font-face {
    font-family: 'open_sansbold';
    src: url('fonts/OpenSans-Bold.eot');
    src: url('fonts/OpenSans-Boldd41d.eot?#iefix') format('embedded-opentype'),
         url('fonts/OpenSans-Bold.html') 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_1d41d.eot?#iefix') format('embedded-opentype'),
         url('fonts/OpenSans-Regular_1.html') 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;
}

a{color:#eb9c1f;}
a:hover, a:focus{color:#0b4d8d; 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;}
h2{color:#0b4d8d;}
h3{color:#eb9c1f;}
h3 span{color:#0b4d8d;}
h4{color:#0b4d8d;}

.pad-0{padding:0 !important;}
.mrg-0{margin: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;}

.social{position: fixed; top: 250px; z-index: 9999999999; right: 0; width: 190px !important;}
  .social ul{padding: 0px; -webkit-transform: translate(-270px, 0); -moz-transform: translate(-270px, 0); -ms-transform: translate(-270px, 0); -o-transform: translate(-270px, 0); transform: translate(108px, 0);}
  .social ul li{background: #0b4d8d; border-radius: 30px 0 0 30px; display: block; margin: 5px 5px 5px 25px; overflow: hidden; text-align: left; transition: all 1s ease 0s; width: 300px; line-height: 38px;}
  .social ul li a{display:block; padding: 10px;}
  .social ul li:hover{-webkit-transform: translate(50px, 0); -moz-transform: translate(50px, 0); -ms-transform: translate(50px, 0); -o-transform: translate(50px, 0); transform: translate(-80px, 0); background:#0b4d8d;}
  .social ul li i.fa{float: left;}
  .social ul li:hover a {color: #fff;}
  .social ul li:hover i{color: #fff;  background: rgba(0, 0, 0, 0.36);  -webkit-transform: rotate(360deg);  -moz-transform: rotate(360deg);  -ms-transform: rotate(360deg);  -o-transform: rotate(360deg);  transform: rotate(360deg);  -webkit-transition: all 1s;  -moz-transition: all 1s;  -ms-transition: all 1s;  -o-transition: all 1s;  transition: all 1s;}
  .social ul li i{background: #ffffff; border-radius: 50%; color: #0b4d8d; text-align:center; font-size: 20px; height: 40px; margin-right: 10px; padding: 10px; transform: rotate(0deg); width: 40px; font-family: FontAwesome !important;}	

.social ul li{-webkit-animation: glowing 1500ms infinite; -moz-animation: glowing 1500ms infinite; -o-animation: glowing 1500ms infinite; animation: glowing 1500ms infinite;}
@-webkit-keyframes glowing {
  0% {-webkit-box-shadow: 0 0 3px #0b4d8d; }
  50% {-webkit-box-shadow: 0 0 40px #0b4d8d; }
  100% {-webkit-box-shadow: 0 0 3px #0b4d8d; }
}

@-moz-keyframes glowing {
  0% {-moz-box-shadow: 0 0 3px #0b4d8d; }
  50% {-moz-box-shadow: 0 0 40px #0b4d8d; }
  100% {-moz-box-shadow: 0 0 3px #0b4d8d; }
}

@-o-keyframes glowing {
  0% {box-shadow: 0 0 3px #0b4d8d; }
  50% {box-shadow: 0 0 40px #0b4d8d; }
  100% {box-shadow: 0 0 3px #0b4d8d; }
}

@keyframes glowing {
  0% {box-shadow: 0 0 3px #0b4d8d; }
  50% {box-shadow: 0 0 40px #0b4d8d; }
  100% {box-shadow: 0 0 3px #0b4d8d; }
}

.top-sec{background:#0b4d8d; color:#fff; font-size:13px; margin:0; padding:0; position:relative;}
  .top-sec a{color:#fff;} 
  .top-sec a:hover{text-decoration:underline;}
  .detail-top ul{margin:0; padding:7px 0;}
  .detail-top ul li{display:inline-block; list-style:none; padding:0 0 0 20px; position:relative;}  
  .detail-top ul li img{margin: 0 7px 0 0; position: relative; top: -1px;}  
  .top-right{text-align:right;}
  .icon-top{margin:0; overflow:hidden; border-right: 1px solid #fff;} 
  .icon-top i{border-left: 1px solid #fff; color: #fff; display:inline-block; font-size: 13px; line-height: 33px; margin: 0 0 0 -3px; height:33px; text-align: center; width: 35px; position:relative; z-index:1;}
  .icon-top .fa-facebook{background: #3a559f;}
  .icon-top .fa-twitter{background: #28a9e2;}
  .icon-top .fa-google-plus{background: #d71617;}
  .icon-top .fa-linkedin{background: #007bb6;}
  .icon-top i:hover{background:#fff; color:#eb9c1f; 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;}  
  
.header{margin:0; position:relative; width:100%; top:0; z-index:2;}  
  .logo{padding:15px 0;}
  .header-right-hold{text-align:right;}
    .top-head{position: absolute; right: 0; top: 0;}
    .top-head ul{margin:29px 0 20px; padding:0;}
	.top-head ul li{display:inline-block; list-style:none; margin:0 20px 0 0;}
	.top-head ul li:last-child{margin-right:0;}
	.top-head figure{background:#0b4d8d; -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%; float:left; margin: 0 8px 0 0; height: 35px; width: 35px; text-align:center;}
	.top-head img{padding:10px 0 0;}
    .top-head h3{color:#0b4d8d; float:left; font-size:14px; font-family:'open_sansbold'; margin:2px 0 0 0; text-align:center;}
	.top-head h3 span{color:#000; display:block; font-size:13px; font-family: 'open_sansregular';}  
	
  .menu-head{border-radius:0; margin:0; padding:0; position:relative; font-family: 'open_sansbold'; text-transform:uppercase; text-align:left; z-index: 2;}   
  .menu-head .navbar-brand{padding:21px 0 20px; height:auto; position: relative; z-index: 2;}
  .menu-head .navbar-brand &gt; img{max-width:200px;}
  .menu-head nav{box-shadow:none; border:none; background:none; border-radius:0; margin:0;}
  .menu-head .navbar-collapse{padding:0 30px 0 0; text-align:center;}
  .menu-head .navbar-nav{float:none;}
  .menu-head .navbar-nav &gt; li{display:inline-block; float:none; padding:32px 0;}  
  .menu-head .navbar-nav &gt; li:last-child{padding-right:0;}
  .menu-head .navbar-nav &gt; li &gt; a{color:#303030; text-shadow:none; padding: 5px 10px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}
  .menu-head .navbar-nav &gt; li &gt; a:focus, .menu-head .navbar-nav &gt; li &gt; a:hover, .menu-head .navbar-nav &gt; .open &gt; a, .menu-head .navbar-nav &gt; .open &gt; a:focus, .menu-head .navbar-nav &gt; .open &gt; a:hover, .menu-head .navbar-nav .current-menu-item a{color:#fff; background:#0b4d8d; box-shadow:none;}
  /*.menu-head li a:hover .sub-menu{display:block;}*/
  .menu-head ul, .menu-head ul li, .menu-head ul li a{position:relative;}
  .menu-head li:hover &gt; ul {left: auto;}
  .menu-head ul ul {position: absolute; left: -9999px; top:100%; padding:0; margin:0; width: 230px; z-index:2;}
  .menu-head ul ul ul{margin-left: 100%; top: 0;}
  .menu-head ul ul li a {padding: 10px 20px; font-size: 13px; background: #000; text-decoration: none; color: #fff !important; -webkit-transition: color .2s ease; -moz-transition: color .2s ease; -ms-transition: color .2s ease; -o-transition: color .2s ease; transition: color .2s ease; -webkit-box-shadow: none !important; -moz-box-shadow: none !important; -ms-box-shadow: none !important; -o-box-shadow: none !important; box-shadow: none !important;}
  /*.menu-head .sub-menu{background:#000; position:absolute; top:100%; left:0; min-width:270px; display:none; margin:0; padding:0;}*/
  .menu-head .sub-menu &gt; li{list-style:none; border-bottom:1px solid #fff;}
  .menu-head .sub-menu &gt; li:last-child{border:none;}  
  .menu-head .sub-menu &gt; li &gt; a:focus, .menu-head .sub-menu &gt; li &gt; a:hover{background:#000; color:#fff;}
  .menu-head .sub-menu &gt; li &gt; a{ display:block; background:#0b4d8d; color:#fff; padding:7px 10px; text-align:left;}

.banner{margin:0; padding:0; position:relative; overflow:hidden; text-align:center;}
  .banner &gt; img{width:100%;}
  .gsn-form{background:rgba(11, 77, 141, 0.8);; position:absolute; bottom: 9%; left: 50%; max-width: 400px; margin: 0 0 0 170px; text-align:left;}
  .gsn-form form{padding:0 20px 10px; margin: 0 -15px;}
  .gsn-form h3{color: #fff; font-size: 24px; margin: 0 0 20px; text-transform: uppercase; border-bottom: 1px solid #fff; padding: 15px 20px 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:90px !important;}
  .gsn-form form .form-group{margin-bottom:10px;}
  .gsn-form form .btn{background: #eb9c1f; 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:#fff; color:#0b4d8d; 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;}
  .gsn-call-row{background:#eb9c1f; padding:20px; overflow:hidden;}
  .gsn-call-row h4{color:#fff; text-transform:uppercase; float:left; margin: 7px 0 0;}
  .gsn-call-row .btn{background: #0b4d8d; font-family: 'open_sansbold'; -webkit-border-radius: 30px; -moz-border-radius: 30px; border-radius: 30px; border: none; color: #fff; padding:7px 20px; text-shadow: inherit; text-transform: uppercase; float:right;}
  .gsn-call-row .btn:hover{background:#fff; color:#132A4D; 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;}
  .gsn-call-row .btn img{margin:0 8px 0 0;}
  
.service-sec{margin:60px 0; text-align:center;}
  .service-sec h3{text-transform:uppercase; font-size:30px;}
  .service-sec .col-md-12 p{text-align:center;}  
  .sr-box{cursor:pointer; margin:0 0 20px; overflow:hidden; position:relative; background: rgba(11, 77, 141, 0.1); padding: 15px 15px;}
  .sr-box figure{display: block; margin:0; position:relative;}  
  .sr-box figure::before{background: #0b4d8d; content: ""; left: 0; top: 0; position: absolute; height: 100%; width: 100%; opacity: 00.3;}
  .sr-box figure img{padding:0;}  
  .sr-inner{background: #fff; margin:0; position: relative; z-index: 2; padding: 15px; min-height: 300px;}
  .sr-box h4{color:#0b4d8d; text-transform:uppercase; font-size:22px;}
  .sr-box p{position:relative; text-align:center;}
  .sr-box .btn{background: #eb9c1f; border:0; -webkit-border-radius: 30px; -moz-border-radius: 30px; border-radius: 30px; color:#fff; font-family: 'open_sansbold'; padding:9px 40px; text-transform:uppercase; position:relative; z-index:2;}  
  .sr-box .btn:hover{background:#0b4d8d; 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;}

.tag-wrap{background: #0b4d8d; position:relative; padding:70px 0;}
  .tag-wrap:before{background:url(images/bg-01.jpg); background-repeat: no-repeat; background-attachment: fixed; background-position: center center; background-size:cover;  content:''; position:absolute; left:0; top:0; height:100%; width:100%; opacity:0.7;}
  .tag-wrap h3{font-size:30px; text-transform:uppercase; color:#0b4d8d;}  
  .tag-wrap .col-md-12{float:right; background:#fff; width:60%; padding: 30px; outline: 2px dashed #0b4d8d; outline-offset: -15px;}
  .tag-wrap .btn{background: #eb9c1f; border:0; -webkit-border-radius: 30px; -moz-border-radius: 30px; border-radius: 30px; color:#fff; font-family: 'open_sansbold'; padding:9px 40px; text-transform:uppercase; position:relative; z-index:2;}  
  .tag-wrap .btn:hover{background:#0b4d8d; 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;}

.text-sec{padding:70px 0 0;}  
  .text-box{margin: 0 0 20px; background: #eee; padding: 30px 35px; outline: 4px double #fff; outline-offset: -20px; min-height:250px !important;} 
  .text-box h4{color:#eb9c1f; font-size:24px;}

.sub-sec {background: #0b4d8d; padding:40px 15px; text-align:center}
 .sub-sec h2.heading {text-align:center; color:#fff; font-size:22px; line-height:36px; margin-bottom:30px;}
 .sub-sec p.sub-heading {text-align: center; color: #fff; font-size: 18px; line-height: 24px;}
 .sub-sec .mailpoet_submit {color: #fff; background: #eb9c1f; border: none; padding: 8px 12px;}
 .sub-sec .mailpoet_submit:hover{background:#000;}
 .sub-sec p.mailpoet_paragraph {display: inline-block;}
 .sub-sec #mailpoet_form_1 .mailpoet_text {padding: 8px 12px; border: none; width:300px;}
 .sub-sec #mailpoet_form_1 .mailpoet_text_label {display: none;}
  
.blog-sec{background: #0b4d8d; color:#fff; position:relative; padding:70px 0 40px; text-align:center;}
  .blog-sec:before{background:url(images/bg-02.jpg); background-repeat: no-repeat; background-attachment: fixed; background-position: center center; background-size:cover;  content:''; position:absolute; left:0; top:0; height:100%; width:100%; opacity:0.2;}
  .blog-sec .line-tag, .blog-sec .line-tag:before{background: #fff !important; border-color:#fff;}
  .blog-sec h3{color:#fff; text-align:center; font-size:30px; text-transform:uppercase;}
  .blog-sec p{text-align:center;}
  .blog-bx{background:rgba(250, 250, 250, 0.3); padding: 15px; margin:0 0 30px; position:relative; z-index:2;}  
  .blog-bx figure{margin: 0; position: relative; min-height: 200px; background: #4c6988;}
  .blog-bx figure img{width:100%;}
  .blog-bx .date-tag{background: #0b4d8d; color: #fff; font-family: arial; line-height:16px; padding:0; position:absolute; top:0; left:15px; text-align: center; width: 50px;}
  .blog-bx .date-tag .date-day{font-size: 14px; background: #eb9c1f; padding: 15px 5px 10px; text-align: center;}
  .blog-bx .date-day span{display:block; font-size:24px; font-weight: bold;}
  .blog-bx .date-day small{display:block; margin:5px 0 0;}
  .blog-bx .date-month{font-weight:bold; padding:10px 0; position:relative;} 
  .blog-bx .date-month::before{border-right: 25px solid #0b4d8d; border-left: 25px solid #0b4d8d; border-bottom: 10px solid transparent; content: ""; position: absolute; left: 0; bottom: -10px;}
  .blog-text{padding:10px 10px; background: #fff;}
  .blog-bx h4{color:#eb9c1f; margin:5px 0 10px 0; font-size:20px; text-transform:uppercase;}
  .blog-bx p{color:#000;}  
  .blog-bx .btn{background:none; border:2px solid #0b4d8d; -webkit-border-radius: 30px; -moz-border-radius: 30px; border-radius: 30px; color:#0b4d8d; font-family: 'open_sansbold'; padding:8px; text-transform:uppercase; position:relative; z-index:2; min-width:200px;}
  .blog-bx .btn:hover{background:#0b4d8d; border-color:#FFF; 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;}

.title-row{position:relative; margin:0 0 15px;}
  .title-row h3{display: inline-block;}
  .line-tag:before{background: #eb9c1f; content: ""; height: 1px; left: 0; position: absolute; top: 2px; width: 100%;}    
  .line-tag-rt:before{right:-10px; background:#0b4d8d;}
  .line-tag{border-bottom: 1px solid #eb9c1f; display: inline-block; margin: 0 10px 0 0; position: relative; top:-9px; width: 20px;}
  .line-tag-rt{margin:0 0 0 10px; border-color:#0b4d8d;}

.help-wrap{margin:70px 0 40px; text-align:center;}
  .help-wrap h3{text-transform:uppercase;}
  .help-wrap .p-tag{font-size:18px; text-transform:uppercase; text-align:center;}
  .help-box{background:#eeeeee; cursor:pointer; margin:0 0 30px; padding:30px 30px 35px; overflow:hidden; position:relative; outline: 2px solid #fff; outline-offset: -15px;}
  .help-box img{margin: 0 0 15px;}
  .help-box h4{color:#eb9c1f; margin:0; text-transform:uppercase;}
  .help-box p{position:relative; padding:10px 0 0; text-align:center;}
  .help-box .btn{background:#eb9c1f; -webkit-border-radius: 30px; -moz-border-radius: 30px; border-radius: 30px; color:#fff; font-family: 'open_sansbold'; color:#fff; padding:10px; position:relative; z-index:2; min-width:210px;}  
  .help-box .btn:hover{background:#0b4d8d; 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-color:#0b4d8d; color:#fff; margin:0; padding:70px 0 30px; position:relative;}
  .footer:before{background-image: url(images/footer-bg.jpg); background-repeat:repeat; background-attachment:scroll; background-position:0 0; background-size:cover; content:''; position:absolute; height:100%; width:100%; left:0; top:0; opacity:0.1;}
  .footer a{color:#fff;}
  .footer a:hover, .footer a:focus{color:#eb9c1f;}
  .wg-mrg{margin-top:-67px;}
  .wg-1 h4{color:#fff; font-size:20px; margin:9px 0 30px; padding:0 0 0 20px; position:relative; text-transform:uppercase;}
  .wg-1 h4:before{height: 40px; width: 20px; position: absolute; content: ""; border-left: 5px solid #fff; border-bottom: 5px solid #fff; border-top: 5px solid #fff; margin: -8px 0 0 -20px;}  
  .wg-1 ul{margin:0; padding:0;}
  .wg-1 ul li{border-bottom:1px dashed #fff; list-style:none; position:relative; margin:0 0 6px; padding:0 0 6px 15px; text-transform:uppercase;}
  .wg-1 ul li:last-child{border-bottom:none;}
  .wg-1 ul li:before{background:#fff; content:""; height:5px; left:0; position:absolute; top:9px; 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: 18px; height: 44px; line-height: 38px; margin: 0 10px 0 0; text-align: center; width: 44px; font-family: FontAwesome !important;}
  .wg-1 address div{margin:10px 0 0; overflow:hidden;}  
  .wg-1 address:nth-child(4) div{margin:10px 0 0;}  
  .icon-ft{background:#012880; padding:7px 10px; text-align:right; position:relative;}
  .icon-ft span{display:inline-block; font-family: 'open_sansbold'; font-size:15px; text-align:left; position:absolute; top:8px; left:10px;}
  .icon-ft a{border: 1px solid #fff; border-radius: 3px; color: #fff; display: inline-block; margin: 0 0 0 4px; padding: 3px; text-align: center; width: 22px;}
  .icon-ft a:hover{border:none; 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; color:#242424; margin:40px 0 0; padding:15px 0 0; position:relative; z-index:2; text-transform:uppercase;}
  .ft-bottom a{color:#eb9c1f; font-family: 'open_sansbold';} 
  .ft-bottom a:hover{text-decoration:underline; color:#0b4d8d;}
  .ft-bottom p{margin:0; padding:0 0 15px; text-align:center;}
  .ft-logo{background:#fff; margin:0 0 20px; display: inline-block; padding: 20px; outline: 2px solid #0b4d8d; outline-offset: -10px;}
  .icon-ft{margin:0 0 20px;}
  .icon-ft i{display: inline-block; margin: 0 0 15px; position: relative; border: 2px solid #fff; height: 35px; width: 35px; -webkit-border-radius: 30px; -moz-border-radius: 30px; border-radius: 30px;  line-height: 32px; margin: 0 4px;}
  .icon-ft i:hover{color:#e85243; 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;}

.tag-wrap-footer {
  position: relative;
  margin: 0 0 50px;
}
.tag-wrap-footer .col-sm-12 {
  background: #eb9c1f;
  color: #fff;
  position: relative;
  padding: 35px 30px;
  text-align: center;
  margin: 0;
  outline: 2px dashed #fff;
  outline-offset: -15px;
}
.tag-wrap-footer h3 {
  color: #fff;
  text-transform: capitalize;
  margin: 0 0 19px;
}
.tag-wrap-footer .btn {
  background: #0b4d8d;
  color: #fff;
  border-radius: 0px;
  padding: 10px 20px;
  text-transform: uppercase;
  min-width: 300px;
  font-family: 'open_sansbold';
  font-size: 20px;
}
.tag-wrap-footer .btn:hover{background:#0B328D;}

/*Breadcrumb , inner page, posts and default alignments*/
.post-sec h1.entry-title, .post-sec h4.entry-title{background: #eb9c1f; padding: 10px; color: #fff !important;}
.post-sec h1.entry-title{font-size:24px;}
.post img{border-radius:5px;}
.post .entry-title a {color:#fff;}
.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: #eb9c1f; padding: 8px 12px; color: #fff;}
.page-numbers:hover {color: #fff; background: #0a3c73;}
.page-numbers.current {background: #0a3c73;}
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: #eb9c1f; padding: 8px 12px; float:right;}
.single-post .nav-previous{display: inline-block; background: #eb9c1f; 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 {margin-bottom: 20px;}
.widget-title {font-size: 24px; margin: 0 0 20px; text-transform: uppercase;}
.sidebar ul{padding:0; list-style:none;}
.sidebar ul li{position:relative; padding-left:15px; padding-bottom:8px;}
.sidebar ul li:before{font-size:12px; line-height:20px;  font-family:fontAwesome; content:"\f054"; position:absolute; left:0;}
.sidebar ul li a{color:inherit;}
.sidebar ul li a:hover{color:#0b4d8d;}
.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(assets/images/list-3.png) 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-image:url(images/banner.jpg); background-repeat: no-repeat; background-attachment: scroll; background-position: center center; background-size:cover; border-bottom: 1px solid #999; height:300px; overflow: hidden; position: relative; z-index: 1;}
.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 {/*background: #3f3f3f;*/ color: #fff; margin: 0; font-size: 30px; line-height: 79px; overflow: hidden; padding:0; height: 79px;}

.breadcrumb{float: left; font-size: 15px;line-height: 22px;position: relative;z-index: 5;margin: 0px;background: none; border-radius: 0; min-width: 261px;text-align: left; color: #fff;  padding: 17px 0px;}
.breadcrumb &gt; li {margin: 0 0 5px;}
.breadcrumb &gt; li + li:before {content: "+"; margin: 0 9px; color: #fff; font-size: 15px; float: left;}
.breadcrumb &gt; li .fa-home {margin: 0 4px 0 0;}
.breadcrumb li a {color: #fff;}   
.breadcrumb li a:hover {color: #eb9c1f;} 
.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: 30px 0;}

.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: #122c81; color:#fff; padding: 8px 20px;}
.post .post-read-more a:hover {background: #0a3c73; color:#fff!important;}
.single-post-img {float: left; margin: 0 20px 0px 0px; max-width: 30%; height: auto;}

.blog-left .thumbnail{border-radius:0px;}
.blog-left .thumbnail img{border-radius:0px;}
.single-post .single-post-img {max-width: 50%;}

td, th {padding: 5px 10px; border: 1px solid #ccc;}
table {width: 100%;}
.mid-inner h1{color:#0b4d8d; font-size:24px;}
.mid-inner h2{font-size:24px;}
.mid-inner h2, .mid-inner h3, .mid-inner h4, .mid-inner h5{color:#eb9c1f;}

.sidebar .widget{margin: 0 0 20px; background: #eee; padding:0;}
h2.widget-title{font-size: 18px; text-transform: uppercase; background: #122c81; color: #fff; padding: 10px 15px; margin:0;}
.sidebar ul{margin:0; padding:0; list-style:none;}
.sidebar ul li{position: relative;  padding: 10px 15px 10px 30px; border-bottom: 1px solid #cecece;}
.sidebar ul li:last-child{border-bottom: 0;}
.sidebar ul li:before{font-size:12px; line-height:20px; font-family:fontAwesome; content:"\f054"; position:absolute; left:13px;}
.sidebar ul li a{color:inherit;}
.sidebar ul li a:hover{color:#122c81;}
.menu-head .navbar-nav .sub-menu .current-menu-item a{background:#000;}
.article-img {margin-bottom: 10px;}
.getin.btn{background: #eb9c1f; border:0; -webkit-border-radius: 30px; -moz-border-radius: 30px; border-radius: 30px; color:#fff; font-family: 'open_sansbold'; padding:9px 40px; text-transform:uppercase; position:relative; z-index:2;   margin-top: 20px;}
.getin.btn:hover{background:#0b4d8d; color:#fff!important; 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;}

.contact-form-page{overflow:hidden; margin:0 0 30px; background: #0b4d8d;}
.contact-form-page form{padding: 15px 7px 0; overflow: hidden; background: #f5f5f5;}
.contact-form-page h2{background: #0b4d8d; color: #fff; font-size:24px !important; padding: 7px 15px; margin: 0; text-align: left; border-bottom: 1px solid #fff; text-transform: capitalize;}
.contact-form-page form .form-group{margin-bottom: 15px; padding:0 7px;}
.wpcf7-form-control-wrap{position: relative;}
.contact-form-page form .form-control{background: rgba(0, 0, 0, 0) none repeat scroll 0 0; border: 2px solid #cacfd5; border-radius: 0; box-shadow: none; color: #999999; height: 40px;}
.contact-form-page form .form-control::-webkit-input-placeholder {color: #999999;}
.contact-form-page form .form-control::-moz-placeholder {color: #999999;}
.contact-form-page form .form-control:-ms-input-placeholder {color: #999999;}
.contact-form-page form .form-control:-moz-placeholder {color: #999999;}
.contact-form-page form textarea{height:110px !important;}
.contact-form-page form .btn{background: #eb9c1f; -webkit-border-radius:30px; -moz-border-radius:30px; border-radius:30px; border: none; color: #fff; font-size:16px; padding:10px 20px; width:100%; text-shadow: inherit; text-transform: uppercase; position:relative; font-family: 'open_sansbold';}
.contact-form-page form .btn:hover{background:#0b4d8d; 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;}
.contact-form-page div.wpcf7-response-output{margin: 0 0.5em 2em; padding: 0 1em 0.2em;}

.contact-add{overflow:hidden; text-align:center; margin:30px 0 0;}
.contact-add address{margin:0 0 30px;}
.contact-add address a{color:#5B5B5B;}
.contact-add address i{border: 3px solid #0b4d8d; -webkit-border-radius:30px; -moz-border-radius:30px; border-radius:30px; color: #0b4d8d; display:block; font-size: 18px; height: 44px; line-height: 38px; margin: 0 auto 10px; text-align: center; width: 44px;}
.serv-menu .wg-1 ul li {width: 46%; display: inline-block; margin-right: 2%;}
.h2-brokerage{width:55%; padding:5px; background:#0b4d8d;}
.h2-brokerage a{color:#ffffff;}

div#popmake-1174 {padding: 0px; border: 4px solid #0b4d8d;}
.pum-content.popmake-content {padding: 15px 5px;}
#pum_popup_title_1174.popmake-title{background: #0b4d8d; padding: 4px 10px; color: #fff!important; font-size: 16px!important;}
span.wpcf7-list-item {display: block; margin: 0 0 4px;}
.wpcf7-submit.btn.btn-default.submit-bt {background: #0b4d8d; padding: 10px 28px; color: #fff; text-shadow: none; text-transform: uppercase; border-radius: 0px; border: 0px;}
.popmake-content .form-control {border-radius: 0px;}
.popmake-content textarea.form-control{height:130px;}

.banner-text {position: absolute; bottom: 50%; left: 50%; margin: 0 0 0 -570px; text-align: left;}
.banner-text h3 {color: #fff; margin: 0 0 25px; font-size:30px; text-shadow: 2px 2px #000;}
.banner-text .btn{background:#eb9c1f; border:0; -webkit-border-radius:30px; -moz-border-radius:30px; border-radius:30px; color:#fff; font-family:'open_sansbold'; padding:9px 40px; text-transform:uppercase; position:relative; z-index:2;}

.banner-text-inner {position: absolute; top: 20%; left: 50%; margin: 0 0 0 -570px; text-align: left;}
.banner-text-inner h3 {color: #fff; margin: 0 0 25px; font-size:30px; text-shadow: 2px 2px #000;}
.banner-text-inner .btn{background:#eb9c1f; border:0; -webkit-border-radius:30px; -moz-border-radius:30px; border-radius:30px; color:#fff; font-family:'open_sansbold'; padding:9px 40px; text-transform:uppercase; position:relative; z-index:2;}



    /** Smartphones **/
@media (min-width: 320px) and (max-width: 480px) {
    
   .top-sec::before{left: 0; border-right: 0;}
   .top-right{float:right; width:auto; padding:0 5px 0 0;}
   .detail-top{float:left; width:auto; padding:0 0 0 2px;}
   .detail-top ul li{padding: 0 5px; letter-spacing: -0.5px;}
   .header-left-hold, .header-right-hold{margin: 0; text-align: center;}
   .top-head ul{margin: 24px 0 20px;}
   .top-head figure{margin: 4px 3px 0 0; height: 25px; width: 25px;}
   .top-head img{padding: 4px 0 0; width: 13px;}  
   .top-head h3{letter-spacing: -0.4px;}
   .top-head h3 span{letter-spacing: -0.8px;}
   .social{top: 180px;}
   .menu-head{margin:0 0 15px; padding: 0;}
   .menu-head .navbar-brand &gt; img{width: 160px;}
   .logo{padding: 25px 0 0;}   
   .menu-head .navbar-header{position:relative; z-index:2; float: none; width: 100%;}
   .menu-head .sr-only{position: absolute; width: inherit; height: inherit; padding: 0; margin: inherit; overflow: inherit; clip: inherit; border: 0; left:0; top: 10px; text-transform: uppercase; text-align: left; padding: 0 15px; margin: 0;}
   .menu-head .navbar-toggle{border: none; color: #fff; float: none; text-align: right; position: relative; width: 100%; background: #0b4d8d; border-radius: 0;
padding: 20px; margin: 0;}
   .navbar-default .navbar-toggle .icon-bar{background-color:#fff;}
   .navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover{background: #0b4d8d;}
   .menu-head .navbar-collapse{border:none; text-align: left; padding:0;}
   .menu-head nav{padding:0;}
   .menu-head .navbar-nav{margin: 0; background: #000;/* border: 1px solid #000; border-bottom: none;*/}
   .menu-head .navbar-nav &gt; li:before{display:none;}
   .menu-head .navbar-nav &gt; li{display:block; margin:0; border-top: 1px solid #fff; padding:0;}
   .menu-head .navbar-nav &gt; li &gt; a{padding:10px 15px; border: none; color: #fff; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0;}
   .menu-head .navbar-nav &gt; li &gt; a:focus, .menu-head .navbar-nav &gt; li &gt; a:hover, .menu-head .navbar-nav &gt; .open &gt; a, .menu-head .navbar-nav &gt; .open &gt; a:focus, .menu-head .navbar-nav &gt; .open &gt; a:hover, .menu-head .navbar-nav .current-menu-item a{background: #eb9c1f; color: #fff;}   
   .menu-head .sub-menu{position: relative !important; top: 0 !important; margin:0 !important; left: 0 !important; display: block !important; height: auto !important; width:100%;}
   .menu-head .sub-menu &gt; li{}
   .menu-head .sub-menu &gt; li &gt; a{background:#000; padding:5px 30px;}
   .menu-head .sub-menu &gt; li &gt; a:focus, .menu-head .sub-menu &gt; li &gt; a:hover{background: #cb7c00;}
   .sr-inner{min-height: inherit;}
   .gsn-form{background: #0b4d8d; position: relative; bottom: 0; left: 0; min-width: inherit; margin: 0; text-align: left; max-width:inherit;}
   .gsn-call-row{text-align:center;}
   .gsn-call-row h4{float: none; margin: 7px 0; text-align: center;}
   .gsn-call-row .btn{float:none;}
   .sr-box h4 br{display:none;}
   .help-wrap .line-tag{display: block; margin: auto; margin: 5px auto !important;}
   .ft-logo{padding:20px 7%;}   
   .ft-bottom p{text-align:center;}
   .disclaimer-wrap{padding: 20px 15px;}
   .breadcrumb{float: none; max-width: inherit; min-width: inherit; text-align: center; padding: 0;}
   .banner-inner h1{padding: 0 0 10px; height: auto; text-align: center; line-height:normal;}   
   .tag-wrap .col-md-12{float: none; width: auto; margin: 0 10%;}
   .tag-wrap h3{font-size: 26px;}
       
}


/* Smartphones to Tablets */
@media (min-width: 481px) and (max-width: 767px) {
   
   .top-sec::before{left: 0; border-right: 0;}
   .top-right{float:right; width:auto;}
   .detail-top{float:left; width:auto;}
   .detail-top ul li{padding: 0 5px; letter-spacing: -0.5px;}
   .header-left-hold, .header-right-hold{margin: 0; text-align: center;}   
   .menu-head{margin:0 0 15px; padding: 0;}
   .logo{padding: 25px 0 0;}   
   .menu-head .navbar-header{position:relative; z-index:2; float: none; width: 100%;}
   .menu-head .sr-only{position: absolute; width: inherit; height: inherit; padding: 0; margin: inherit; overflow: inherit; clip: inherit; border: 0; left:0; top: 10px; text-transform: uppercase; text-align: left; padding: 0 15px; margin: 0;}
   .menu-head .navbar-toggle{border: none; color: #fff; float: none; text-align: right; position: relative; width: 100%; background: #0b4d8d; border-radius: 0;
padding: 20px; margin: 0;}
   .navbar-default .navbar-toggle .icon-bar{background-color:#fff;}
   .navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover{background: #0b4d8d;}
   .menu-head .navbar-collapse{border:none; text-align: left; padding:0;}
   .menu-head nav{padding:0;}
   .menu-head .navbar-nav{margin: 0; background: #000;/* border: 1px solid #000; border-bottom: none;*/}
   .menu-head .navbar-nav &gt; li:before{display:none;}
   .menu-head .navbar-nav &gt; li{display:block; margin:0; border-top: 1px solid #fff; padding:0;}
   .menu-head .navbar-nav &gt; li &gt; a{padding:10px 15px; border: none; color: #fff; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0;}
   .menu-head .navbar-nav &gt; li &gt; a:focus, .menu-head .navbar-nav &gt; li &gt; a:hover, .menu-head .navbar-nav &gt; .open &gt; a, .menu-head .navbar-nav &gt; .open &gt; a:focus, .menu-head .navbar-nav &gt; .open &gt; a:hover, .menu-head .navbar-nav .current-menu-item a{background: #eb9c1f; color: #fff;}   
   .menu-head .sub-menu{position: relative !important; top: 0 !important; margin:0 !important; left: 0 !important; display: block !important; height: auto !important; width:100%;}
   .menu-head .sub-menu &gt; li{}
   .menu-head .sub-menu &gt; li &gt; a{background:#000; padding:5px 30px;}
   .menu-head .sub-menu &gt; li &gt; a:focus, .menu-head .sub-menu &gt; li &gt; a:hover{background: #cb7c00;}
   .sr-inner{min-height: inherit;}
   .gsn-form{background:#0b4d8d; position: relative; bottom: 0; left: 0; min-width: inherit; margin: 0; text-align: left; max-width:inherit;}
   .sr-box h4 br{display:none;}
   .ft-logo{padding:20px 50px;}
   .ft-bottom p{text-align:center;}
   .disclaimer-wrap{padding: 20px 15px;}
   .breadcrumb{float: none; max-width: inherit; min-width: inherit; text-align: center; padding: 0;}
   .banner-inner h1{padding: 0 0 10px; height: auto; text-align: center; line-height:normal;}   
   .tag-wrap .col-md-12{float: none; width: auto; margin: 0 10%;}
   
}

/* Tablets */
@media (min-width: 768px) and (max-width: 959px) {

   .social{top: 330px;}
   .detail-top{padding:0;}
   .detail-top ul li{padding: 0 10px 0 0;}   
   .header .container{position: relative;}   
   .header-left-hold, .header-right-hold{width: 50%;} 
   .menu-head{margin:0;}
   .menu-head .navbar-nav &gt; li{padding: 0 0 20px;}
   .navbar-header{float: none;}
   .menu-head::after{border-top: 50px solid #eb9c1f; border-bottom: 50px solid #eb9c1f;}
   .menu-head .navbar-collapse{padding: 0;}  
   .gsn-form{background: #0b4d8d; position: relative; bottom: 0; left: 0; max-width: inherit; margin: 0; text-align: left;}   
   .tag-wrap .col-md-12{width: 75%;}
   .help-box .btn{min-width: inherit; padding:10px 20px;}
   .blog-bx .btn{min-width: 160px;} 
   .footer .col-sm-3{width: 50%; min-height: 250px;}   
   .breadcrumb{float: none; max-width: inherit; min-width: inherit; text-align: center; padding: 0;}
   .banner-inner h1{padding: 0 0 10px; height: auto; text-align: center; line-height:normal;}      
   .blog-list-author img{margin-left:0;}        
   
}

/* Desktop */
@media (min-width: 960px) and (max-width: 1024px) { 
    
   .container{width:930px;}	
   .detail-top{padding:0;}
   .detail-top ul li{padding: 0 10px 0 0;}   
   .header .container{position: relative;}   
   .header-left-hold, .header-right-hold{width: 50%;} 
   .menu-head{margin:0;}
   .menu-head .navbar-nav &gt; li{padding:0 7px 20px;}
   .navbar-header{float: none;} 
   .gsn-form{background: #0b4d8d; position: relative; bottom: 0; left: 0; max-width: inherit; margin: 0; text-align: left;}   
   .tag-wrap .col-md-12{width: 65%;}   
   .blog-bx .btn{min-width: 160px;}    
   .breadcrumb{float: none; max-width: inherit; min-width: inherit; text-align: center; padding: 0;}
   .banner-inner h1{padding: 0 0 10px; height: auto; text-align: center; line-height:normal;}           
   .blog-list-author img{margin-left:25px;}

}

/* Desktop */
@media (min-width: 1025px) and (max-width: 1200px) { 
	   
   .header .container{position: relative;}
   .header-left-hold{width: 50% !important;}
   .header-left-hold, .header-right-hold{margin: 0; width: auto; float: none; text-align: center; position: static;}
   .top-head{position: absolute; right: 0; top: 0;}
   .menu-head{margin:0 20px 20px;}
   .menu-head::after{background: none; right: -25px; top: 0; width: inherit; height: inherit; border-right: 25px solid transparent; border-top: 25px solid #212e5a; border-bottom: 25px solid #212e5a;}
   .menu-head .navbar-collapse{text-align: center;}  
   .gsn-form form .form-control{height:36px;}
   .gsn-form{left: inherit; right:5%; width: 400px; margin: 0;}
   .gsn-form form .form-group{margin: 0 2px 10px; display: inline-block; width: 48%;}   
   .blog-list-author img{margin-left:25px;}
   .ft-bottom .col-sm-6{width: auto; float: none; text-align: center;}
   .ft-bottom p{text-align: center;}    

}

/* Large Display */
@media (min-width: 1367px) { 

  .menu-head::after{right: -99.5%;}  

}</pre></body></html>