/*
Theme Name: Ebook-Blog 2019

*/
html{overflow-x:hidden;}
html, body {height: 100%;}
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-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: 'ralewaybold';
    src: url('fonts/raleway-bold.eot');
    src: url('fonts/raleway-bold.eot?#iefix') format('embedded-opentype'),
         url('fonts/raleway-bold.woff2') format('woff2'),
         url('fonts/raleway-bold.woff') format('woff'),
         url('fonts/raleway-bold.ttf') format('truetype'),
         url('fonts/raleway-bold.svg#ralewaybold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'ralewayregular';
    src: url('fonts/raleway-regular.eot');
    src: url('fonts/raleway-regular.eot?#iefix') format('embedded-opentype'),
         url('fonts/raleway-regular.woff2') format('woff2'),
         url('fonts/raleway-regular.woff') format('woff'),
         url('fonts/raleway-regular.ttf') format('truetype'),
         url('fonts/raleway-regular.svg#ralewayregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

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


a{color:#00b03e;}
a:hover, a:focus{color:#1F262E; 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:#00b03e;}
h3{color:#00b03e;}
h4{color:#1F262E;}

.pad-0{padding:0 !important;}
.mrb-10{margin-bottom:10px !important;}
.mrb-20{margin-bottom:20px !important;}
.mrb-30{margin-bottom:30px !important;}
.mrb-40{margin-bottom:40px !important;}
.mrb-50{margin-bottom:50px !important;}

.container{padding:0;}

.top-sec{background:#1F262E; color:#fff; font-size:13px; margin:0; padding:0 0 0 15px;}
  .top-sec a{color:#fff;} 
  .top-sec a:hover{text-decoration:underline;}
  .top-sec ul{margin:0; padding:7px 0;}
  .top-sec ul li{display:inline-block; list-style:none; padding:0 20px 0 0; position:relative;}
  .icon-top{margin:0; overflow:hidden;} 
  .icon-top i{background: #fff; color: #1f262e; float: left; font-size: 13px; height: 27px; line-height: 26px; margin: 3px 0 0 4px; position: relative; text-align: center; width: 27px; z-index: 1;}
  .icon-top i:hover{background:#00b03e; 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;}  

.header{margin:0; position:relative; width:100%; top:0; z-index:2;}
  .head-top{margin-bottom:15px;}
  .logo{padding:10px 15px 0;}
  .top-head{text-align:right;}
    .top-head ul{margin:35px 0 0; 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 img{float:left; margin:0 25px 0 0;}
    .top-head h3{color:#040404; float:left; font-size:18px; font-family: 'open_sansbold'; margin:0; text-align:left;}
	.top-head h3 span{display:block; font-size:14px; font-family: 'open_sansregular';}
  
  .menu-head{background:#fff; border-radius:0; margin:0; position:relative;}
  .menu-head .navbar-brand{padding:0px; height:auto; position:relative; width:88%;}
  .menu-head .navbar-brand img{position:relative; z-index:2;}
  .menu-head nav{box-shadow:none; border:none; background:none; border-radius:0; margin:0; text-align:right;}
  .menu-head .navbar-collapse{padding:0;}
  .menu-head .navbar-nav{float:none;}
  .menu-head .navbar-nav > li{display:inline-block; float:none; font-family: 'RalewaySemiBold'; padding:0;}
  .menu-head .navbar-nav > li > a{color:#1F262E; text-shadow:none; padding:27px 10px 26px;}
  .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:#00b03e;}
  .menu-head li a:hover .sub-menu{display:block;}
  .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:#fff; color:#34495E;}
  .menu-head .sub-menu > li > a{ display:block; background:#1F262E; color:#fff; padding:7px 10px; text-align:left;}

.banner{margin:0; padding:0; position:relative; overflow:hidden; text-align:center;}
  .banner-text{bottom: 15%; right: 50%; margin: 0 -500px 0 0; position: absolute}
  .banner h2{color:#fff; font-size:34px; font-family: 'ralewaybold'; text-transform:uppercase;}
  .banner p{font-size:18px; color:#fff;}
  .banner-text ul{background: rgba(43, 44, 54, 0.6); margin: 0; padding: 15px 20px 20px; text-align: left;}
  .banner-text ul li{background:#1F262E; color: #fff; font-size: 18px; list-style: none; margin:0 0 10px; padding:10px 0 10px 35px; position:relative;}
  .banner-text ul li:before{content: "\f155"; color: #fff; font-family: FontAwesome; font-size: 14px; height: 25px; left: 6px; line-height: 25px; position: absolute; text-align: center; top: 12px; width: 25px;}
  .banner-text .btn{background: #00b03e; color: #fff; font-size: 16px; padding: 10px 40px; text-transform: uppercase;}
  .banner-text .btn:hover{background: #fff; color: #00b03e; 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;}
  .banner-text .btn i{font-size: 20px; margin: 0 0 0 10px; position: relative; top: 1px;}    

.apply-form{background:#00b03e; margin: 0; position:relative; padding:40px 0; z-index:3;}
  .apply-form:before, .apply-form:after{background:url(images/button-top.png) repeat scroll 0 0; content:""; left:0; top:-5px; position:absolute; height:20px; width:100%;}
  .apply-form:after{background:url(images/button-bottom.png); left:0; top:inherit; bottom:-10px;}
  .apply-form form{margin:0;}
  .apply-form h3{color: #fff; font-size:28px; text-align:center; margin:0 0 20px;}
  .apply-form form .form-control{background: #f78b80; border: none; color: #fff; height:40px;}
  .apply-form form .form-control::-webkit-input-placeholder {color: #fff;}
  .apply-form form .form-control::-moz-placeholder {color: #fff;}
  .apply-form form .form-control:-ms-input-placeholder {color: #fff;}
  .apply-form form .form-control:-moz-placeholder {color: #fff;}
  .apply-form form textarea{height:90px !important;}
  .apply-form form .form-group{margin-bottom:15px;}
  .apply-form form .btn{background: #34495e; border: none; color: #fff; margin:25px 0 0; padding:10px 55px; text-shadow: inherit; text-transform: uppercase; width:100%;}
  .apply-form form .btn:hover{background:#fff; color:#34495e; 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:#00b03e; color:#fff; position:relative; padding:30px;}
  .tag-wrap h3{color:#fff; font-family: 'open_sansbold'; margin:10px 0; text-transform:uppercase;}
  .tag-wrap h3 span{display:block; font-size:16px; font-family: 'open_sansregular';}
  .tag-wrap .btn{border: none; background:#1F262E; color: #fff; font-size:18px; text-transform:uppercase; margin:10px 0 0; padding: 10px 40px;}
  .tag-wrap .btn:hover{background:#fff; color: #1F262E; 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{background:#1F262E; text-align:left; margin:0 0 20px;}
  .tag-btm .btn{background:#00b03e;}
  .tag-btm h3{margin:15px 0 0; text-transform:uppercase;}
  .tag-btm h3 span{color: #fff; display: block; font-size: 20px; margin:5px 0 0; text-transform:inherit;}

.service-sec{padding:30px 15px; text-align:center;}
  .sr-box{cursor:pointer; margin:0 0 30px; overflow:hidden; position:relative;}
  .sr-box img{background: #34495e; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; margin: 0 0 20px;}
  .sr-box h4{color:#000;}
  .sr-box p{position:relative; padding:10px 0 0; text-align:center;}
  .sr-box .btn{background: #00b03e; color: #fff; padding: 8px 32px; position:relative; text-transform: uppercase;}
  .sr-box .btn:before{border-bottom: 20px solid #fff; border-right: 20px solid transparent; border-top: 20px solid transparent; bottom: 2px; content: ""; height: 0; left: 2px; position: absolute; width: 0;}  
  .sr-box .btn:after{border-bottom: 20px solid transparent; border-left: 20px solid transparent; border-top: 20px solid #fff; top: 2px; content: ""; height: 0; right: 2px; position: absolute; width: 0;}   
  .sr-box .btn:hover{background:#1F262E; 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;}
  .sr-box .btn:hover:before{border-bottom-color:#00b03e; 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;}
  .sr-box .btn:hover:after{border-top-color:#00b03e; 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;}
    
.why-choose-us{background:url(http://ebook-blog.org/wp-content/uploads/2019/05/service-bg.jpg) no-repeat fixed center center; padding:70px 0 40px; color:#fff; text-align:center; position:relative;}
  .why-choose-us:before{background: #000; content: ""; height: 100%; left: 0; opacity: 0.6; position: absolute; top: 0; width: 100%;}
  .why-choose-us h3{text-transform:uppercase; color:#fff;}
  .why-choose-us .col-md-12 p{text-align:center;}
  .service-box{position:relative; margin:0 0 30px;}
  .choose-box{background:#00b03e; cursor:pointer; padding:20px; overflow:hidden; position:relative;}
  .choose-box img{margin: 0 0 20px; height: 250px; width: 320px;}
  .choose-box h4{color:#fff;}
  .choose-box p{position:relative; padding:10px 0 0; text-align:center;}
  .choose-box .btn{background: none; border-radius:0; border: 1px solid #ffff; color: #fff; font-family: 'RalewaySemiBold'; font-size:16px; padding: 10px 40px; position: relative; text-decoration: none; text-transform: uppercase; z-index: 11;}
  .choose-box .btn:after{border-bottom: 4px solid #fff; border-right: 4px solid #fff; bottom: -2px; content: ""; height: 23px; position: absolute; right: -2px; width: 23px;}
  .choose-box .btn:before{border-left: 4px solid #fff; border-top: 4px solid #fff; content: ""; height: 23px; left: -2px; position: absolute; top: -2px; width: 23px;}
  .choose-box .btn:hover{background:#1F262E; border-color:#1F262E; 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;}
  .choose-box .btn:hover:after, .choose-box .btn:hover:before{display:none;}
  .why-choose-us .line-tag{border-color:#fff;}
  .why-choose-us .line-tag:before, .why-choose-us .line-tag:after{background:#fff;}

.why-choose-us .row, .step-sec .row, .service-sec .row, .text-sec .row, .step-sec .row{margin:0;}

.question-wrap{background:#1F262E; overflow:hidden; padding:0; position:relative; color:#fff;} 
  .question-wrap .col-sm-6:nth-child(1){padding:0; position:relative;}
  .question-wrap .col-sm-6:nth-child(1):before{background:rgba(0, 0, 0, 0.3); border: 5px solid #fff; content: ""; height: 90%; left: 3%; position: absolute; top: 5%; width: 94%; display:none;}
  .question-wrap .col-sm-6:nth-child(2){padding:3% 5% 3% 3%;}
  .question-wrap h3{color: #fff; margin: 0 0 20px; text-transform: uppercase;}
  .question-wrap .panel-group .panel{border:none; box-shadow:none; border-radius:0;}
  .question-wrap .panel-default > .panel-heading{background:none; border:none; padding:0;}
  .question-wrap .panel{background:none;}
  .question-wrap .panel-title{font-size:14px;}
  .question-wrap .panel-title a{display: block; margin:0 0 10px; padding: 10px 12px 10px 40px; position:relative; background:#F6AD26; color:#fff;}
  .question-wrap .panel-title a:hover, .question-wrap .panel-title a:focus{color:#fff;}
  .question-wrap .panel-body{border:none !important; padding:0;}
  .question-wrap .panel-body p{line-height:21px;}
  .question-wrap .active .panel-title a:before{content: "\f068";}
  .question-wrap .panel-title a:before{background: #1F262E; color: #fff; content: "\f067"; line-height:20px; font-family:FontAwesome; font-size: 14px; height: 20px; left: 10px; position: absolute; text-align: center; top: 8px; width: 20px;}
  
.text-sec{padding:30px 15px;}  
  .text-bx{border: 4px double #2b2c36; margin: 0 0 30px; padding: 20px 20px 10px;}
  .text-bx img{float:left;}
  .text-bx h4{margin:0 0 10px 100px;}  
  .text-bx p{margin:0 0 15px 100px;}
  .text-bx p strong{font-family: 'open_sansbold'; display:block; font-size:18px; margin:0 0 10px;}
  
.title-row{position:relative; margin:0 0 15px;}
  .title-row h3{display: inline-block;}
  .line-tag:before, .line-tag:after{background: #b2b2b2; content: ""; height: 1px; left: -10px; position: absolute; top: 5px; width: 100%;}
  .line-tag:after{top: 10px; width: 100%; left:0;}
  .line-tag-rt:before, .line-tag-rt:after{left:inherit; right:0;}
  .line-tag-rt:before{right:-10px;}
  .line-tag{border-bottom: 1px solid #b2b2b2; display: inline-block; margin: 0 30px 0 0; position: relative; top:-12px; width: 90px;}
  .line-tag-rt{margin:0 0 0 30px;}

.help-wrap{padding:0 30px;}
  ul.choose-list{list-style: none; padding:35px 0 0;}
  ul.choose-list li{margin-bottom: 30px; text-align:left;}
  .with-images .iconbox{width: 65px; height:auto; margin-top:0;}
  .iconbox:before{border: 8px double #f6bb19; content: ""; height: 109%; left: -3px; position: absolute; top: -3px; width: 109%;}
  .iconbox{background: #000; color: #323232; float: left; height: 70px; margin: 0; padding: 10px; position: relative; text-align: center; width: 70px;}
  .iconbox i{color: #323232; font-size: 42px;}
  .choose-box-content{margin-left: 100px;}
  .choose-box-content h4{text-transform:uppercase;}
  .help-wrap .col-sm-6:nth-child(2){padding: 50px 15px;}
  .help-wrap .col-sm-6:nth-child(1):before{background: #f6bb19; content: ""; height: 100%; left: -97%; position: absolute; top: 0; width: 100%;}
  .form-wrap h3{color:#fff;}
  .help-wrap h3{text-transform:uppercase;}
  .help-wrap h3 span{display:block; font-size:16px; color:#1F262E;}
  .help-wrap .p-tag{font-size:18px; text-transform:uppercase; text-align:center;}
  .help-wrap .form-wrap{background: #00b03e; color: #fff; margin: 0; padding: 70px 30px 110px;}
  .help-wrap form .row{margin:0;}
  .help-wrap form .form-control{background:none;  box-shadow:none; border:1px solid #fff; border-radius:0; color: #fff; height:40px;}
  .help-wrap form .form-control::-webkit-input-placeholder {color: #fff;}
  .help-wrap form .form-control::-moz-placeholder {color: #fff;}
  .help-wrap form .form-control:-ms-input-placeholder {color: #fff;}
  .help-wrap form .form-control:-moz-placeholder {color: #fff;}
  .help-wrap form textarea{height:150px !important; margin:0 0 15px;}
  .help-wrap form .form-group{margin-bottom:15px;}
  .help-wrap form .btn{background: #1F262E; border: none; color: #fff; margin:0; padding:13px 65px; text-shadow: inherit; text-transform: uppercase;}
  .help-wrap form .btn:hover{background:#fff; color:#1F262E; 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;}

.map-wrap{text-align:center;}
  
.footer{background:#2B2C36 url(images/footer-bg.png) repeat-x scroll center center; color:#fff; padding:0 30px;}  
  footer a{color:#fff;}
  footer a:hover{color:#00b03e;}
  footer{text-align:inherit;}
  .wg-1 h4{color:#fff; font-family: 'open_sansbold'; font-size:19px; margin:50px 0 20px; padding:0 0 10px; position:relative;}
  .wg-1 ul{margin:0; padding:0;}
  .wg-1 ul li{list-style:none; position:relative; padding:0 0 10px 15px; position:relative; display:inline-block; width:49%;} 
  .wg-1 ul li:before{background:#fff; height:5px; width:5px; content:""; position:absolute; top:8px; left:0;}
  .wg-1 address{margin: 0 0 20px; overflow: hidden; position: relative;}
  .wg-1 address i{border-radius:100%; border:1px solid #fff; color: #fff; float: left; height: 27px; line-height: 25px; margin: 0 10px 0 0; text-align: center; width: 27px;}
  .wg-1 address div{margin:0; overflow:hidden;}
  .ft-logo{padding:40px 15px 20px;}
  .ft-logo img{background: #fff; border-radius: 0; margin: 0 5px 15px; outline: 3px solid #fff; outline-offset: 3px; padding: 10px 15px; width: 96%;}
  .newsletter-ft{margin:0;}
  .newsletter-ft form .form-control{background:none; box-shadow:none; border:1px solid #fff; color: #fff; margin:0 0 10px;}
  .newsletter-ft form .form-control::-webkit-input-placeholder {color: #fff;}
  .newsletter-ft form .form-control::-moz-placeholder {color: #fff;}
  .newsletter-ft form .form-control:-ms-input-placeholder {color: #fff;}
  .newsletter-ft form .form-control:-moz-placeholder {color: #fff;}
  .newsletter-ft form textarea{height:50px !important; margin:30px 0 15px;}
  .newsletter-ft form .form-group{margin-bottom:15px;}
  .newsletter-ft form .btn{background: #00b03e; border: none; color: #fff; margin:0; padding:10px 50px; text-shadow: inherit; text-transform: uppercase;}
  .newsletter-ft form .btn:hover{background:#fff; color:#1F262E; 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:0;}
  .icon-ft a{display:block; margin:0 0 15px; position:relative;}
  .icon-ft span{left: 30px; position: absolute; top: -3px; text-transform:uppercase;}
  .icon-ft a: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;}
  .ft-bottom{background:#fff; padding:15px 0 0; text-transform:uppercase;}
  .ft-bottom a{color:#2b2c2c;}
  .ft-bottom a:hover{color:#f4651c;}

/*Breadcrumb , inner page, posts and default alignments*/
.post-sec h4.entry-title {background: #00b03e; 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: 30px;}
time.entry-date.published.updated {display: inline-block;}
time.updated {display: none;}
.page-numbers {background: #00b03e; 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: #00b03e; padding: 8px 12px; float:right;}
.single-post .nav-previous{display: inline-block; background: #00b03e; padding: 8px 12px; float:left}
.single-post .nav-next a, .single-post .nav-previous a{color:#fff;}
.single-post .nav-next:hover, .single-post .nav-previous:hover{background:#0b4d8d; cursor:pointer;}
  
.sidebar .widget {padding-bottom: 20px;}
.sidebar .widget:last-child{margin:0;}
.sidebar .widget h4{background: #242424; border: none; color: #fff; font-family: "open_sansregular"; font-size: 14px; padding: 5px 10px; text-transform: uppercase;}
.widget-title, .sidebar h2{background: #00b03e; 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(http://ebook-blog.org/wp-content/uploads/2019/05/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; }

.csw-sidebar {margin-bottom: 30px;}
.post-read-more {text-align: right;}
.post-read-more a {background: #00b03e; padding: 8px 20px;}
.post .post-read-more a:hover {background: #000; color:#fff!important;}
.single-post-img {float: left; margin: 0 20px 0px 0px; max-width: 30%; height: auto;}
ul.nav.topnav {float: right;}
ul.nav.topnav a {  padding: 30px 15px 30px;}
a.brand.logo {padding: 25px 20px 10px;}

a.navbar-brand.nav-logo img {height: 73px;}

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

