/*

Theme Name: X & Child Theme

Theme URI: http://theme.co/xpro/

Author: Taraprasad Swain

Author URI: http://taraprasad.com/

Description: Make all of your modifications to X Pro in this child theme.

Version: 1.0.0

Template: x

*/

::-webkit-input-placeholder {color:#666666 !important;}

::-moz-placeholder {color:#666666 !important;}

:-ms-input-placeholder {color:#666666 !important;}

:-moz-placeholder {color:#666666 !important;}



h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6{margin:0 0 25px;}

.text-red{color:#ff3131;}

.image-full-width img{width:100%;}

.clr{clear:both;}



.x-slider-container.below{position:relative; margin-top:-107px;}

.x-navbar{border-bottom:none; box-shadow:none;}

.x-topbar{background-color:#04002a; border-bottom:none;}

.x-topbar .p-info{font-size:14px;}

.x-topbar .p-info a{border-bottom:none;}

.h-phone{margin-right:12px; padding-right:14px; border-right:#1b1464 1px solid;}

.h-phone i, .h-email i{color:#ff3131; margin-right:5px;}

.x-topbar .p-info a:hover{color:#ff3131 !important;}

.x-navbar .desktop .x-nav > li > a:hover, .x-navbar .desktop .x-nav > .x-active > a, .x-navbar .desktop .x-nav > .current-menu-item > a{box-shadow:inset 0 4px 0 0 #ff3131 !important;}



.x-navbar.x-navbar-fixed-top{background-color:#04002a;}

.free-consul-btn{float:right; margin-top:6px;}

.free-consul-btn a{font-size:14px; line-height:14px; color:#fff; text-transform:uppercase; font-weight:300; text-align:center; border:#fff 1px solid; border-radius:30px; -webkit-border-radius:30px; padding:8px 23px; display:block; transition:0.3s;}

.free-consul-btn a:hover{background:#fff;}

.x-slider-container.below{border-bottom:none;}



.home-service-box{margin-bottom:20px;}

.home-service-box .h5,.x-text.ailia p{font-size:18px; font-weight:700; margin-bottom:12px;}
.x-text.ailia p{color:#ff3131; text-transform:uppercase;}


.about-founder{display:inline-block; vertical-align:top; margin-right:60px;}

.about-founder:last-child{margin-right:0;}



footer.x-colophon.top{background:url(images/footer-bg-img.jpg) no-repeat top center; background-size:cover !important; border-top:none; padding:80px 0 85px;}

footer.x-colophon.bottom{background-color:#1b1464; color:#fff; border-top:none; box-shadow:none; padding:19px; font-size:14px; letter-spacing:normal;}

footer.x-colophon.bottom a{color:#fff;}

.x-colophon.bottom .x-colophon-content{margin:0; letter-spacing:normal; font-weight:300;}

.x-colophon.bottom .x-colophon-content p{margin:0;}



footer .widget{text-shadow:none;}

footer, footer p, footer a{color:#fff; font-size:14px;}

footer .h-widget{font-size:18px; font-weight:700; color:#fff; margin-bottom:35px;}

footer p span{color:#ff3131;}



.widget ul, .widget ol{border:none; box-shadow:none;}

.widget ul li, .widget ol li, .widget_nav_menu ul li a, .widget_meta ul li a, .widget_pages ul li a{border-bottom:none; box-shadow:none; display:block; color:#fff; padding-left:0;}

.widget_nav_menu ul li a:before, .widget_meta ul li a:before, .widget_pages ul li a:before{display:none;}

.widget ul li a, .widget ol li a, .x-comment-time{color:#fff !important;}

.widget ul li a:hover, .widget_nav_menu .current-menu-item > a{background-color:inherit;}



ul.footer-social{margin:0;}

ul.footer-social li{display:inline-block; vertical-align:top; width:32px; height:32px; line-height:32px; border-radius:50%; -webkit-border-radius:50%; background:#2b87c7; color:#fff; text-align:center; margin-right:5px; transition:0.3s;}

ul.footer-social li.facebook{background:#2b87c7;}

ul.footer-social li.twitter{background:#38c0dd;}

ul.footer-social li.gplus{background:#dc6218;}

ul.footer-social li.linkedin{background:#2862d8;}

ul.footer-social li:hover{background:#fff; color:#1b1464 !important;}

ul.footer-social li:hover a{color:#1b1464 !important;}



input#es_txt_email_pg{display:block; width:100%; height:48px;}

.es_button{padding-top:0; text-align:right;}

input#es_txt_button_pg{background:#ff3131; border:none; width:126px; height:48px; color:#fff; font-size:14px; text-transform:uppercase; border-radius:4px; -webkit-border-radius:4px;}



.service-box{background:#fff; padding:30px 15px; border-radius:5px; -webkit-border-radius:5px; margin:0 11px 22px; text-align:center; transition:0.3s;}

.service-box:hover{-webkit-box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.3); -moz-box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.3);

box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.3);}

.service-box .service-icon{width:86px; height:86px; line-height:86px; text-align:center; margin:0 auto 20px; background:#1b1464; border-radius:50%; -webkit-border-radius:50%;}

.service-box .service-icon img{display:inline; vertical-align:middle; max-height:86px;}

.service-box h4{font-size:16px; color:#727272; margin:0;}



.list-right-icon{margin:0 0 30px;}

.list-right-icon li{display:block; list-style:none; font-size:16px; line-height:24px; margin-bottom:15px; position:relative; padding-left:29px;}

.list-right-icon li:after{position:absolute; top:6px; left:0; content:""; background:url(images/right-check-icon.png) no-repeat; width:15px; height:11px;}



.client-cform .f-field{margin-bottom:12px;}

.client-cform .f-field input{display:block; width:100%; height:42px; background:#f4f8f8; border:#dfdfdf 1px solid; border-radius:5px; -webkit-border-radius:5px; font-size:14px; line-height:14px; padding:0 15px; box-shadow:none;}

.client-cform .f-field textarea{display:block; width:100%; height:160px; background:#f4f8f8; border:#dfdfdf 1px solid; border-radius:5px; -webkit-border-radius:5px; font-size:14px; line-height:14px; padding:15px; box-shadow:none;}

.client-cform .submit-btn{margin-top:25px;} 

.client-cform .submit-btn input[type="submit"]{ display:inline-block; vertical-align:top; width:214px; height:45px; background:#ff3131; border:none; border-radius:30px; -webkit-border-radius:30px; color:#fff; font-size:14px; line-height:14px; text-transform:uppercase; text-align:center; text-shadow:none;}



.cpage .f-field input, .cpage .f-field textarea{background:#fff; border:#e2e2e2 1px solid;}



.h-landmark{width:100%;}

.x-iso-container-posts.cols-3 .entry-title{font-size:18px; line-height:28px; margin-bottom:15px; text-align:left;}

.x-iso-container-posts.cols-3 .entry-title-sub{display:none;}



.x-sidebar .widget ul li{padding-left:0;}

.x-sidebar .widget ul li a{color:#666666 !important; padding-left:0;}

.x-sidebar .h-widget{font-size:18px; font-weight:700; color:#ff3131; margin:8px 0 20px;}

.x-sidebar .widget.widget_recent_entries li a{font-size:14px; line-height:24px; font-weight:normal;}

.x-sidebar .widget.widget_recent_entries li{position:relative; padding:0 0 15px 26px; margin-bottom:15px; border-bottom:#e4e4e4 1px solid;}

.x-sidebar .widget.widget_recent_entries li:before{content:""; color:#666666; font-family: FontAwesome; position:absolute; left:0; top:8px; background:url(images/news-arrow.png) no-repeat; width:16px; height:10px;}

.x-sidebar .widget.widget_recent_entries li:last-child{padding-bottom:0; border-bottom:none;}



.x-sidebar .widget{background:#fff; padding:20px; border-radius:5px; -webkit-border-radius:5px; margin:0 0 20px; text-shadow:none;}

.form-search .search-query{background-color:#f4f8f8; border:#d2dede 1px solid; box-shadow:none; height:39px; color:#8d8c8c; font-size:14px;}



.home-lpost ul{margin:0 -5px;}

.home-lpost ul li{float:left; width:50%; padding:0 5px; margin-bottom:10px; display:block; list-style:none; position:relative;}

.home-lpost ul li .post-box{width:100%; height:190px; border-radius:5px; -webkit-border-radius:5px; position:relative; overflow:hidden;}

.home-lpost ul li .post-box:after{position: absolute; content:""; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.40); z-index:0; transition:0.3s;}

.home-lpost ul li .hl-txt{position:absolute; bottom:20px; left:0; right:0; margin:0 auto; color:#fff; padding:0 10px; text-align:center;}

.home-lpost ul li .hl-txt h6, .home-lpost ul li .hl-txt p.h6 a{font-size:16px; line-height:18px; color:#fff; font-weight:600; text-transform:none; margin:0 0 10px;}

.home-lpost ul li .hl-txt h6 a{color:#fff;}

.home-lpost ul li .hl-txt .postdate, .home-lpost ul li .hl-txt .postby, .home-lpost ul li .hl-txt .postuser{font-size:14px; line-height:14px; text-transform:uppercase; color:#fff; font-weight:400; display:inline-block; vertical-align:top;}

.home-lpost ul li .hl-txt .postdate{margin-right:12px;}

.home-lpost ul li .hl-txt .postby{color:#ff3131;}



.full-article-btn{position:absolute; left:5px; right:5px; top:0; bottom:0; background:rgba(27, 20, 100, 0.9); text-align:center; border-radius:5px; -webkit-border-radius:5px; transition:0.3s; opacity:0;}

.full-article-btn a{display:inline-block; vertical-align:middle; background:#fff; width:186px; font-size:14px; text-transform:uppercase; line-height:48px; color:#ff3131; border-radius:30px; -webkit-border-radius:30px; position:relative; top:50%; transform:translate(0,-50%);}

.home-lpost ul li:hover .full-article-btn{opacity:1;}



aside.x-sidebar.left{background-color:#fff; padding:30px 23px;}

aside.x-sidebar.left .h-widget{font-weight:500; color:#333333; margin:0 0 20px;}

aside.x-sidebar.left .widget{padding:0; background-color:inherit; margin:0;}

aside.x-sidebar.left .widget ul li a{padding:0 0 15px;}

aside.x-sidebar.left .widget ul li a:hover, aside.x-sidebar.left .widget ul li.current-menu-item a{color:#ff3131 !important;}



.job-search-form{background:#fff; padding:30px 25px 5px; margin-bottom:40px;}

.job-search-form h3{font-size:18px; font-weight:600; margin-bottom:23px;}

.job-search-form form{margin:0 -7px;}

.job-search-form .f-field{margin-bottom:14px; padding:0 7px;}

.job-search-form .f-field input, .job-search-form .f-field select{display:block; width:100%; height:42px; background:#f4f8f8; border:#dfdfdf 1px solid; border-radius:5px; -webkit-border-radius:5px; box-shadow:none; font-size:14px; line-height:14px; color:#666666; margin-bottom:0;}

.job-search-form .field50{width:50%; float:left; margin-bottom:14px; padding:0 7px;}

.job-search-form .search-jbtn{margin-top:9px; text-align:right;}

.job-search-form .search-jbtn input, .job-search-form button.search-jbtn{display:inline-block; vertical-align:top; width:214px; height:45px; background:#ff3131; border:none; border-radius:30px; -webkit-border-radius:30px; box-shadow:none; font-size:14px; line-height:14px; color:#fff; text-transform:uppercase; text-align:center; cursor:pointer;}

.job-search-form .jobtype{margin-top:20px;}

.job-search-form .jobtype label{display:inline-block; vertical-align:top; margin-right:24px; font-size:14px;}

.job-search-form .jobtype input[type="radio"]{margin-right:8px;}

.s-file label{font-size:14px;}



.job-list-box{padding-bottom:32px; margin-bottom:32px; border-bottom:#d3d3d3 1px dashed; position:relative;}

.job-list-box .job-title{font-size:16px; line-height:24px; color:#ff3131; font-weight:600; margin-bottom:15px; text-transform:none; padding-right:85px;}

.job-list-box .job-title a{color:#ff3131; transition:0.3s;}

.job-list-box .job-title a:hover{color:#1b1464;}

.job-type{background:#777777; font-size:12px; line-height:12px; color:#fff; text-align:center; padding:5px 8px; border-radius:3px; -webkit-border-radius:3px; position:absolute; right:0; top:5px;}

.job-list-box i{margin-right:10px;}

.job-location {margin:5px 0;}

.experiance, .salary{display:inline-block; vertical-align:top; margin:5px 0;}

.doller-icon{border:#666666 1px solid; border-radius:50%; -webkit-border-radius:50%; width:18px; height:18px; font-size:12px; text-align:center; line-height:18px; margin-right:10px; display:inline-block;}

.doller-icon i{margin-right:0;}

.more-btn{display:block; width:125px; line-height:42px; font-size:14px; color:#fff; text-transform:uppercase; text-align:center; border-radius:5px; -webkit-border-radius:5px; background:#1b1464; transition:0.3s;}

.more-btn:hover{background:#ff3131; color:#fff;}



.job-details h3{font-size:30px; margin-bottom:20px;}

.job-details i{margin-right:10px; color:#ff3131;}

.company-name{color:#ff3131;}

.job-type2, .company-name, .job-location, .experiance, .salary{margin:5px 0; font-weight:500;}

.job-type2 span, .company-name{color:#ff3131;}

.job-details .doller-icon{border:#ff3131 1px solid;}

.job-details .doller-icon i{margin-right:0;}

.experiance{ margin-right:15px;}

.job-dis{margin-bottom:45px;}



span.wpcf7-not-valid-tip{display:none;}

input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required.wpcf7-not-valid, input.wpcf7-form-control.wpcf7-file.wpcf7-validates-as-required.wpcf7-not-valid{border:#ff3131 1px solid;}



.inner-banner{background:#000; position:relative; margin-top:-107px;}

.banner-img{width:100%; height:330px; background-position:center center; background-repeat:no-repeat; background-size:cover !important; opacity:0.5;}

.inner-banner .page-title{position:absolute; bottom:70px; left:0; right:0; margin:0 auto; font-size:48px; line-height:48px; font-weight:700; color:#fff; text-align:center;}



.blog header.x-header-landmark.x-container.max.width{}

.blog .x-container.offset, .post-type-archive-job .x-container.offset, .single-job .x-container.offset, .single-post .x-container.offset{margin:85px auto;}



.blog .has-post-thumbnail .entry-wrap{background-color:inherit; box-shadow:none; padding:30px 0 0 !important;}

.blog .entry-thumb img{border-radius:5px; -webkit-border-radius:5px;}

.blog .entry-title a{color:#ff3131;}

.blog .has-post-thumbnail .entry-featured{border:none; box-shadow:none;}

.blog .entry-thumb{border-radius:5px; -webkit-border-radius:5px;}

.x-iso-container>.hentry{padding-bottom:45px;}



.x-pagination span.current{background-color:#ff3131 !important; text-shadow:none; box-shadow:none;}



.single-post .entry-wrap{padding:30px 0 0; background-color:inherit; box-shadow:none;}

.single-post .entry-title{font-size:30px; margin-bottom:20px;}

.single-post .entry-featured{border:none; box-shadow:none;}



.footercontent{text-align:left; float:left;}

.footercontent p{margin:10px 0 0;}

.footermenu{float:right; text-align:right;}

.x-colophon.bottom .x-nav{margin-bottom:0;}

.x-colophon.bottom .x-nav li a{font-weight:300; letter-spacing:1px; text-transform:none; font-size:14px; position:relative; padding-right:10px; vertical-align:top;}

.x-colophon.bottom .x-nav li{position:relative; padding-right:5px; vertical-align:top;}

.x-colophon.bottom .x-nav li:after{position:absolute; right:0; top:0; width:1px; height:100%; background:#fff; content:"";}

.x-colophon.bottom .x-nav li:last-child{padding-right:0;}

.x-colophon.bottom .x-nav li:last-child:after{display:none;}



a.page-numbers, span.page-numbers.current{margin:0 2px; width:32px; height:32px; font-size:13px; font-weight:400; line-height:32px; text-decoration:none; text-shadow: 0 1px 1px rgba(255,255,255,0.85); color:#bababa;  background-color: #fff; border-radius: 4px;  box-shadow: inset 0 0 0 transparent, 0 0.1em 0.45em 0 rgba(0,0,0,0.25); display:inline-block; vertical-align:top; text-align:center;}

a.next.page-numbers{width:60px;}

span.page-numbers.current{ background-color:#ff3131; color:#fff; box-shadow:none; text-shadow:none;}



.x-nav-wrap.mobile.collapse{

    padding:0 0 107px;

}

.x-navbar .mobile .x-nav li>a{border:1px solid #38317f; border-left:none; border-right:none; color:#fff !important;}

.x-navbar .mobile .x-nav li:first-child a{border-top:none;}

.x-navbar .mobile .x-nav li:last-child a{border-bottom:none;}

navbar .mobile .x-nav .current-menu-item > a{color:#ff3131 !important;}



.x-navbar.x-navbar-fixed-top .x-nav-wrap.mobile.collapse{padding:0;}

.x-navbar.x-navbar-fixed-top .mobile .x-nav li>a{border:1px solid #38317f; border-left:none; border-right:none; color:#fff !important;}



.video-popup{position:fixed; top:0; left:0; right:0; bottom:0; background:rgba(0,0,0,0.7); width:100%; z-index:9999; display:none;}

.vpop-box{position:absolute; width:100%; left:0; right:0; margin:0 auto; top:50%; transform:translate(0,-50%);}

.vpop-box iframe{display:block;}

.display-video{display:block !important;}

#xchomevideo .x-video {margin-bottom:0 !important;}

.video-popup-close-btn{position:absolute; right:10px; top:10px; width:50px; height:50px; line-height:50px; text-align:center; background-color:#ff3131; z-index:9; color:#fff !important; font-size:30px;}



.format-link .x-hgroup{margin-bottom:0; border-bottom:none; padding: 0;}

.format-link .p-meta {text-align:left !important;}

.x-scroll-top{background:#fff;}



@media only screen and (max-width:1199px) {

.x-brand img{width:310px !important;}

.x-navbar .desktop .x-nav > li > a:not(.x-btn-navbar-woocommerce) {padding-left:10px !important;  padding-right:10px !important;}

}

@media only screen and (max-width:980px) {

h2, .h2{font-size:36px;}

header.masthead.masthead-inline{background-color:#1b1464;}

.tp-caption.rev-btn{font-size:14px !important; line-height:14px !important; padding:12px 25px !important;}

.x-btn-navbar{padding:6px 12px;}

.home-lpost ul li{float:none; width:100%;}

.footercontent, .footermenu{float:none; text-align:center;}

footer.x-colophon.top .x-column.x-md{width:46%; margin-right:4%; display:inline-block; vertical-align:top;}

.x-colophon.top .x-column .widget:first-child {margin-top:0;}

}

@media only screen and (max-width:767px) {

h2, .h2{font-size:30px;}

.free-consul-btn{display:none;}

.x-topbar .p-info{padding:12px 0; background-color:inherit;}

.el27.x-section{padding:25px 0px 35px 0px !important;}

.el27.x-section .x-bg-layer-lower-image{ background-image:none !important; background-color:#f1eff2 !important;}

.el1.x-section{padding:50px 0px 35px 0px !important;}

.el48.x-section{padding:50px 0px 60px 0px !important;}

.el60.x-section{padding:50px 0px 60px 0px !important;}

.home-lpost ul li{float:left; width:50%;}

.banner-img {height:250px;}

.inner-banner .page-title{font-size:36px; line-height:36px; bottom:30px;}

.el20.x-container {margin:10px auto 15px auto !important;}

.el11.x-section {padding:50px 0px 55px 0px !important;}

.blog .x-container.offset, .post-type-archive-job .x-container.offset, .single-job .x-container.offset, .single-post .x-container.offset {margin:50px auto;}

.job-details h3, .single-post .entry-title{font-size:24px;}

.el24 .x-frame-inner{padding-bottom:283px !important;}

.el24.x-section .x-bg-layer-lower-image{background-image:inherit !important; background-color:#f0f0f2;}

@media only screen and (max-width:700px) {

.job-search-form .field50 {width:100%; float:none;}

.vpop-box{width:90%;}

}

@media only screen and (max-width:575px) {

h2, .h2{font-size:24px;}

h3, .h3{font-size:22px;}

h4, .h4{font-size:20px;}

h5, .h5{font-size:18px;}

.h-phone, .h-email{display:block;}

.h-phone{margin-bottom:12px; margin-right:0; padding-right:0; border-right:none;}

.home-lpost ul li{float:none; width:100%;}

.supercarousel_arrowsout .supercarousel_wrapper {margin-left:0; margin-right:0;}

.supercrsl a.superprev, .supercrsl a.supernext{display:none !important;}

.inner-banner .page-title{font-size:24px; line-height:24px; font-weight:500;}

.job-details h3, .single-post .entry-title{font-size:20px;}

.el24 .x-frame-inner{padding-bottom:200px !important;}

.x-iso-container{margin:0;}

.x-iso-container>.hentry{padding-left:0; padding-right:0;}

footer.x-colophon.top .x-column.x-md{width:100%; margin-right:0; display:block;}

.x-colophon.top .x-column .widget:first-child {margin-top:3em;}

.vpop-box iframe{height:300px;}

}

@media only screen and (max-width:479px) {

.x-brand img{width:227px !important;}

.job-search-form .jobtype label{margin-right:10px;}

.tp-caption{text-align:center !important;}

.tp-caption.slide-txt{white-space: normal !important; text-align:center !important;}

.job-search-form{padding:30px 15px 5px;}

}


   /*Blog Page Starts */
@media (min-width: 1024px) {
  .blogPosts {
    padding-right: 20px;
  }
}
.blogPosts .lstWrap {
  display: flex;
  flex-wrap: wrap;
  margin-left: -15px;
  margin-right: -15px;
}

.blogPosts .postItem {
  max-width: 50%;
  padding-left: 15px;
  padding-right: 15px;
}

@media (max-width: 767px) {
  .blogPosts .postItem {
    width: 100%;
    max-width: 100%;
  }
}

.blogPosts .lstWrap article.post {
  -webkit-box-shadow: 0px 0px 18px 12px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: 0px 0px 18px 12px rgba(0, 0, 0, 0.05);
  box-shadow: 0px 0px 18px 12px rgba(0, 0, 0, 0.05);
  border-radius: 10px;
  overflow: hidden;
  margin-bottom: 30px;
}

.blogPosts .lstWrap article.post .entry-wrap {
  padding: 30px;
}
@media (max-width: 991px) {
  .blogPosts .lstWrap article.post .entry-wrap {
    padding: 18px;
  }
}
.blogPosts .lstWrap article.post .entry-featured {
  background-color: #CCCCCC;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  flex-basis: 100%;
  max-width: 100%;
  width: 100%;
  height: auto;
  max-height: 220px;
}
@media (min-width: 1024px) {
  .blogPosts .lstWrap article.post .entry-featured {
    max-height: 280px;
    overflow: hidden;
    background-size: cover;
  }
}

@media (min-width: 1200px) {
  .blogPosts .lstWrap article.post .entry-featured {
    max-height: 245px;
  }
}

@media (min-width: 1500px) {
  .blogPosts .lstWrap article.post .entry-featured {
    max-height: 325px;
  }
}
body.home .e6-20{
	float:right;
}
@media (max-width:767px){
	body.home .e6-20{
		float:none;
	}
}
article.post .postDetail {
  font-size: 14px;
  color: #ed3341;
  padding-bottom: 15px;
  display: flex;
}
.blogPosts .lstWrap article.post .entry-header {
  min-height: 70px;
}
.blogPosts .lstWrap article.post .entry-title {
  line-height: .7;
}
.blogPosts .lstWrap article.post .entry-title a {
  font-size: 18px;
}

article.post .postDetail .date, article.post .postDetail .author {
  font-size: 14px;
  font-weight: 300;
  color: #c5c5c5;
}

article.post .postDetail .date svg, article.post .postDetail .author svg {
  width: 15px;
  height: 15px;
  fill: #c5c5c5;
  margin-right: 10px;
  margin-bottom: -1px;
}

article.post .postDetail .date span, article.post .postDetail .date a, article.post .postDetail .author span, article.post .postDetail .author a {
  color: #c5c5c5;
}

article.post .postDetail .author {
  margin-left: auto;
}
.blogPosts .lstWrap article.post .entry-wrap .btnWrap .more-btn {
  margin-left: auto;
}

.blogPosts .lstWrap article.post .entry-content {
  min-height: 90px;
      margin-bottom: 30px;
}
.blogPosts .x-pagination ul {
      display: flex;
      justify-content: flex-end;
}
.entry-wrap .entry-content h2{
	font-size: 26px;
}

.entry-wrap .entry-content h3{
	font-size: 22px;
}

.blog-h2-stl{
	font-size: 26px;
}

.blog-h3-stl{
	font-size: 22px;
}

/*Blog Page Ends */
.h4.mgb-12{
	margin-bottom: 12px;
}
.h6.mgb-5{
	margin-bottom: 5px;
}
.h6.mgb-5.red{
	color: #ff3131;
}