/*
Theme Name: Paydaynow theme 2018
Description: Paydaynow Custom Theme
Version: 1.0
*/
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:#d6582c;}
a:hover, a:focus{color:#1a3d0d; text-decoration:none;}
img{max-width:100%; vertical-align:middle; height:auto;}
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;}
h1{color:#d6582c;}
h2{color:#1a3d0d;}
h3{color:#d6582c;}
h3 span{color:#000;}
h4{color:#77b92f;}

.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{background:#fff; margin:0; position:relative; top:0; left:0; width:100%; top:0; z-index:2;}    
  .logo{padding:20px 15px;}  
  .head-right{text-align:right;}
  .phn-detail{margin:0; display:inline-block; padding: 21px 20px 10px 0; position: relative; text-align:left;}
  .phn-detail a{color:#d6582c;}
  .phn-detail i{margin: 13px 10px 0 0; position: relative; display:inline-block; color: #77b92f; font-size: 35px; top:-3px;}
  .phn-detail span{display:inline-block; font-size: 16px; margin: 0 0 -5px; font-family: 'open_sansbold'; color: #1b3e0e; text-transform: uppercase;}
  .phn-detail small{display: block; font-size: 24px; margin: 0 0 -5px; font-family: 'open_sansbold'; color: #d6582c;}
  .icon-top{margin:27px 0 10px; float:right;}
  .icon-top i{border: 1px solid #d6582c; color: #d6582c; display:inline-block; font-size: 13px; line-height: 28px; margin: 5px 0 5px 3px; height:30px; text-align: center; width: 30px; position:relative; z-index:1;}
  .icon-top i:hover{background:#d6582c; 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:#d6582c; font-family: 'open_sansbold'; margin:0; position:relative; padding:0 5px 0 0; z-index:2; letter-spacing: -0.3px;} 
  .menu-head .navbar-brand{padding:20px 15px; height:auto;}
  .menu-head .navbar-brand img{max-width: 169px;}
  .menu-head .navbar-header{position: relative; z-index: 2;}
  .menu-head nav{box-shadow:none; border:none; background:none; border-radius:0; margin:0;}
  .menu-head .navbar-collapse{padding:0;}
  .menu-head .navbar-nav{float:none; text-align:left;}
  .menu-head .navbar-nav > li{border-right: 1px solid #ff8860; padding:0; letter-spacing: -0.4px;}
  .menu-head .navbar-nav > li:first-child{padding-left:0;}   
  .menu-head .navbar-nav > li > a{color:#fff!important; text-shadow:none; padding:15px 10px; 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!important; background:#1a3d0d!important; 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%; z-index: 1; border: 1px solid #fff;}
  .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:#1a3d0d !important; color:#fff !important;}
  .menu-head .sub-menu > li > a{display:block; background:#d6582c !important; color:#fff !important; padding:7px 10px; text-align:left;}

.banner{margin:0; padding:0; position:relative; overflow:hidden; z-index:1;}
  .banner-image{position: relative;}
  .banner-image::before{background: #1a3d0d; content: ""; position: absolute; left: 0; top: 0; width: 100%; height: 100%; opacity: 0.5;}
  .banner .frm-checkbox{background:none;}
  .gsn-form .frm-form{background:#1a3d0d!important; position:absolute; bottom: 11%; left: 50%; max-width: 400px; margin: 0 0 0 -571px; text-align:left; color: #fff;}
  .gsn-form .frm-form h2{background:#d6582c; color: #fff; font-size: 24px; margin:-20px -20px 20px -20px; text-transform: uppercase; padding:10px 15px 10px 15px;}
  .gsn-form .frm-form h2 span{display:block; font-size:14px; color:#fff; font-family: 'open_sansbold';}
  .gsn-form .frm-form h2 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: #77b92f; 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:#377900; 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;}  
.gsn-form .frm-form .frm-row input[type=text], .gsn-form .frm-form .frm-row select, .gsn-form .frm-form .frm-row input[type=email], .gsn-form .frm-form .frm-row input[type=number], .gsn-form .frm-form .frm-row input[type=tel], .gsn-form .frm-form .frm-row textarea{width:100%; color:#000!important;}
.gsn-form p {color: #fff!important;}
.gsn-form .frm-form-action{margin-bottom:10px;}

.Social_Widgets .row{background: #fff; padding: 20px 20px; margin: -41px 0 0; position: relative; z-index: 2; border: 4px double #1a3d0d;}
.Social_Widgets .row div{display: inline-block; width: 33%; text-align: center;}

.tag-holder{margin:50px 0 20px; position:relative;}
  .th-box{cursor:pointer; margin:0 0 30px; overflow:hidden; position:relative; text-align: center;}
  .th-box img{background: #e3e3e3; -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%; margin: 0 0 20px;}
  .th-box h4{color:#1a3d0d; font-size:20px; text-transform:uppercase;}
  .th-box p{position:relative; text-align:center; margin:0;}
  .tag-holder .col-sm-4 p{margin: 0;}
  .th-box .btn{background:#d6582c; color:#fff; padding:10px 15px 9px; min-width:200px; text-transform:uppercase; position:relative; z-index:2; -webkit-border-radius: 30px; -moz-border-radius: 30px; border-radius: 30px; font-family: 'open_sansbold';}  
  .th-box .btn:hover, .th-box .btn:active{background:#1a3d0d; 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:url(images/green-tag.jpg) no-repeat fixed center center; color:#fff; position:relative; padding:50px 0;}
  .tag-wrap h3{color:#fff; text-transform: uppercase; margin: 10px 0 0;}
  .tag-wrap .btn{background:#77b92f; color:#fff; padding:10px 15px 9px; width:100%; text-transform:uppercase; position:relative; z-index:2; -webkit-border-radius: 30px; -moz-border-radius: 30px; border-radius: 30px; font-family: 'open_sansbold';}  
  .tag-wrap .btn:hover, .tag-wrap .btn:active{background:#d6582c; 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-btm{text-align:left;}
  .tag-btm h3{margin:10px 0 0;}
  .tag-btm h3 span{color: #fff; display: block; font-size: 20px; margin:5px 0 0;}
  .tag-btm .btn{margin:15px 0 0;}    
  
.title-row{margin:0 0 30px; text-align: left; position: relative; padding:0;}  
  .title-row::before{content: ''; position: absolute; width: 90px; height: 2px; bottom: 0; left: 0; background: #000;}  
  .title-row h2{color: #d6582c; text-transform: uppercase; margin: 0; padding: 0 0 5px;}
  .title-row h2 span{color: #000;}    
  
.text-sec{padding:50px 0 20px; position:relative;}    
  .text-sec .tag-holder{margin: 30px 0 0;}
  .text-sec h2{margin:0 0 5px; font-size:26px; font-family: 'open_sansbold';}
  .text-sec h3{margin:0 0 5px; font-size:22px; font-family: 'open_sansbold';}
  .text-sec h4{margin:0 0 5px; font-size:18px; font-family: 'open_sansbold';}
  .text-box{margin:0 0 10px; overflow:hidden;}
  .text-box ul{margin:0; padding:0;}
  .text-box ul li{list-style:none; position:relative; padding: 0 0 15px 20px;}
  .text-box ul li:before{position:absolute; content: "\f00c"; font-family:FontAwesome; left: 0; top: 0; color: #77b92f;}
  .text-box .btn{background:#90bd09; color: #fff; font-family: 'open_sansbold'; text-align: center;  padding: 11px 10px; min-width:220px; 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:30px;}
  .text-box .btn:hover, .text-box .btn:active{color: #004bb6; background: #fff; -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;}  
  
.client-speak{background-image:url("images/client-speak.jpg"); background-repeat: no-repeat; background-attachment: fixed; background-position: center center; background-size: cover; padding:70px 0; position:relative; text-align:center; color:#fff;}  
  .client-speak:after{background: #913110; content: ""; height: 100%; left: 0; opacity: 0.9; position: absolute; top: 0; width: 100%;}
  .client-speak .container{position: relative; z-index:1;}  
  .client-speak .title-row{text-align:center; display:inline-block;}
  .client-speak .title-row::before{left: 30%; background:#fff;}
  .client-speak h2{color:#fff; text-transform:uppercase;}  
  .client-speak .owl-pagination{display:none;}
  .client-speak .owl-theme .owl-controls .owl-page span{background:#fff;}
  .client-speak .client-box{background: rgba(250, 250, 250, 0.3); min-height: 183px; padding: 9% 7% 2%; margin: 20px 15px; position: relative; z-index: 2;} 
  .client-speak p{text-align:center;}
  .client-img{margin:0; text-align: center;}
  .client-img figure{border:2px solid #fff; display:inline-block; width:70px;}
  .client-img h4{display:inline-block; color:#fff; margin:20px 0 0 20px; text-transform:uppercase; font-size:19px; position: relative; top: 0px;}
  .client-img h4 span{display:block; color:#fff; font-family: 'open_sansbold'; font-size:16px;}
  .client-speak .owl-theme .owl-controls .owl-buttons div{background:#fff; -webkit-border-radius:0; -moz-border-radius:0; border-radius:0; color:#000; position:absolute; left:-10px; top:100px; height:34px; width:34px; opacity:1; text-indent:-99999px;}
  .client-speak .owl-theme .owl-controls .owl-buttons div.owl-next{right:-10px; left:inherit;}
  .client-speak .owl-theme .owl-controls .owl-buttons div.owl-prev:before{ border-bottom: 7px solid transparent; border-right: 7px solid #913110; border-top: 7px solid transparent; color: #000; content: ""; left: 12px; position: absolute; top: 10px;}
  .client-speak .owl-theme .owl-controls .owl-buttons div.owl-next:before{border-bottom: 7px solid transparent; border-left: 7px solid #913110; border-top: 7px solid transparent; color: #000; content: ""; left: 15px; position: absolute; top: 10px;}  
  
.blog-sec{padding:60px 0 30px; position:relative; text-align:center;} 
  .blog-sec .title-row{text-align:center; display:inline-block;}
  .blog-sec .title-row::before{left: 20%;} 
  .blog-sec .container{position: relative; z-index:1;}    
  .blog-bx{margin:0 0 30px;}
  .blog-bx h5{font-size:20px; color: #1a3d0d; 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:#1a3d0d; 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:#d6582c; color:#fff; padding:10px 15px 9px; min-width:200px; text-transform:uppercase; position:relative; z-index:2; -webkit-border-radius: 30px; -moz-border-radius: 30px; border-radius: 30px; font-family: 'open_sansbold';}  
  .blog-bx .btn:hover, .blog-bx .btn:active{background:#1a3d0d; 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;} 
   
.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{background-image:url("images/footer-bg.jpg"); background-repeat: no-repeat; background-attachment: fixed; background-position: center center; background-size: cover; padding:70px 0 0; position:relative; color:#fff;}
  .footer:after{background: #1a3d0d; content: ""; height: 100%; left: 0; opacity: 0.9; position: absolute; top: 0; width: 100%;}
  .footer .container{position: relative; z-index:1;}  
  footer a{color:#fff;}
  footer a:hover{color:#d6582c;}
  footer{text-align:inherit;}
  .wg-1 h4{color:#fff; font-size:22px; margin:0 0 20px; padding:0 0 10px; position:relative; text-transform:uppercase;}
  .wg-1 ul{margin:0; padding:0;}
  .wg-1 ul li{list-style:none; position:relative; padding: 0 10px 15px 17px; display: inline-block;width: 49%;} 
  .wg-1 ul li:before{content: "\f105"; font-family: FontAwesome; position:absolute; left:0; top:0;}
  
  .wg-1 address{margin: 0 0 30px; overflow: hidden; position: relative;}  
  .wg-1 address i{-webkit-border-radius: 30px; -moz-border-radius: 30px; border-radius: 30px; border:2px solid #fff; color: #fff; float: left; font-size: 17px; height: 40px; line-height: 35px; margin: 0 20px 0 0; text-align: center; width: 40px;}
  .wg-1 address div{margin:7px 0 0; overflow:hidden;}
  .wg-1 address a{color:#fff;}
  .wg-1 address a:hover{color:#e4353a;}
  .wg-1 address:nth-child(2) div{margin:0 0 0;}
  
  .time-table li{border-bottom: 1px solid #fff; padding: 0 0 10px !important; margin: 0 0 10px !important; overflow:hidden;}
  .time-table li span{float:right;}
  .time-table li:before{display:none;}
  
  .ft-logo{margin: 75px 0 10px; background: #fff; padding: 25px 30px 15px; text-align: center; outline: 2px dashed #000; outline-offset: -15px;}
  .ft-logo img{margin:0 0 20px;}
  .wg-1 form{position:relative; margin:25px 0 0;}
  .wg-1 form .form-control{background: none; border-radius: 0; border: 1px solid #fff; color: #fff;}
  .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:80px !important;}
  .wg-1 form .btn{background:#d6582c; color:#fff; padding:10px 15px 9px; min-width:200px; text-transform:uppercase; position:relative; z-index:2; -webkit-border-radius: 30px; -moz-border-radius: 30px; border-radius: 30px; font-family: 'open_sansbold';}  
  .wg-1 form .btn:hover, .wg-1 form .btn:active{background:#1a3d0d; 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;} 
  .icon-ft{margin:20px 0 0;}
  .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:#66a3cc; border-color:#66a3cc; 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;}
  
  .disclaimer-sec{background: #d6582c; position: relative; z-index: 2; color: #fff; margin: 40px 0 0; padding:15px 0 5px;}
  .disclaimer-sec p{padding:0; line-height: 20px; font-size: 11px; margin:0 0 10px;}

  .ft-bottom{color:#fff; padding:20px 0 5px; text-transform:uppercase; position:relative; z-index:2;}
  .ft-bottom a{color:#d6582c;}
  .ft-bottom a:hover{color:#fff;}
  .ft-bottom p{text-align:center;}

/*Breadcrumb , inner page, posts and default alignments*/
.post-sec h4.entry-title{background: #d6582c; padding: 10px; color: #fff !important; font-size: 16px;}
.post img{border-radius:5px;}
.post a {color:#fff;}
.single-post .post a {color:#0b4d8d;}
.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: #d6582c; padding: 8px 12px; color: #fff;}
.page-numbers:hover {color: #fff; background: #1a3d0d;}
.page-numbers.current {background: #1a3d0d;}
nav.navigation.pagination h2 {display: none;}
nav.navigation.pagination{margin-top: 0px !important;}
.single-post .post-navigation h2{display:none;}
.single-post .nav-links{overflow: hidden;}
.single-post .nav-next {display: inline-block; background: #d6582c; padding: 8px 12px; float:right; margin: 10px 0;}
.single-post .nav-previous{display: inline-block; background: #d6582c; padding: 8px 12px; float:left; margin: 10px 0;}
.single-post .nav-next a, .single-post .nav-previous a{color:#fff;}
.single-post .nav-next:hover, .single-post .nav-previous:hover{background:#1a3d0d; 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; top: 2px;}
.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: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: #d6582c;} 
.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: #d6582c; padding: 8px 20px;}
.post .post-read-more a:hover {background: #1a3d0d; color:#fff!important;}
.single-post-img {float: left; margin: 0 20px 0px 0px; max-width: 30%; height: auto;}
.mid-inner ol, .mid-inner ul {padding-left: 16px;}
.widget-title, .sidebar h2 {
  background: #d6582c;
  color: #fff;
  font-size: 18px;
  margin: 0 0 10px;
  padding: 6px 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;
}

.mid-inner h1, .mid-inner h2, .mid-inner h3, .mid-inner h4, .mid-inner h5, .mid-inner h6{ font-family: 'open_sansbold';}
.post-sec h1, .post-sec h2, .post-sec h3, .post-sec h4, .post-sec h5, .post-sec h6{ font-family: 'open_sansbold';}
.mid-inner h1{font-size:30px;}
.mid-inner h2{font-size:24px;}
.mid-inner h3{font-size:22px;}
.mid-inner .wp-caption{width: auto !important;}

.page-id-594 .frm-checkbox{background: none !important; padding:10px 20px 15px;}
.page-id-594 .gsn-form .frm-form{background: #1a3d0d !important; position: relative; bottom: 0; left: 50%; max-width: 1140px; margin: -450px 0 0 -570px; text-align: left; color: #fff;}
.page-id-594 .frm-col{float: left !important; width: 49% !important; margin: 0 10px 10px 0 !important;}
.page-id-594 .frm-row label{color: #fff;}
.page-id-594 .gsn-form .frm-form .frm-btn-wrap{margin: 0 20px;}
.post-sec h4.entry-title a:hover {color: #fff!important; text-decoration: none;}

    /** Smartphones **/
@media (min-width: 320px) and (max-width: 480px) {
    
   .head-top .head-right{text-align: center; float: none !important; padding:0;}
   .phn-detail{padding: 15px 0 10px 0;}
   .icon-top{margin: 0 10px 0 0; float: none; display: inline-block; position: relative; top: -10px;}
   .phn-detail i{margin: 13px 5px 0 0;}
   .logo{padding: 0 0 10px;}
   .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-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: -10px; top: 6px; text-transform: uppercase;}
   .menu-head .navbar-toggle{border:none; color:#fff; margin: 9px 0; float: right; text-align: right; position: static; width: 100%;}   
   .menu-head .navbar-default .navbar-toggle .icon-bar{background-color:#fff;}
   .menu-head .navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover{background:none !important;}
   .menu-head .navbar-collapse{border:none;}
   .menu-head nav{padding:0;}
   .menu-head .navbar-nav{margin: 0; background: #77b92f;/* border: 1px solid #000; border-bottom: none;*/}
   .menu-head .navbar-nav > li:before{display:none;}
   .menu-head .navbar-nav > li{display:block; margin:0; border-top: 1px solid #fff; padding:0; border-right: 0;}
   .menu-head .navbar-nav > li > a{padding:10px 15px; border: none;}
   .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: #1a3d0d; color: #fff;}   
   .menu-head .sub-menu{position: relative !important; top: 0 !important; margin:0 !important; left: 0 !important; display: block !important; height: auto !important; border-bottom: 0;}
   .menu-head .sub-menu > li{}
   .menu-head .sub-menu > li > a{background:#000; padding:5px 20px; width:auto;}
   .gsn-form .frm-form{position: relative; bottom: 0; left: 0; max-width: inherit; margin: 0; text-align: left; color: #fff;}
   .page-id-594 .gsn-form .frm-form{bottom: 0; left: 0; margin: 0; max-width:inherit;}
   .page-id-594 .frm-col{width: 100% !important; float: none !important; margin: 0 0 10px !important;}
   .Social_Widgets .row{margin: 20px 0 0; border-left: 0; border-right: 0; padding: 20px 0 10px;}
   .Social_Widgets .row div{display: block; width: auto;}
   .tag-wrap h3{margin: 10px 0 15px; text-align: center;}
   .footer{text-align: left !important; padding:35px 0 0;}
   .wg-1 h4{margin: 30px 0 10px;}
   .wg-1 form{margin: 0;} 
   .wg-1 ul li{display:block; width:auto;}
       
}


/* Smartphones to Tablets */
@media (min-width: 481px) and (max-width: 767px) {
   
   .head-top .head-right{text-align: center; float: none !important;}
   .phn-detail{padding: 15px 0 10px 0;}
   .icon-top{margin: 0 10px 0 0; float: none; display: inline-block; position: relative; top: -10px;}
   .logo{padding: 0 0 10px;}
   .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-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: -10px; top: 6px; text-transform: uppercase;}
   .menu-head .navbar-toggle{border:none; color:#fff; margin: 9px 0; float: right; text-align: right; position: static; width: 100%;}   
   .menu-head .navbar-default .navbar-toggle .icon-bar{background-color:#fff;}
   .menu-head .navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover{background:none !important;}
   .menu-head .navbar-collapse{border:none;}
   .menu-head nav{padding:0;}
   .menu-head .navbar-nav{margin: 0; background: #77b92f;/* border: 1px solid #000; border-bottom: none;*/}
   .menu-head .navbar-nav > li:before{display:none;}
   .menu-head .navbar-nav > li{display:block; margin:0; border-top: 1px solid #fff; padding:0; border-right: 0;}
   .menu-head .navbar-nav > li > a{padding:10px 15px; border: none;}
   .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: #1a3d0d; color: #fff;}   
   .menu-head .sub-menu{position: relative !important; top: 0 !important; margin:0 !important; left: 0 !important; display: block !important; height: auto !important; border-bottom: 0;}
   .menu-head .sub-menu > li{}
   .menu-head .sub-menu > li > a{background:#000; padding:5px 20px; width:auto;}
   .gsn-form .frm-form{position: relative; bottom: 0; left: 0; max-width: inherit; margin: 0; text-align: left; color: #fff;}
   .page-id-594 .gsn-form .frm-form{bottom: 0; left: 0; margin: 0; max-width:inherit;}
   .page-id-594 .frm-col{width: 47.5% !important;}   
   .Social_Widgets .row{margin: 20px 0 0;}
   .Social_Widgets .row div{display: block; width: auto;}
   .tag-wrap h3{margin: 10px 0 15px; text-align: center;}
   .footer{text-align: left !important; padding:35px 0 0;}
   .wg-1 h4{margin: 30px 0 10px;}
   .wg-1 form{margin: 0;}
      
}

/* Tablets */
@media (min-width: 768px) and (max-width: 959px) {
      
   .phn-detail{padding: 16px 20px 10px 0;}
   .menu-head .navbar-nav{text-align: center;}
   .menu-head .navbar-nav > li{border: 1px solid #ff8860; padding: 0; letter-spacing: inherit; display: inline-block; float: none; margin: 4px 0;}   
   .gsn-form .frm-form{position: relative; bottom: 0; left: 0; max-width: inherit; text-align: left; color: #fff; width: 730px; margin: 20px auto 0;}
   .page-id-594 .gsn-form .frm-form{bottom: 0; left: 0; width: 730px; margin: 20px auto 0; max-width:inherit;}
   .page-id-594 .frm-col{width: 48.5% !important;}
   .Social_Widgets .row{margin: 20px 0 0;}
   .Social_Widgets .row div{width: 32%;}
   .footer{padding:35px 0 0;}
   .wg-1 h4{margin: 30px 0 10px;}
   .wg-1 form{margin: 0;}
   
}

/* Desktop */
@media (min-width: 960px) and (max-width: 1024px) { 
    
   .container{width:930px;}
   .phn-detail{padding: 16px 20px 10px 0;}
   .menu-head .navbar-nav{text-align: center;}
   .menu-head .navbar-nav > li{border: 1px solid #ff8860; padding: 0; letter-spacing: inherit; display: inline-block; float: none; margin: 4px 0;}   
   .gsn-form .frm-form{position: relative; bottom: 0; left: 0; max-width: inherit; text-align: left; color: #fff; width: 930px; margin: 20px auto 0;}
   .page-id-594 .gsn-form .frm-form{bottom: 0; left: 0; width: 930px; margin: 20px auto 0; max-width:inherit;}
   .page-id-594 .frm-col{width: 48.5% !important;}   
   .Social_Widgets .row{margin: 20px 0 0;}
   .Social_Widgets .row div{width: 32%;}
   .footer{padding:35px 0 0;}
   .wg-1 h4{margin: 30px 0 10px;}
   .wg-1 form{margin: 0;}   

}

/* Desktop */
@media (min-width: 1025px) and (max-width: 1200px) { 
	   
}

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

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

}
