@import url(https://fonts.googleapis.com/css?family=Poppins:400,600);
body,
p {
    font-family: Poppins, sans-serif;
    line-height: 22px
}

*,
ul {
    margin: 0
}

*,
input:focus {
    outline: 0
}

.call-us,
.dn,
.price {
    display: none
}

.banner,
figure {
    position: relative
}


.fl,
.fr {
    float: left
}

a,
a.bttn,
a.bttn-dark,
a.bttn-dark-track {
    text-decoration: none
}

* {
    padding: 0
}

body {
    color: #3f3f3f;
    font-size: 16px
}

h1,
h2,
h3,
h4,
h5,
h6 {
    letter-spacing: 0;
    text-transform: capitalize
}

h1 {
    font-size: 40px;
    line-height: 46px
}

h2 {
    font-size: 30px;
    line-height: 36px;
    color: #000
}

h3,
h4,
h5,
h6 {
    font-size: 24px;
    line-height: 30px;
    color: #000
}

h2 span,
h4 span {
    color: #ffb600
}

h4 {
    text-transform: none!important
}

a {
    -moz-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    color: #3c3c3c
}

a:active,
a:focus,
a:hover {
    color: #022961;
    outline: 0;
    text-decoration: none
}

p {
    margin: 0 0 10px;
    text-align: left
}

.breadcrumb,
figure {
    margin-bottom: 0
}

blockquote {
    quotes: none
}

input[type=search] {
    width: 370px;
    font-size: 14px;
    padding: 10px 20px
}

textarea {
    height: 150px
}

:-moz-placeholder {
    opacity: 1;
    color: #282828
}

::-moz-placeholder {
    opacity: 1;
    color: #282828
}

::-webkit-input-placeholder {
    color: #282828
}

:-ms-input-placeholder {
    color: #282828
}

@-webkit-keyframes zoom {
    from {
        -webkit-transform: scale(1, 1)
    }
    to {
        -webkit-transform: scale(1.5, 1.5)
    }
}

@keyframes zoom {
    from {
        transform: scale(1, 1)
    }
    to {
        transform: scale(1.5, 1.5)
    }
}

.carousel-inner .item>img {
    -webkit-animation: zoom 20s;
    animation: zoom 20s
}

.navbar-light .navbar-toggler {
    color: rgba(255, 255, 255, .5);
    background: #fff;
    border-color: rgba(255, 255, 255, .1);
    cursor: pointer
}

.fl {
    width: 5%;
    margin-right: 10px
}

.fr {
    width: 90%
}

.call-us {
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px transparent;
    -webkit-transition-duration: .5s;
    transition-duration: .5s
}

.call-us:active,
.call-us:focus,
.call-us:hover {
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
    -webkit-transition-timing-function: cubic-bezier(.47, 2.02, .31, -.36);
    transition-timing-function: cubic-bezier(.47, 2.02, .31, -.36)
}

.circle span,
.postn-text {
    transform: translate(-50%, -50%)
}

.price {
    background: #212423
}

.price p {
    font-size: 30px;
    line-height: 36px;
    color: #fff;
    text-align: center
}

.price span {
    background: #fab51d;
    color: #000
}
.a2z-h-desktop{
    display: none;
}


.banner {
    background: url(../images/banner-1.jpg) no-repeat;
    background-size: cover;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    height: 400px;
    background-repeat: no-repeat;
    /*    height: 580px;
        min-height: 100vh;*/
}

.navbar-light .navbar-nav .nav-link:hover,
header .navbar-light .navbar-nav .nav-link:focus {
    color: #ffb600;
}
.myparcel{
    background: #ffb600;
}
.myparcel a{
    color: #000 !important;
}
.myparcel:hover, .myparcel:focus {
    background: #DB2A31 !important;
}
.myparcel a:hover, .myparcel a:focus {
    background: #DB2A31 !important;
    color: #fff  !important;
}

header .navbar-light .navbar-nav .nav-link {
    color: #fff;
    font-size: 18px;
    line-height: 24px
}

header .bg-light {
    background-color: transparent!important
}

.atoz_sticky {
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 999999;
    background: rgba(27, 39, 61, 0.9);
    border-bottom: 3px solid #ffb600;
    padding-bottom: 15px;
}
/*.dfc{
    display: block;
    margin-top: -20px;
}*/
.a2z-h-desktop{
    display: none;
}
.num {
    font-size: 40px;
    margin-top: -20px;
    color: #ffb600 !important;
}

.postn-text {
    position: absolute;
    left: 50%;
    top: 50%;
    z-index: 99999
}

.bttn-dark:before,
.bttn:before {
    top: 0;
    bottom: 0;
    content: ''
}

.flex-item {
    -webkit-justify-content: flex-end;
    justify-content: flex-end
}

.widget-pst {
    -moz-animation-duration: 3s;
    -webkit-animation-duration: 3s;
    -moz-animation-name: slidein;
    -webkit-animation-name: slidein;
    position: absolute;
    width: 100%;
    bottom: 0;
    z-index: 999
}

.widget {
    border: 5px solid #ffb600;
    background: #fff;
    -webkit-box-shadow: inset 7px 7px 29px 0 rgba(0, 0, 0, .11);
    -moz-box-shadow: inset 7px 7px 29px 0 rgba(0, 0, 0, .11);
    box-shadow: inset 7px 7px 29px 0 rgba(0, 0, 0, .11)
}

.widget .custom-select:focus,
.widget .form-control:focus {
    border: 2px solid #000;
    outline: 0
}

.widget .custom-select {
    width: 100%!important;
    -webkit-box-shadow: inset 0 3px 3px 0 rgba(0, 0, 0, .39);
    -moz-box-shadow: inset 0 3px 3px 0 rgba(0, 0, 0, .39);
    box-shadow: inset 0 3px 3px 0 rgba(0, 0, 0, .39);
    background: #f5f5f5;
    color: #757575;
    font-size: .875rem
}

.widget .form-control {
    -webkit-box-shadow: inset 0 3px 3px 0 rgba(0, 0, 0, .39);
    -moz-box-shadow: inset 0 3px 3px 0 rgba(0, 0, 0, .39);
    box-shadow: inset 0 3px 3px 0 rgba(0, 0, 0, .39);
    background: #f5f5f5
}

.widget .form-control::-webkit-input-placeholder {
    color: #757575;
    font-size: .875rem
}

.widget .cta {
    display: block;
    background: #ffb600;
    font-size: 22px;
    line-height: 28px;
    color: #000!important
}

.bttn,
.bttn-dark {
    display: inline-block;
    box-shadow: 0 2px 10px rgba(0, 0, 0, .16), 0 3px 6px rgba(0, 0, 0, .1)
}

a.bttn {
    color: #FF0072;
    -webkit-transition: .3s all ease;
    transition: .3s ease all
}

a.bttn:focus,
a.bttn:hover {
    color: #FFF
}

a.bttn-dark {
    color: #000;
    -webkit-transition: .3s all ease;
    transition: .3s ease all;
    background: #ffb600
}

a.bttn-dark:focus,
a.bttn-dark:hover {
    color: #FFF!important
}

.bttn {
    font-size: 18px;
    letter-spacing: 2px;
    text-transform: uppercase;
    text-align: center;
    width: 270px;
    font-weight: 700;
    padding: 14px 0;
    border: 3px solid #FF0072;
    border-radius: 2px;
    position: relative
}

.bttn:before {
    -webkit-transition: .5s all ease;
    transition: .5s all ease;
    position: absolute;
    left: 50%;
    right: 50%;
    opacity: 0;
    background-color: #FF0072;
    z-index: -2
}

.bttn:hover:before {
    -webkit-transition: .5s all ease;
    transition: .5s all ease;
    left: 0;
    right: 0;
    opacity: 1
}

.bttn:focus:before {
    transition: .5s all ease;
    left: 0;
    right: 0;
    opacity: 1
}

.bttn-dark {
    font-size: 22px;
    line-height: 28px;
    border: 3px solid #363d83;
    position: relative;
    z-index: 2
}

.areas,
.areas .area-txt {
    -webkit-box-shadow: 0 0 2px 0 rgba(0, 0, 0, .7);
    -moz-box-shadow: 0 0 2px 0 rgba(0, 0, 0, .7);
    box-shadow: 0 0 2px 0 rgba(0, 0, 0, .7)
}

.bttn-dark:before {
    -webkit-transition: .5s all ease;
    transition: .5s all ease;
    position: absolute;
    left: 50%;
    right: 50%;
    opacity: 0;
    background-color: #363d83;
    z-index: -1
}

.bttn-dark:hover:before {
    -webkit-transition: .5s all ease;
    transition: .5s all ease;
    left: 0;
    right: 0;
    opacity: 1
}

.widget-pst figure .sticker {
    right: -15px;
    position: absolute;
    bottom: -40px
}

.review {
    background: #f2f2f2
}

.scrollBtn.unallowed i {
    color: #000!important
}

.trust {
    background: #f7f7f7
}

.trust .list-group-item {
    background: 0 0!important;
    border: none!important;
    color: #000;
    padding: .35rem 1.25rem
}

.trust .list-group .list-group-item i {
    color: #00bd64
}

.flex-container {
    display: flex;
    align-items: center
}

.cycle {
    background: #1b273d
}

.circle {
    background: #fff;
    width: 80px;
    height: 80px;
    position: relative;
    margin: auto
}

.circle span {
    position: absolute;
    top: 50%;
    left: 50%;
    font-size: 46px;
    color: #000
}

.cycle strong {
    font-size: 22px;
    line-height: 28px;
    display: block
}

.ad-banner {
    background: url(../images/ad-banner.jpg) right 0 no-repeat fixed;
    background-size: cover
}

.ad-banner .info img {
    margin-bottom: 30px
}

.ad-banner .info p {
    font-size: 32px;
    line-height: 38px;
    color: #000;
    text-align: center
}

.ad-banner .info p span {
    color: #ff6200
}

.ad-banner .info p strong {
    color: red
}

.ad-banner .info small {
    font-size: 18px;
    color: #000;
    display: block;
    text-align: center
}

.air-services figure {
    position: relative
}

.air-services figure figcaption {
    position: absolute;
    bottom: 20px;
    width: 100%;
    z-index: 999;
    color: #fff;
    font-size: 20px;
    line-height: 26px
}

.services figure {
    position: relative
}

.services figure figcaption {
    position: absolute;
    bottom: 0;
    z-index: 99999
}

.services figure figcaption .title {
    font-size: 22px;
    line-break: 28px
}

@-webkit-keyframes zoomIn {
    0% {
        opacity: 0;
        -webkit-transform: scale3d(.3, .3, .3);
        transform: scale3d(.3, .3, .3)
    }
    50% {
        opacity: 1
    }
}

@keyframes zoomIn {
    0% {
        opacity: 0;
        -webkit-transform: scale3d(.3, .3, .3);
        transform: scale3d(.3, .3, .3)
    }
    50% {
        opacity: 1
    }
}

.zoomIn {
    -webkit-animation-name: zoomIn;
    animation-name: zoomIn
}

.restaurant-grid .banner {
    height: 250px;
    width: 25%;
    float: left;
    position: relative;
    overflow: hidden
}

.restaurant-grid .banner:hover .bg {
    -moz-transform: scale3d(1.07, 1.07, 1.07);
    -o-transform: scale3d(1.07, 1.07, 1.07);
    -ms-transform: scale3d(1.07, 1.07, 1.07);
    -webkit-transform: scale3d(1.07, 1.07, 1.07);
    transform: scale3d(1.07, 1.07, 1.07)
}

.restaurant-grid .banner .bg {
    position: absolute;
    width: 100%;
    height: 100%;
    background-size: cover;
    background-position: center center;
    -webkit-transition: all .2s linear;
    -moz-transition: all .2s linear;
    -ms-transition: all .2s linear;
    -o-transition: all .2s linear;
    transition: all .2s linear
}

.restaurant-grid .banner section {
    color: #fff;
    text-align: center;
    position: absolute;
    z-index: 9;
    bottom: 20px;
    width: 100%
}

.restaurant-grid .banner section .title {
    font-size: 22px;
    line-height: 28px;
    text-shadow: 1px 1px rgba(0, 0, 0, .3)
}

@media (max-width:991px) {
    .restaurant-grid .banner section {
        margin-top: 90px
    }
    .restaurant-grid .banner section .title {
        font-size: 22px
    }
}

#footer-bottom span,
.areas .area-txt,
.areas .btn {
    font-size: 16px;
    line-height: 22px
}

.areas {
    background: #f9f9f9
}

.areas .area-txt {
    color: #000;
    background: #fff;
    display: inline-block
}

.areas .btn {
    cursor: pointer;
    background-color: #fff;
    -webkit-box-shadow: 0 0 2px 0 rgba(0, 0, 0, .7);
    -moz-box-shadow: 0 0 2px 0 rgba(0, 0, 0, .7);
    box-shadow: 0 0 2px 0 rgba(0, 0, 0, .7);
    border: transparent;
    border-radius: 0;
    color: #000
}

.btn:hover {
    background: #363d83;
    color: #fff
}

.reset.btn:focus {
    box-shadow: none;
}

.reset.btn:hover {
    background: #868e96;
}

.parcel.btn:hover {
    background: #28a745;
}

.content a {
    color: #0056b3
}

#footer {
    background: #1b273d
}

#footer .list-group-item {
    background: 0 0;
    border: none;
    padding: .45rem 1.25rem;
    color: #c2c2c2
}

#footer .list-group-item a {
    color: #c2c2c2
}

#footer-bottom {
    background: #ffb600
}

#footer-bottom span {
    color: #000
}

.banner-signup {
    background: url(../images/signup-banner.jpg) no-repeat;
    background-size: cover;
}

.signup span {
    display: block;
    font-size: 22px;
    text-shadow: 0 3px 3px rgba(0, 0, 0, .9)
}

.form-group input,
.signup .custom-select,
.signup .textarea,
.signup textarea {
    font-size: 14px!important
}

.signup .form-group input::-webkit-input-placeholder {
    color: #315496!important;
    font-size: 14px!important;
    font-weight: 400
}

.signup .h-desktop {
    display: none;
}

.signup .form-group input {
    color: #000!important;
    font-size: 14px!important;
    font-weight: 700
}

.signup textarea::-webkit-input-placeholder {
    color: #315496!important;
    font-size: 14px!important
}

.signup textarea {
    color: #000!important
}

.signup .textarea {
    height: 150px
}

.signup .custom-select {
    cursor: pointer;
    height: auto!important;
    color: #315496!important;
    background: url(../images/select2.jpg) right top/22px no-repeat rgba(255, 255, 2455, 255);
    border: transparent!important
}

.signup .rounded {
    border-radius: .35rem!important
}

.signup-cat {
    display: block;
    background: #ffb600;
    font-size: 22px;
    line-height: 28px
}

/*.signup-cat:hover {
    background: #363d83;
        color:#fff !important;
}*/

.signup .form-control:focus {
    border: 2px solid #000;
    outline: 0
}

.signup .custom-select:focus {
    border: 2px solid #000!important;
    outline: 0;
    cursor: pointer
}

.signup .col .fa.fa-plus-circle,
.signup .col .fa.fa-minus-circle {
    font-size: 22px !important;
}

.signup label {}

.modal-body {
    background: #f9f9f9;
}

button.close span {
    text-shadow: none;
    cursor: pointer;
}

.signup .modal-body .col .fa.fa-plus-circle,
.signup .col .fa.fa-minus-circle {
    font-size: 16px !important;
}

.ml-14 {
    margin-left: 14px !important;
}

.modal-dialog {
    max-width: 700px !important;
}

.instant {
    background: #fab51d
}

a.bttn-dark-track {
    color: #fff;
    -webkit-transition: .3s all ease;
    transition: .3s ease all;
    background: #e80420
}

.bttn-dark-track {
    font-size: 22px;
    line-height: 28px;
    display: block;
    position: relative;
    top: 30px;
    box-shadow: 0 2px 10px rgba(0, 0, 0, .16), 0 3px 6px rgba(0, 0, 0, .1);
    z-index: 2
}

.widget-pst-track input::-webkit-input-placeholder {
    color: #4f4f4f!important;
    font-size: 14px!important
}

.about-hire h4,
.contact-hire h4 {
    font-size: 20px;
    line-height: 26px;
    text-transform: none!important
}

.widget-pst-track .form-control:focus {
    border: 2px solid #000;
    outline: 0
}

.banner-air {
    background: url(../images/banner-air.jpg) no-repeat;
    background-size: cover;
    height: 500px;
    position: relative
}

.about-hire,
.contact-hire {
    background: #eaeae8
}

.air-widget {
    position: absolute;
    width: 100%;
    z-index: 999;
    bottom: -85px
}

.air-widget figure .sticker {
    right: -15px;
    position: absolute;
    bottom: -40px
}

.about-hire .outline {
    border: 2px solid #dee4ee;
    min-height: 302px
}

.about-hire h4 {
    color: #000
}

.contact-hire .outline {
    border: 2px solid #dee4ee;
    min-height: 352px
}

.contact-hire h4 {
    background: #1b273d
}

.content-ln li {
    list-style: inside
}

.pointer {
    cursor: pointer;
}





/***************blog styling starts from here*******************/

/*.banner{
    background: url("../images/banner.png");
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    height: 300px;
    background-repeat: no-repeat;
    background-position: 0 47%;
}
.banner h1{
    margin:0;
    padding:80px 0 0 0;
    text-shadow:0 2px 9px rgba(0,0,0,.77);
    color:#fff;
    text-align:center;
}*/
.blog-comment{margin-left:20px; margin-top:8px;}
.time-comment{padding: 10px 0;}
.pagination{
    text-align: center;
    display: block;
}
.pagination ul li{
    list-style:none;
    display:inline;
}
.pagination ul li a {
    border: 2px solid #1b273d;
    display: inline-block;
    padding: 4px 12px;
    text-decoration: none;
    color:#1b273d;
}
.pagination ul li a:hover {
    background-color: #FFB600;
    color: #fff;
}
.tag-links{ font-family: georgia;font-size: 14px;line-height: 20px;font-style: italic;}
.tag-links a{ color:#1b273d !important;text-decoration: underline;}
#author,#email,#url{
    background: none repeat scroll 0 0 #ffffff;
    border:1px solid #999;
    color: #999;
    font-size: 16px;
    padding: 10px;
    width: 100%;
    display: block;
    border-radius: 7px;
}
#comment{
    background: none repeat scroll 0 0 #ffffff;
    border-bottom: 1px solid #ccc;
    border:1px solid #999;
    font-size: 16px;
    padding: 10px;
    vertical-align: middle;
    width:100%;
}
#submit{
    background: #FFB600;
    border-radius: 8px;
    color: #000;
    font-size: 20px;
    line-height: 26px;
    font-weight: bold;
    cursor:pointer;
    text-align: center;
    text-transform: capitalize;
    margin:0 0 20px 0;
    padding: 10px;
}
#submit:hover{
    background: #FFB600;
    color:#000;
}
.txt-box strong a{color:#00F;}
.txt-box a{ color:#00F;}

#comments-title{ color: #05346F; font-size: 20px; margin-bottom: 10px;margin-top: 10px;}
.fn{  color: #05346F; font-size: 18px;}
.says{color: #05346F;font-size: 18px;}
.comment-reply-link{color: #000;font-size: 16px; text-decoration: underline;}
.comment-meta { width:687px;}
.comment-meta a{color: #000;font-size: 16px;}
.comment-body p{font-size: 14px; text-align: justify; width:700px; margin-top:10px;}

.main-heading{
    background: url("../images/blur.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-radius: 50px;
    color: #012556;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 30px;
    font-weight: bold;
    margin-bottom: 10px;
    margin-top: 5px;
    padding-bottom: 5px;
    padding-top: 5px;
    text-align: center;}
.wp-caption-text{ font-size:14px !important; font-family:Georgia, "Times New Roman", Times, serif !important; font-style:italic !important;}

#commentform label{
    display: inline-block;
    width: 33%;
}
.comment-form-author, .comment-form-email, .comment-form-url{
    float:left;
    width:33.33%;
}
.comment-form-email, .comment-form-url{
    padding-left: 1px !important;
}
.car-img {
    padding: 10px 0;
}
.posting img {
    width: 100% !important;
    height: auto !important;
}
.larg img {
    width: 100% !important;
    height: auto;
    margin: 0 0 10px;
}

/*Blog styling starts from here*/
.blog-wrapper a strong {
    color: #00f;
}
.blog-wrapper strong a{
    color: #00f;
}
.blog-wrapper{
    width:1230px;
    margin:0 auto;
    padding: 30px 0 0 0;
}
.blog-wrapper h1 {
    font-size: 26px;
    line-height: 34px;
    font-weight: bold;
    margin: 20px 0 0 0;
    text-align: left;
    color:#022c64;
}
.blog-wrapper h2 {
    font-size: 24px;
    line-height: 30px;
    font-weight: bold;
    margin: 10px 0;
    text-align: left;
}
.blog-wrapper h3 {
    font-size: 22px;
    line-height: 28px;
    font-weight: bold;
    margin: 10px 0;
    text-align: left;
}
.blog-wrapper h4 {
    font-size: 21px;
    line-height: 27px;
    font-weight: bold;
    margin: 10px 0;
    text-align: left;
}
.blog-wrapper h5 {
    font-size: 20px;
    line-height: 26px;
    font-weight: bold;
    margin: 10px 0;
    text-align: left;
}
.blog-wrapper h6 {
    font-size: 19px;
    line-height: 25px;
    font-weight: bold;
    margin: 10px 0;
    text-align: left;
}
.blog-wrapper p{
    text-align: justify;
}
.blog-wrapper p img{
    width:100%;
}
.blog-heading {
    font-size: 30px;
    line-height:36px;
    font-weight: bold;
    color: #05346F;
}
.blog-heading a{
    color: #1b273d;
}
.date{
    width:100%;
    background: #FFB600;
    color: #fff;
    font-size: 20px;
    line-height: 22px;
    text-align: center;
    font-weight: 900;
    border-radius: 7px;
}
.date span {
    display: block;
    font-size: 12px;
}
.post-meta {
    margin-left: 95px;
    font-size: 29px;
    line-height: 29px;
}
/*.audi-date-comment {
    display: inline-block;
    margin: 5px 0;
}
.audi-date-comment ul{
    display: inline-block;
    margin:0;
    padding: 0;
}
.audi-date-comment ul li {
    display: inline;
    list-style: outside none none;
    margin: 0 10px 0 0;
    padding: 0 10px 0 0;
    position: relative;
}
.audi-date-comment ul li i{
    color:#000;
}


.blog-date{
    color: #CD9F63;
    font-size: 15px;
    line-height: 21px;
    font-weight: bold;
}*/
.comment-txt {
    display: inline-block;
    float: right;
    font-size: 16px;
    line-height: 22px;
    margin: 5px 0;
    text-align: right;
}

/*.blog-date .day{
font-weight: bold;
}
.blog-date .day, .month, .year{
display: block;
}*/
/*.read-more {
background: #d00539 none repeat scroll 0 0;
border-radius: 6px;
display: inline-block;
font-size: 20px;
font-weight: bold;
line-height: 26px;
margin: 10px 0;
padding: 12px 10px;
text-decoration: none;
cursor: pointer;
color: #fff;
}*/
.read-more {
    background: #FFB600;
    color: #000;
    cursor: pointer;
    display: inline-block;
    font-size: 20px;
    font-weight: bold;
    line-height: 26px;
    padding: 8px;
    text-decoration: none;
}
.read-more:hover {
    color: #000;
}
/*.with-icon{
    position: relative;
    transition: all 0.3s ease 0s;
}
.with-icon:hover{
    padding-right: 50px;
}
.with-icon:hover i {
    color: #fff;
    opacity: 1;
    right: 18px;
    visibility: visible;
}
.with-icon i {
    margin-top: -8px;
    opacity: 0;
    position: absolute;
    right: 0;
    top: 50%;
    transition: all 0.2s ease 0s;
    visibility: hidden;
}*/
.social-comment {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #ddd -moz-use-text-color;
    border-image: none;
    border-style: solid none;
    border-width: 1px 0;
    color: #919191;
    margin: 0;
    padding: 5px 0;
    text-align: right;
}
.post-social{
    float:right;
}
.post-social ul{
    padding: 0;
    margin: 0;
    display: inline-block;
}
.post-social ul li{
    display: inline;
    padding: 0 2px;

}
.post-social ul li img{
    width:26px;
}
.fa.fa-facebook-square.fa-2x {
    color: #3b5999;
}
.fa.fa-twitter-square.fa-2x {
    color: #55acee;
}
.fa.fa-google-plus-square.fa-2x {
    color: #dd4b39;
}
.fa.fa-pinterest-square.fa-2x {
    color: #bd081c;
}
/*Blog styling starts ends*/


.blog-bg {

    border-bottom: 2px solid #1b273d;
    margin-bottom: 20px;
    padding-bottom: 20px;
}

/* Sidebar Styling*/
.categories {
    font-size:24px;
    line-height: 30px;
    font-weight:bold;
    text-align:left;
}
.category-heading {
    display: block;
    text-align: center;
    background: #1b273d;
    padding: 10px 0;
    color:#fff;
}
.category-list {
    font-size: 17px;
    line-height: 23px;
    padding: 5px 0 5px;
    border-bottom: 1px solid #ddd;
    text-align: center;
    color:#1b273d;
    display: block;
}

/* Sidebar Styling*/
.new-box .wp-caption{max-width:100% !important;}
.wp-caption{width:100% !important;}
.wp-caption img{width:100%;height:auto !important;}
