/*
Theme Name: Securitydate 2019
*/
html{overflow-x:hidden;}
html, body {height: 100%;}

body{color:#3f3f3f; font-size:14px; 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: 'Brandon_reg';
    src: url('fonts/Brandon_reg.eot');
    src: url('fonts/Brandon_reg.eot') 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_reg') format('svg');
}

@font-face {
    font-family: 'Brandon_med';
    src: url('fonts/Brandon_med.eot');
    src: url('fonts/Brandon_med.eot') 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_med') format('svg');
}

@font-face {
    font-family: 'Brandon_bld';
    src: url('fonts/Brandon_bld.eot');
    src: url('fonts/Brandon_bld.eot') format('embedded-opentype'),
         url('fonts/Brandon_bld.woff2') format('woff2'),
         url('fonts/Brandon_bld.woff') format('woff'),
         url('fonts/Brandon_bld.ttf') format('truetype'),
         url('fonts/Brandon_bld.svg#Brandon_bld') format('svg');
}

a{color:#f82828;}
a:hover, a:focus{color:#30383b; text-decoration:none;}
img{max-width:100%; vertical-align:middle;}
p{line-height:25px; margin:0 0 15px; text-align:justify;}

h1, h2, h3, h4, h5, h6{font-family: 'Brandon_bld'; margin:0 0 10px; text-transform:uppercase}
h2{color:#30383b;}
h3{color:#f82828;}
h4{color:#c71c1c;}

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

.header{ margin:0; position:relative; left:0; width:100%; top:0; z-index:2;}    
  .logo{padding:15px;}  
  .head-right{text-align:right;}
  .phn-detail{width:50%; float:right;}
  .phn-detail ul{margin:0; padding:0;}
  .phn-detail ul li{display:inline-block; list-style: none; padding: 15px 20px 10px 0; position: relative; width: 49%; overflow: hidden; text-align:left;}
  .phn-detail ul li a{color:#fff;}
  .phn-detail ul li i{margin: 0 7px 0 0; position: relative; float: left; color: #e32b06; font-size: 35px;}
  .phn-detail ul li span{display: block; font-size: 24px; margin: 0 0 1px; color:#14162f; font-family: 'open_sansbold';}
  .phn-detail ul li small{display: block; font-size: 14px; color: #3f3f3f;}
  .icon-top{margin:25px 0 10px; float:right;}
  .icon-top i{color: #fff; display:inline-block; font-size: 21px; line-height: 40px; margin: 0 0 5px 3px; height: 40px; text-align: center; width: 40px; position:relative; z-index:1;}
  .icon-top .fa-facebook{background:#3b5998;}
  .icon-top .fa-twitter{background:#2daae1;}
  .icon-top .fa-google-plus{background:#f63e28;}
  .icon-top .fa-youtube{background:#ff3132;}
  .icon-top .fa-rss{background:#f2861d;}
  .icon-top i:hover{background:#14162f; 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;}    
  
  .menu-head{ background: #e0e3e8;} 

  .menu-head .navbar-header{position: relative; z-index: 2;}
  .menu-head nav{box-shadow: none; border: none; background: none; border-radius: 0; background: none; font-family: 'open_sansbold'; position: relative; padding: 0; z-index: 2; margin:0;}
  .menu-head .navbar-collapse{padding:0;}
  .menu-head .navbar-nav {float: right;}
  .menu-head .navbar-nav > li{display:inline-block; float:none; padding:0px;}
  .menu-head .navbar-nav > li:first-child{padding-left:0;}  
  .menu-head .navbar-nav > li > a{color:#1d1d1d; text-shadow:none; padding: 40px 20px 40px 20px; text-transform:uppercase;}
  .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{color:#fff; background:#ff5100; 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 > ul {left: auto;}
  .menu-head ul ul {position: absolute; left: -9999px; padding:0; margin:0; top:100%;}
  .menu-head ul ul ul{margin-left: 100%; top: 0;}
  .menu-head ul ul li a{padding: 10px 20px; width: 200px; 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 > li{list-style:none; border-bottom:1px solid #fff;}
  .menu-head .sub-menu > li:last-child{border:none;}  
  .menu-head .sub-menu > li > a:focus, .menu-head .sub-menu > li > a:hover{background:#56ccc8 !important; color:#fff !important;}
  .menu-head .sub-menu > li > a{display:block; background:#434345 !important; color:#fff !important; padding:7px 10px; text-align:left;}
  
  .banner {position: relative;}
  .banner::before {background:;content: "";position: absolute;top: 0;left: 0;height: 100%;width: 100%;opacity: 0.6;}
  .form-control option {background: #7b1414;}
  .banner h2{color:#fff; font-size:26px; text-transform:uppercase; margin:0 0 15px;padding-top: 13px; text-align: center;}
  .banner-text { max-width: 430px; position: absolute;left: 50%; bottom: 100px; margin: 0 0 0 -567px;}
  .banner-text a{color:#fff;}
  .banner-text form{ margin: 0; padding:20px 20px 5px; text-align: left;}
  .banner-text form {margin: 0;padding: 0px 20px;text-align: left;     background: none;}
  .banner-text form .form-control{background:none; box-shadow:none; border-radius:0; border:1px solid #fff; color: #fff; height:40px; margin:0 0 15px;}
  .banner-text form .form-control::-webkit-input-placeholder {color: #fff;}
  .banner-text form .form-control::-moz-placeholder {color: #fff;}
  .banner-text form .form-control:-ms-input-placeholder {color: #fff;}
  .banner-text form .form-control:-moz-placeholder {color: #fff;}
  .banner-text form textarea{height:50px !important; margin:30px 0 15px;}
  .banner-text form .form-group{margin-bottom:15px;}
  .banner-text .btn{background:#ff5100; color:#fff; font-family: 'open_sansbold'; padding:10px 40px; text-transform:uppercase; width:100%; border-radius:0;}
  .banner-text p { color: #fff; padding: 20px;}
  .banner-text .btn:hover{background: #0d1028; 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;}
  .services-sec { height: 200px; margin: 0 0 30px 0;}
  /*.services-sec {background-image: url(images/banner-image.png);background-repeat: no-repeat;background-attachment: scroll;background-position: center center;background-size: cover;position: relative;}
  .services-sec::before {background: #000;content: "";position: absolute;top: 0px;left: 0px;height: 100%;width: 100%;opacity: 0.4;} */
  .service-box {background:#0d1028; padding: 8px; margin: -100px 0 22px 0; text-align: center; min-height: 300px; position: absolute; z-index: 2; }
  
  .service-box:hover{ background-color:#ff5100;}
  .service-box .icon-box i {background: #ff5100; display: inline-block; height: 80px; width: 80px; margin: 0 auto 10px; font-size: 32px; line-height: 78px; color: #fff; border-radius: 100%;text-align: center;}
  .service-box:hover .icon-box i {background: #0d1028;}
  .service-box  h3 { font-size: 17px; font-family: 'open_sansbold'; color: #ffffff;}
  .icon-box { padding-top: 20px;}
  .icon-box img { border-radius: 100%; margin: 15px 0; position: relative;}
  .icon-box img::before{background: #000; content: ""; position: absolute;  top: 0px; left: 0px; height: 100%; width: 100%;}
  .service-box p { text-align: center; color:#e2e0e0;}
  .service-box:hover p {color: #f5f4f4;}
  
  
  .about-sec { background: #d4d3d24d; padding: 30px;}
  .about-sec h2 { font-family: 'open_sansbold';margin: 20px 0; text-align: center; color: #0d1028;}
  .about-sec h2::before {content: "";background: #ff5100;position: absolute;left: 45%;bottom: 0;top: 60px;height: 3px;width: 110px;}
 
  .text-box p { color: #787878;}
  .text-box .btn{background:#324864; color:#fff; font-family: 'open_sansbold'; padding:10px 40px; text-transform:uppercase;  border-radius:0;}
   .text-box .btn:hover{background: #56ccc8; 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;}
  
  .about-text{background:#eee; padding:50px 0 10px; position:relative; z-index: 2;}            
  .about-grid .btn{background:#f82828; color: #fff; font-family: 'open_sansbold'; text-align: center; padding: 10px; min-width:180px; position:relative; text-shadow:none; white-space: nowrap; letter-spacing: 1px; display: inline-block; text-transform: uppercase; -webkit-animation-delay: 2s; animation-delay: 2s;  -webkit-transition: background 0.3s ease-in-out, color 0.3s ease-in-out; transition: background 0.3s ease-in-out, color 0.3s ease-in-out; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius:0;}
  .about-grid .btn:hover, .about-text-right .btn:active{color: #fff; background: #30383b; -webkit-transition: background 0.5s ease-in-out, color 0.5s ease-in-out; transition: background 0.5s ease-in-out, color 0.5s ease-in-out;}
  .about-text-left{margin:0 0 30px;}
  .about-text-right .title-row{margin: 0 0 30px;}
  .about-text-left{margin:0 0 30px;}
  .about-text-right{margin:30px 0 10px; color:#30383b;}
  .about-grid figure { float: right; margin: 0 0 50px 60px; position: relative;}
  .about-grid figure:before { background: #7b1414; content: ""; position: absolute; left: -5%; top: 5%; height: 100%; width: 100%;}
  .about-grid figure img { position: relative; width: 440px; border-left: 5px solid #fff; border-bottom: 5px solid #fff;}
  
  .grid-about figure { margin: 4px 0 0 11px; position: relative;}
  .grid-about figure:before { background: #7b1414; content: ""; position: absolute; left: -5%; top: 5%; height: 100%; width: 100%;}
  .grid-about figure img { position: relative; width: 440px; border-left: 5px solid #fff; border-bottom: 5px solid #fff;}
  .howlist{list-style: none; margin:0 0 20px; padding: 0; position: relative; z-index: 2; color: #30383b;}
  .howlist li{margin-bottom: 40px; overflow:hidden;}
  .howlist li .iconcircle{float: left; margin:0 30px 0 0; border: 1px solid #30383b;}
  .howlist li .iconcircle i{font-size: 30px; color: #30383b; display: block; height: 61px; width: 61px; line-height: 61px; text-align: center;}
  .howlist li h4{font-size: 20px; color: #30383b; margin-bottom: 5px; text-transform:uppercase; font-family: 'open_sansbold';}
  .howlist li p{margin:0;}
  .blog-sec{padding:50px 100px; position:relative; } 
  .blog-sec h2{text-align:center; margin:0 0 20px;font-family: 'open_sansbold'}
  .blog-box {background: #ffffff;padding: 25px 20px;position: relative; box-shadow: 0 15px 20px 15px #cccccc; text-align: left;   height: 323px; border-radius: 20px; margin-bottom: 8%;}
  .blog-bx figure img {border-radius: 20px;}
  .blog-box h5 {color: #000000;font-size: 20px;margin: 0 0 15px;font-family: 'open_sansbold';text-align:left; margin-top: 20px;} 
 
  .blog-bx h5:hover {color: #56ccc8;transition: all 0.5s ease-in;}
  .blog-bx figure{position: relative; overflow: hidden;}
  .blog-sec .row:nth-child(3) .col-sm-5{float: right;}	
  .blog-sec .row:nth-child(3) .col-sm-5 .col-sm-7{margin-top:20px;}
  /*.blog-bx figure:before{background: #fff; width: 150px; height: 100%; right: -120px; position: absolute; top: 1px; content: ""; -ms-transform: skew(-10deg); -webkit-transform: skew(-10deg); transform: skew(-10deg); z-index: 1;}
  .blog-bx figure img{margin:0; width:100%; position:relative;}
  .blog-sec .row:nth-child(3) .col-sm-5{float: right;}
  .blog-sec .row:nth-child(3) .blog-bx figure:before{left: -120px; right:inherit; -ms-transform: skew(10deg); -webkit-transform: skew(10deg); transform: skew(10deg); z-index: 1;}

  .blog-sec .col-sm-4:nth-child(3) .blog-bx figure{margin: 25px -15px -15px;}*/
  .blog-box p{ margin: 0px 0px 30px 0;}
  .date-col{background:#30383b; color:#fff; margin: 0; padding: 18px 16px; position: absolute; left: 10px; bottom: 10px; text-align: center; border: 2px solid #fff;}
  .date-col span{display:block; font-family: 'open_sansbold';}
  .blog-box .btn {background:#324864; color: #fff; font-family: 'open_sansbold'; text-align: center;  padding: 10px; min-width:180px; position:relative; text-shadow:none; white-space: nowrap; letter-spacing: 1px; display: inline-block; text-transform: uppercase; -webkit-animation-delay: 2s; animation-delay: 2s;  -webkit-transition: background 0.3s ease-in-out, color 0.3s ease-in-out; transition: background 0.3s ease-in-out, color 0.3s ease-in-out; -webkit-border-radius: 30px; -moz-border-radius: 30px; border-radius:0px; float: left;}
  .blog-box .btn::after { background: #ffffff; border-bottom: 19px solid transparent; border-left: 20px solid #324864; border-top: 22px solid transparent; content: ''; position: absolute; right: -21px; top: 0;}
  
  .blog-box .btn::before { background: #324864; border-radius: 10px; box-shadow: inset 0 1px rgba(0, 0, 0, 0.25); content: ''; height: 6px; right: 13px; position: absolute;width: 6px; top: 10px;}
  .blog-bx .btn:hover, .blog-bx .btn:active{color: #fff; background: #56ccc8; -webkit-transition: background 0.5s ease-in-out, color 0.5s ease-in-out; transition: background 0.5s ease-in-out, color 0.5s ease-in-out;}
   .date-bx {font-size: 18px;float: right;position: absolute; margin: -64px 0px;z-index: 2; display: none;}
.thumb{position: relative; cursor:pointer;}
  .thumb:hover:before{transform: scaleX(0); opacity: 1;}
  .thumb:hover:after{opacity: 1; transform: scaleY(0);}
  .thumb:before{content: ''; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(0,0,0,0.4); opacity: 0; transform: scaleX(1); -moz-transform: scaleX(1); -webkit-transform: scaleX(1); transition: all 0.5s ease-in; -moz-transition: all 0.5s ease-in; -webkit-transition: all 0.5s ease-in;}
  .thumb:after{content: ''; position: absolute; right: 0; bottom: 0; width: 100%; height: 100%; background-color: rgba(0,0,0,0.4); opacity: 0; transform: scaleY(1); -moz-transform: scaleY(1); -webkit-transform: scaleY(1); transition: all 0.5s ease-in; -moz-transition: all 0.5s ease-in;-webkit-transition: all 0.5s ease-in;}    
  .footer_area { background: #3248641c; padding: 40px 0 0 0;}
  .copyright_area {padding: 20px; text-align: center; color: #fff; background: #324864;}
  .footer{background:#7b1414; padding:50px 0 20px; position:relative; color:#fff;}  
  .footer a{color:#fff; font-family: 'open_sansbold';}
  .footer a:hover{color:#ff7e5f;}
  .footer{text-align:inherit;}
  .ft-detail{overflow: hidden;}
  .wg-1 h4{color:#fff; margin:0 0 20px; position:relative; text-transform:uppercase;}
  .wg-1 ul{margin:0; padding:0; float:left;}
  .wg-1 ul li{list-style:none; position:relative; padding: 10px 10px 0 0; display: inline-block; display: inline-block; text-transform: uppercase;}  
  .ft-logo{margin: 0; float:left;margin-left: 3px;margin-bottom: 10px;}  
  .link-sec { overflow: hidden; margin: 0 0 20px 0; padding: 15px 0; border-bottom-style: double; border-top-style: double;}
  .phn-ft{float:right;margin: 14px 25px;}
  .phn-ft address{margin: 25px 0 0 30px; display:inline-block; overflow: hidden; position: relative;}  
  .phn-ft address img{margin: 0 5px 0 0;} 
  .phn-ft address i{background:#434345; color: #eee; float: left; font-size: 17px; height: 40px; line-height: 40px; margin: 0 10px 0 0; text-align: center; width: 40px; -webkit-border-radius: 30px; -moz-border-radius: 30px; border-radius:30px;}
  .phn-ft address div{margin:9px 0 0; overflow:hidden;}
  .phn-ft address a{color:#fff;}
  .phn-ft address a:hover{color:#ff7e5f;}
  .wg-1 form{position:relative; margin:25px -15px 0; overflow:hidden;}
  .wg-1 form .form-control{background: none; border-radius: 0; border: 1px solid #fff; color: #fff; height: 44px; padding: 10px 12px;}
  .wg-1 form .form-control::-webkit-input-placeholder {color: #fff;}
  .wg-1 form .form-control::-moz-placeholder {color: #fff;}
  .wg-1 form .form-control:-ms-input-placeholder {color: #fff;}
  .wg-1 form .form-control:-moz-placeholder {color: #fff;}
  .wg-1 form textarea{height:100px !important;}
  .wg-1 form .btn{background:#b6282e; color: #fff; font-family: 'open_sansbold'; text-align: center;  padding: 10px; min-width:180px; position:relative; text-shadow:none; white-space: nowrap; letter-spacing: 1px; display: inline-block; text-transform: uppercase; -webkit-animation-delay: 2s; animation-delay: 2s;  -webkit-transition: background 0.3s ease-in-out, color 0.3s ease-in-out; transition: background 0.3s ease-in-out, color 0.3s ease-in-out; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius:0;}
  .wg-1 form .btn:hover, .appointment-wrap form .btn:active{color: #fff; background:#326567; -webkit-transition: background 0.5s ease-in-out, color 0.5s ease-in-out; transition: background 0.5s ease-in-out, color 0.5s ease-in-out;}
  .footer-menu {float: left;}
  .icon-ft i{border: 2px solid #ddd; color: #fff; text-align:center; display: inline-block; height: 35px; line-height: 32px; margin: 0 2px; width: 35px;}
  .icon-ft i:hover{background:#000; border-color:#000; 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:#f82828; color:#fff; margin:20px 0 0; padding:15px 0 1px; text-transform:uppercase; position:relative; z-index:2;}
  .ft-bottom a{color:#fff; font-family: 'open_sansbold';}
  .ft-bottom a:hover{color:#e4353a;}
  .ft-bottom p{text-align:center;}
  
 
 

  .footer_about p {	 margin: 15px 0 21px 0;}
  .socail_icon li {display: inline-block;margin:0px;font-size: 20px;border: 1px solid #324864;width: 40px;height: 40px;text-align: center;}
  .socail_icon i { font-size: 20px; color: #324864; display: inline-block;  padding-top: 7px;}
  .socail_icon { margin-left: -39px;} 
  .quick_link i { margin-right: 12px;}
  .footer_about img {margin: -14px 0 0 0;}
  .footer_about.quick h2 { color: #0d1028; font-size: 28px; margin-left: 34px; font-weight: 800;}
  .footer_area .footer_row .footer_about .quick_link li { list-style: none;}
  .footer_area .footer_row .footer_about .quick_link li a {font: 400 14px/28px "Roboto", sans-serif; color:#324864; position: relative;}
  .footer_area .footer_row .footer_about .quick_link li a:hover { color: #ff5100;}
  .footer_about h2{ color: #0d1028; font-size: 28px; margin: 0 0 26px 0;}
  .footer_area .footer_row .footer_about .twitter {font: 400 14px/28px "Roboto", sans-serif;color: #324864;display: block;padding-bottom: 15px; font-weight: 800;}
 .footer_area .footer_row .footer_about address .my_address li a { font: 400 14px/28px "Roboto", sans-serif;color: #606060; margin: 0 0 26px 0;} 
 .footer_area .footer_row .footer_about address .my_address li a:hover { color: #ff5100;}
 .my_address li { list-style: none; margin-left: -35px;}
 .my_address li a i {color: #324864;padding-right: 20px;font-size: 14px;display: inline-block;}
 .footer_area .footer_row .footer_about address .my_address li span {display: inline-block;padding-left: 35px;margin-top: -30px; line-height: 20px;}
 .footer_area .copyright_area {background: #090909;font: 400 14px/53px "Roboto", sans-serif;color: #fefefe;text-align: center; }
 
.banner-inner{background:url(images/banner.jpg) no-repeat scroll center 0; background-size:cover; border-bottom: 1px solid #999; height: 200px; overflow: hidden; position: relative;}
.banner-inner .textblock {height: 200px; 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: 40px; line-height: 79px; overflow: hidden; padding:0; height: 79px;}

.breadcrumb{float: right; font-size: 13px; line-height: 15px; position: relative; z-index: 5; margin: 39px 0 5px; background: none; border-radius: 0; max-width: 400px; 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;}     

.mid-wrap{padding:40px 0;}

/* coustom css*/
.nt-found{color: #fff; text-shadow:none; cursor: pointer; font-size: 16px; text-transform:uppercase; line-height: none; text-align: center; padding: 13px; white-space: nowrap; background:red; display: inline-block; width:240px; text-decoration: none; text-transform: uppercase; border: none; -webkit-animation-delay: 2s; animation-delay: 2s; -webkit-transition: background 0.3s ease-in-out, color 0.3s ease-in-out; transition: background 0.3s ease-in-out, color 0.3s ease-in-out; border:1px solid transparent; border-radius:30px; -webkit-border-radius: 10px; -moz-border-radius: 30px;}
.nt-found:hover{color:#fff;background:#23527c;}
.btn-read{background: #ffa500 none repeat scroll 0 0; border-radius: 4px; color: #fff; float: right; margin: 4px 0px; padding: 6px 18px;}
.btn-read:hover{background:#23527c;color:#fff;}
label{display: block; max-width: 100%; margin-bottom: 5px; font-weight: 700;}
.postar > p{margin-bottom: 32px;}
style.css?ver=4.8:426

.entry-footer{padding:20px;}
.page-header >.btn{background: #f58634; border: none; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; font-family: 'calibrib_0'; font-size: 24px; text-transform: uppercase; color: #fff; padding: 15px; text-shadow: inherit; width: 200px;}
.widget-title{background: #052f62 none repeat scroll 0 0; color: #fff; font-size: 18px; margin: 38px 0 0; padding: 10px 15px; position: relative;}
.wpcf7-form-control-wrap{position: relative;}
.search-form{background: #ffa500 none repeat scroll 0 0; list-style: outside none none; margin: 0 0 27px; outline: 2px solid #1f3d7c; outline-offset: -15px;padding: 30px; text-align: left;}
.search-submit{background: #23527c none repeat scroll 0 0; border: medium none; color: #fff; padding: 5px 19px;}
input[type="search"]{border: 1px solid; height: 32px; margin-bottom: 7px; width: 304px;}
.nav-previous a{background: #FF4437; border-radius: 0px; color: #fff; padding: 12px 41px;}
.nav-next a{background: #FF4437; border-radius: 0px; color: #fff; padding: 12px 41px;}
.post-title {display: none;}
.nav-previous {margin: 27px 0;}
.nav-next {margin: 27px 0;}
.post-auth-meta {border-bottom: 1px solid gray;border-top: 1px solid gray;padding: 7px;}
.attachment-post-thumbnail.size-post-thumbnail.wp-post-image {float: left;padding: 15px;}
.mlpost article{padding-bottom: 0px!important;}
#respond{padding: 20px 0;}
#reply-title {color:#122d85; padding: 0 15px; }
.logged-in-as{padding: 0 15px;}
.comment-notes {padding: 0 15px;}
#cancel-comment-reply-link {color:red }
#author {width: 263px;}
#email {width: 263px;}
#url {width: 263px;}
#comment{width: 680px;height: 167px;}
#submit{background: #FF4437; border-radius: 0px; color: white; font-size: 20px; font-weight: 700; padding: 13px 30px; border: none;}
#submit:hover{background:#337ab7;color: white;}
.required{color:red;}
.post-date {padding: 37px;}
/**
 * 8.0 - Alignments
 */
.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;}
.hedd-content {font-size: 20px;padding: 10px 0;}
/*
.breadcrumb{float: right; font-size: 13px; line-height: 15px; position: relative; z-index: 5; margin: 39px 0 5px; background: none; border-radius: 0; max-width: 400px; 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;}  
*/   
.mid-inner { margin: 40px 0;}
.send .wpcf7-form-control.wpcf7-submit{display: none !important;}
.more-link{display: none;}
.screen-reader-text{display: none;}
#comments{overflow:hidden !important;}
#comments .form-control{width:100% !important;}
.post-navigation{overflow:hidden !important; margin-top:15px!important;}
.nav-links .nav-previous, .nav-links .nav-next{display:inline-block !important; margin:0 0 0 15px}
.nav-links .nav-previous a, .nav-links .nav-next a{display:block;}
.sqr{border-radius:0px !important;}
figure{display:inline-block;}



.howlist li .iconcircle i:hover { background: #7b1414;color: #fff;transition: 0.8s ease-in-out;-webkit-transition: all 0.8s ease-in-out; -moz-transition: all 0.8s ease-in-out;}
.howlist li h4:hover {color: #7b1414;transition: 0.8s ease-in-out;} 


.icon-ft {float: right;}

 
 
 
    /** Smartphones **/
@media (min-width: 320px) and (max-width: 480px) {
   
   .menu-head{position:relative;}
   .menu-head .nav-logo{position: relative; left: 0; padding: 25px 0; margin:0; z-index: 2; height: auto; border:0;}
   .menu-head .navbar-brand img{max-width: 210px;}
   .menu-head nav{padding:0;}
   .menu-head .navbar-header{position:relative; z-index:2; float: none; width: 100%;}
   .menu-head .navbar-toggle{border-color: #fff; color: #fff; margin: 30px 0 0 0; border-radius: 0;}
   .navbar-default .navbar-toggle .icon-bar{background-color:#fff;}
   .navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover{background:none;}
   .menu-head .navbar-collapse{border:none;}
   .menu-head .navbar-nav{margin: 0; text-align:left; top: 0;}
   .menu-head .navbar-nav > li:before{display:none;}
   .menu-head .navbar-nav > li{display:block; margin:0; padding:0; border-bottom: 1px solid  #fff;}
   .menu-head .navbar-nav > li:last-child{border-bottom:0;}
   .menu-head .navbar-nav .li-mrg{margin-right: 0 !important;}
   .menu-head .navbar-nav > li > a{padding: 10px; border: 0; color:#fff;}
   .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: #30383b; color: #fff;}
   .menu-head .sub-menu > li > a:focus, .menu-head .sub-menu > li > a:hover{background: #30383b !important;}
   .menu-head .sub-menu{position: relative !important; top: 0 !important; margin:0 !important; left: 0 !important; display: block !important; height: auto !important;}
   .menu-head .sub-menu > li > a{background:none !important; padding:5px 15px 5px 30px; width: auto;}             
   .phn-detail{position: relative; right: 0; top: 0; z-index: 3; text-align: center; padding: 10px 0 0;}
   .banner-text{bottom: 0; left: 0; padding: 0; margin: 15px; position: relative; z-index: 2; width: auto; max-width: inherit; border: 0;}         
   .banner{padding: 0;}
   .banner:before{display: none;}
   .banner figure{display: block;}
   .banner figure img{max-width:100%;}
   .banner .hidden-xs{display: none !important;}
   .banner .hidden{display: block !important;}        
   .about-text:after{display:none;}   
   .about-text-right ul{background: #fff; padding:50px 30px 10px;}
   .howlist{padding:0;} 
   .about-text .title-row h2{padding: 0px 0 0 20px; font-size: 20px;}
   .wg-1 ul{float: none; text-align: center;}
   .wg-1 ul li{padding:10px 10px 0 0;}
   .icon-ft{margin: 10px 0 5px; padding: 0; float: none; text-align: center;}
   .ft-logo{margin: 0; float: none; text-align: center;}
   .phn-ft{float: none; text-align: center;}
   .phn-ft address{margin: 15px 10px 0; display: inline-block;}
   .phn-ft address i{float: none; display: inline-block;}
   .phn-ft address div{display: inline-block;}   
   .blog-bx .hidden{display: block !important;}
   .blog-sec .col-sm-4:nth-child(3) .blog-bx figure{margin: -15px -15px 25px;}
       
}


/* Smartphones to Tablets */
@media (min-width: 481px) and (max-width: 767px) {
   
   .menu-head{position:relative;}
   .menu-head .nav-logo{position: relative; left: 0; padding: 25px 0; margin:0; z-index: 2; height: auto; border:0;}
   .menu-head .navbar-brand img{max-width: 250px;}
   .menu-head nav{padding:0;}
   .menu-head .navbar-header{position:relative; z-index:2; float: none; width: 100%;}
   .menu-head .navbar-toggle{border-color: #fff; color: #fff; margin: 35px 0 0 0; border-radius: 0;}
   .navbar-default .navbar-toggle .icon-bar{background-color:#fff;}
   .navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover{background:none;}
   .menu-head .navbar-collapse{border:none;}
   .menu-head .navbar-nav{margin: 0; text-align:left; top: 0;}
   .menu-head .navbar-nav > li:before{display:none;}
   .menu-head .navbar-nav > li{display:block; margin:0; padding:0; border-bottom: 1px solid  #fff;}
   .menu-head .navbar-nav > li:last-child{border-bottom:0;}
   .menu-head .navbar-nav .li-mrg{margin-right: 0 !important;}
   .menu-head .navbar-nav > li > a{padding: 10px; border: 0; color:#fff;}
   .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: #30383b; color: #fff;}
   .menu-head .sub-menu > li > a:focus, .menu-head .sub-menu > li > a:hover{background: #30383b !important;}
   .menu-head .sub-menu{position: relative !important; top: 0 !important; margin:0 !important; left: 0 !important; display: block !important; height: auto !important;}
   .menu-head .sub-menu > li > a{background:none !important; padding:5px 15px 5px 30px; width: auto;}             
   .phn-detail{position: relative; right: 0; top: 0; z-index: 3; text-align: center; padding: 10px 0 0;}
   .banner-text{bottom: 0; left: 0; padding: 0; margin: 15px; position: relative; z-index: 2; width: auto; max-width: inherit; border: 0;}         
   .banner{padding: 0;}
   .banner:before{display: none;}
   .banner figure{display: block;}
   .banner figure img{max-width: 100%;}
   .banner .hidden-xs{display: none !important;}
   .banner .hidden{display: block !important;}        
   .about-text:after{display:none;}   
   .about-text-right ul{background: #fff; padding:50px 30px 10px;}
   .howlist{padding:0;} 
   .about-text .title-row h2{padding: 0 0 5px 20px; font-size: 24px;}   
   .wg-1 ul{float: none; text-align: center;}
   .wg-1 ul li{padding:10px 10px 0 0;}
   .icon-ft{margin: 10px 0 5px; padding: 0; float: none; text-align: center;}
   .ft-logo{margin: 0; float: none; text-align: center;}
   .phn-ft{float: none; text-align: center;}
   .phn-ft address{margin: 15px 10px 0; display: inline-block;}
   .phn-ft address i{float: none; display: inline-block;}
   .phn-ft address div{display: inline-block;}   
   .blog-bx .hidden{display: block !important;}
   .blog-sec .col-sm-4:nth-child(3) .blog-bx figure{margin: -15px -15px 25px;}
    
}

/* Tablets */
@media (min-width: 768px) and (max-width: 959px) {
         
   .menu-head{position:relative;}
   .navbar-header{float: none;}
   .menu-head .nav-logo{float: none; display: block; border: 0; padding:15px 0 0;}   
   .menu-head .nav-logo img{margin: auto;}
   .menu-head .navbar-nav{text-align: center; top: 0;}   
   .menu-head .navbar-nav > li{padding:10px 0;}
   .menu-head .navbar-nav > li > a{color: #242424;}
   .phn-detail{top: 45px;}
   .banner{padding: 0 0 10px;}
   .banner:before{display: none;}
   .banner figure{display: block;}
   .banner .hidden-xs{display: none !important;}
   .banner .hidden{display: block !important;}
   .banner figure img{max-width: 100%;}
   .banner-text{bottom: 0; left: 0; padding: 0; margin: 20px auto 15px; position: relative; z-index: 2; width: 720px; max-width: inherit; border: 0;}      
   .about-text:after{display:none;}
   .about-text-left, .about-text-right{width: auto; float: none;}   
   .about-text-right ul{background: #fff; padding:50px 30px 10px;}
   .howlist{padding:0;}
   .wg-1 ul{float: none; text-align: center;}
   .wg-1 ul li{padding:10px 10px 0 0;}
   .icon-ft{margin: 10px 0 5px; padding: 0; float: none; text-align: center;}
   
}

/* Desktop */
@media (min-width: 960px) and (max-width: 1090px) { 
    
   .container{width:930px;}
   .menu-head{position:relative;}
   .navbar-header{float: none;}
   .menu-head .nav-logo{float: none; display: block; border: 0; padding:15px 0 0;}   
   .menu-head .nav-logo img{margin: auto;}
   .menu-head .navbar-nav{text-align: center; top: 0;}   
   .menu-head .navbar-nav > li{padding:10px 0;}
   .menu-head .navbar-nav > li > a{color: #242424;}
   .phn-detail{top: 45px;}
   .banner{padding: 0 0 10px;}
   .banner:before{display: none;}
   .banner figure{display: block;}
   .banner .hidden-xs{display: none !important;}
   .banner .hidden{display: block !important;}
   .banner figure img{max-width: 100%;}
   .banner-text{bottom: 0; left: 0; padding: 0; margin: 20px auto 15px; position: relative; z-index: 2; width: 900px; max-width: inherit; border: 0;}      
   .about-text:after{display:none;}
   .about-text-left, .about-text-right{width: auto; float: none;}   
   .about-text-right ul{background: #fff; padding:50px 30px 10px;}
   .howlist{padding:0;}
   .wg-1 ul{float: none; text-align: center;}
   .wg-1 ul li{padding:10px 10px 0 0;}
   .icon-ft{margin: 10px 0 5px; padding: 0; float: none; text-align: center;}   

}

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

/*Breadcrumb , inner page, posts and default alignments*/
.post-sec h4.entry-title {background: #ff5100; padding: 8px 12px; color: #fff !important;}
.post-sec h4.entry-title a:hover{color:#fff!important;}
.post img{border-radius:5px;}
.post 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: 120px;}
time.entry-date.published.updated {display: inline-block;}
time.updated {display: none;}
.page-numbers {background: #ff5100; padding: 8px 12px; color: #fff;}
.page-numbers:hover {color: #fff; background: #0d1028;}
.page-numbers.current {background: #0d1028;}
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: #ff5100; padding: 8px 12px; float:right;}
.single-post .nav-previous{display: inline-block; background: #ff5100; 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:#0d1028; 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: #ff5100; 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(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:url(images/banner.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 {/*background: #3f3f3f;*/ 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: #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: 50px 0 50px 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; }

.post-read-more {text-align: right;}
.post-read-more a {background: #ff5100; padding: 8px 20px;}
.post .post-read-more a:hover {background: #0d1028; color:#fff!important;}
.single-post-img {float: left; margin: 0 20px 0px 0px; max-width: 30%; height: auto;}

.frm-form h2 {display: none;}
.frm-form a,.frm-form p {color: #fff!important;}
.frm-element input {width: 100%!important;}
.frm-element select#Requested_Loan_Amount {width: 100%!important;}	
.frm-step {padding: 20px 0 !important;}
input.btn.frm-btn {background: #ff5100 !important;}

.contact-page form {padding: 10px 15px; background: #ccc;}
.contact-page form h4,.contact-page h4 {color: #fff; background: #ff5100; padding: 10px 15px; margin: -10px -15px 15px;}
.contact-page form .form-control{border-radius:0px;}
.contact-page form .submit-bt{color: #fff; background: #ff5100; padding: 10px 15px; border-radius:0px; border: 0px;}
a.btn.hm-blg-btn {background: #ff5100; color: #fff; border-radius: 0px;}
