a{outline: none !important;}
body{box-sizing: border-box;scroll-behavior: smooth;}
.tringle-img img {position: absolute;left: 16px;}
.rectangle-img img {position: absolute;left: -15px;}
#ast-scroll-top {background-color: #E71E24;font-size: 0.9375rem;}
.red-text{color: #d52c28; font-family: Mokoko Black;}
.about-list-item .elementor-icon-list-item{align-items: baseline !important;}
.about-list-item .elementor-icon-list-item i{padding-top: 5px !important;}
html {
  scroll-behavior: smooth;
}
/*---Header Css---*/

.side-logo img {width: 47%;padding: 25px 0 20px 20px;}
.side-btn {text-align: center;margin: 50px 0 0 0;}
.side-btn a {font-family: "Poppins", Sans-serif;font-size: 16px;font-weight: 500;text-transform: uppercase;line-height: 29px;background-color: #E71E24;border-radius: 0px 0px 0px 0px;padding: 16px 33px 16px 33px;width: 78%;color: #ffffff;}
.side-btn a:hover{background: #ffffff !important;color: #000000 !important;}
.side-num {text-align: center;margin: 50px 0 0 0;}
.side-num a {color: #ffffff;font-family: "Poppins", Sans-serif;font-size: 20px;font-weight: 500;}
.side-num a:hover{background: #000000 !important;}
.side-num a i {color: #E71E24;margin: 0 12px 0 0px;font-size: 20px;}
#text{
display:none;
}
/*---Header Css End---*/

.icon-bg img {
    background: #6f6f6f;
    width: 100%;
    padding: 24px;
    margin: 0px;
}
.course-list ul li a{
  border-bottom: 3px solid #E71E24;
    text-decoration:none !important;
}
.course-list ul li {
  margin-bottom: 11px !important;
}

.img-size img{width:100%;}

/*Owl Carousel Css*/

.owl-item a {
    text-decoration: none !important;
}
.bottom-m {
  margin-top: 26px;
}
.home-demo .item {
    background: #f5f5f5;
    padding: 0 0 25px 0;
    border-radius: 11px;
}
.item img {
  width: 100% !important;
}
.item p {
  font-family: "Mokoko Black", Sans-serif;
  color: #000;
  font-size: 24px;
  line-height: 28px;
    margin: 10px 15px 10px 15px;
}
.item h4 {
  color: #000;
  font-family: "Poppins", Sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 28px;
  margin: 10px 15px 0 15px;
}
.owl-prev {
  position: absolute;
  top: 40%;
  left: -54px;
  border: 1px solid #cfcfcf !important;
    width: 32px;
  height: 32px;
}
.owl-next {
  position: absolute;
  top: 40%;
  border: 1px solid #cfcfcf !important;
  right: -54px;
  width: 32px;
  height: 32px;
}
.owl-next span, .owl-prev span {
  font-size: 27px;
}
/*Owl Carousel Css End*/

/*Client Logo Slider*/

/*.brandsHome{background-color: #f5f5f5;}*/
/*.slick-slide img {
    width: 200px !important;
    margin: 0 10px;
}
*/
.slick-slide img{
    width: 230px!important;
    margin: 0 10px !important;
}
@media only screen and (max-width : 480px) {
     .slick-slide img {
        width: 150px;
        margin: 0px;
    }
}
.marquee--inner img {width: 50px !important;}

/*Client Logo Slider End*/

/*Footer Css*/
/*.footer-email span.elementor-icon-list-text {
    border-bottom: 1px solid #E71E24;
}*/
/*Footer Css End*/

.service-accordion .elementor-accordion > div:first-of-type{display:none;}

/*----custom css-------*/

#accordian .elementor-tab-content a{
    color: #5E5E5E;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
}

#accordian .elementor-tab-content a:hover{color:#000;}
.creative-paragraph a{color:#323232;}
.creative-paragraph a:hover{color:#000;}
.address_info .elementor-widget-container ul li a {align-items: baseline;}
.address_info ul li span i { margin-top: 3px!important;}
.list_scrollbar {height: 250px; overflow-y: scroll; overflow-x: hidden; padding-right: 20px; }
.list_scrollbar::-webkit-scrollbar-track
{
  -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.1);
  background-color: #F6F6F6;
}

.list_scrollbar::-webkit-scrollbar
{
  width: 10px;
  background-color: #F6F6F6;
}

.list_scrollbar::-webkit-scrollbar-thumb
{
  background-color: #ccc;
  border: 2px solid #ccc;
}

.slider_banner_content {display: flex; justify-content: center; align-items: center;}
.wpcf7 form.invalid .wpcf7-response-output {margin-top:10px!important;}
.services_title {    display: block;padding: 14px 0px;}
.cnumber:hover{color:#E71E24;}
.paragraph_link a{text-decoration: none!important;color: #5E5E5E;font-size: 17px;}
.content_link .elementor-widget-container a{color:#E71E24; text-decoration: none;}
.content_link .elementor-widget-container a:hover{color:#444;}
.page-id-16921 .entry-title {display: none;}
.paragraph_contact a{color: #323232;font-family: "Poppins", Sans-serif;font-size: 18px;}

/*--Media Query--*/

@media (min-width:1920px)
{
    .single-post #content.site-content {
        margin: 22% auto 5%!important;
        width: 100%;
    }
    .ast-related-posts-inner-section .post-thumb-img-content {height: 310px!important;}
    .site .ast-single-related-posts-container {padding-left: 18em!important; padding-right: 18em!important;}
}




@media (min-width: 1920px){


    .hero-img img {width: 65%;}
    body:not(.rtl) .elementor-1880 .elementor-element.elementor-element-750d9e4.img-shape-tringle {
    left: 22px;}
    .elementor-1880 .elementor-element.elementor-element-750d9e4.img-shape-tringle {text-align: left;top: 224px;}
    body:not(.rtl) .elementor-1880 .elementor-element.elementor-element-c11252d.circle--shape {left: -122px;}
    .elementor-1880 .elementor-element.elementor-element-c11252d.circle--shape {top: 419px;}
    .icon-bg img {padding: 28px;}
    .elementor-33 .elementor-element.elementor-element-38f89e7.menu-area {width:14.242%;}
    .elementor-33 .elementor-element.elementor-element-fc8bc1e.get-quote-area {width: 61.28%;}
    .get-btn a {padding: 32px 50px 32px 50px !important;}
    .elementor-33 .elementor-element.elementor-element-3853844.icon-area {width: 45.71%;}   
    .web-area {padding: 60px 75px 0 0;}
    .web-area ul li, .result-area ul li {margin-bottom: 20px !important;}
    .result-area {padding: 90px 0 0 70px;}
    .elementor-11 .elementor-element.elementor-element-2917eac > .elementor-element-populated {
        padding: 200px 0px 60px 0px !important;}
    div.hamburger-box {width: 80px;}

    /*---Services Page---*/
    
    .get-btn a {font-size: 24px !important;}
    .hero-section h1 {font-size: 43px !important;line-height: 50px !important;}
    .hero-section .elementor-widget-text-editor {font-size: 24px !important;line-height: 34px !important;}
    .learn-btn a {font-size: 20px !important;}
    .slideClientLogo {padding: 16px 120px !important;}
    .second-section h4, .headingH4 h4 {font-size: 18px !important;}
    .creative-paragraph {padding: 0 40px;}
    .create-web-img img {height: 100%!important;}
    .tesimonial-img img {height: 84vh;width: 100% !important;}
    .service-list h3 {font-size: 23px !important;}
    .service-list p {font-size: 18px !important;}
    .elementor-3570 .elementor-element.elementor-element-7da0afff {width: 90.493%;}
    .counter-section ul li span {font-size: 25px !important;}
    /*.num-counter span.elementor-counter-number {font-size: 70px;}*/
    .num-counter .elementor-counter-title {font-size: 18px !important;padding: 10px 0 0 0;}
    .testimonial-content p {font-size: 23px !important;line-height: 36px !important;}
    .testimonial-content{padding: 0 60px;}
    .testimonial-content h4{font-size: 24px !important;}
    .testimonial-content .sp-testimonial-client-designation{font-size: 20px !important;}
    .item span {font-size: 20px;}
    .award-winning {padding: 4% 18% !important;}
    .award-column {padding: 90px 0 0 0;}
    .elementor-column.elementor-col-25.client-area {width: 20%;}
    /*.faq-accordian a {font-size: 19px !important;}*/
    .list_scrollbar{
      overflow-y: scroll;
      height: 400px;
    }
    .page-id-4309 .list_scrollbar{overflow-y: hidden;} 

}



@media (max-width:1024px)
{
    .blog-details-info .left-sidebar {width:100%!important;}
    .blog-details-info .min-post-content {
        width: 100%!important;
        margin: 0 0px 0 40px!important;
        float: right!important;
    }
    .mobile_toggle {
    display: block;
}
    .blog-details-info {
    display: block!important;
}
   /* .fixed {
        position: fixed!important;
        top: 60px;
        bottom: 0;
    }*/
    .blog-details-info .right-sidebar {
        float: right;
        width: 100%!important;
        margin-top: 50px;
        display: none;
    }
    .site-content .ast-container {display: flex;flex-wrap: wrap;}
    .single-post #content {padding-top: 10%!important;}
    .site .ast-single-related-posts-container {
        padding-left: 3em!important;
        padding-right: 3em!important;
        margin-top: 0em!important;
    }
    .blog-listing .uael-post__thumbnail {
        overflow: hidden;
        height: 340px!important;
    }
    .ast-related-posts-inner-section .post-thumb-img-content {height: 210px!important;}
    .blog-listing .uael-post__title {height: 70px!important;}
    .mobile_toggle .arr  {    
        background-size: 80%!important;
        background-position: 92% -8px!important;
        margin-left: 4%!important;
      }
   

}



@media only screen 
and (min-device-width : 768px) 
and (max-device-width :1024px)
{
    br{display: none !important;}
    .hero-section{background: #e8e8e8;}
    .service-box {border: 1px solid #f2f2f2;background: #f5f5f569;padding: 15px 15px 20px 15px;margin: 12px;}
    .blog-details-info .left-sidebar {padding: 0 0 22px!important;}
    .mobile_toggle .arr {left:90%!important;}
    
}

@media only screen 
and (min-device-width : 300px) 
and (max-device-width : 767px)
{
    html{overflow-x: hidden;}
    br{display: none;}
    div.hamburger-box {width: 130px;top: -63px;}
    .menu {width: 29rem;top: -80px;right: -33em;}
    .hamburger-box .line {width: 40px;height: 3px;}
    .slick-slide img{width:150px!important; margin:0px!important;}
    .rectangle-img img {position: unset;left: unset;}
    .tringle-img img {position: unset;left: unset;}
    .heading-skill h3 br {display: none;}
    .bottom-m {margin-top: 0px;}
    .owl-nav {display: none;}
    .owl-dots {padding-top: 20px;}
    .item p {font-size: 21px;}
    .hero-section{background: #e8e8e8;}
    .service-box {border: 1px solid #f2f2f2;background: #f5f5f569;padding: 15px 15px 20px 15px;margin: 12px;}
    .service-list .elementor-image-box-wrapper {text-align: center !important;}
    .service-list .elementor-image-box-content span {height: unset;display: block;}
    .service-list .elementor-image-box-img img {padding-top: 20px;}
    .num-counter .elementor-counter-title {height: 50px;}
    .num-counter {padding: 15px 15px;}
    .service-accordion .elementor-tab-title {background: #eee;clear: both;}
    #accordian .elementor-accordion-item {border-bottom: 0px solid transparent!important;margin-bottom: 2px;}
    #accordian .elementor-accordion-icon.elementor-accordion-icon-left {margin-bottom: 24px;}
    .service-box-list{display: unset !important;text-align: center;}
    .service-box:hover .service-box-list{display: unset !important;}
    .testimonial-content .sp-testimonial-free-section.swiper-initialized, .sp-testimonial-free-section:not(.swiper-initialized,.tfree-layout-grid) {margin: 0 2px;margin-bottom: 50px;}
   .testimonial-content .sp-testimonial-free-section .sp-testimonial-client-testimonial p{padding: 0 0 0 0 !important;}
    .sp-testimonial-free-section{
    background-image:url("../wp-content/uploads/2023/02/double-quote.png");
    background-repeat:no-repeat;
    background-size: 30px 30px;
    }
    .rectangle-img{display:unset !important;}
    .header-section{position: fixed; width: 100%; height: 81px;left: 0;top: 0;right: 0;}
    #page .site-content {margin-top: 84px;}


}

/*---------------blog---------------------------*/
body.single-post {background: #fff!important;}
.single .innerBanner {
    background: #F4F4F4;
    height: 380px;
    position: absolute;
    float: left;
    width: 100%;
    left: 0;
    top: 50px;
}
.single-post .banner-heading h1 {
    color: #000;
    font-family: "Mokoko Bold", Sans-serif;
    font-size: 40px;
    position: relative;
}
.single-post .innerBanner .pageTitle {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -40%); 
    text-align: center;
} 
.blog-listing .uael-post__title a{text-decoration: none!important;}
.blog-listing .uael-post__content-wrap {margin-top: 4px!important;}
.blog-listing .uael-post__content-wrap{width: 99%!important; margin-bottom: 3px!important; padding: 20px 20px 20px 20px!important;}
.blog-listing .uael-post__thumbnail {overflow: hidden;height: 260px }
.blog-listing .uael-post__title {height:80px;}
.blog-listing .uael-post__thumbnail a img {transition-duration: 4s;}
.blog-listing .uael-post__thumbnail a:hover img{
    transform: scale(1.2);
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    z-index: 0;
}
.blog-listing .uael-post__footer {margin-top: 0;}
.blog-listing .uael-post__thumbnail img {height: 100%; overflow: hidden;}
.blog-listing .uael-grid-pagination span.page-numbers.current {color:#E71E24!important;}
.blog-listing .uael-grid-pagination a.page-numbers  {color: #000!important;}
.blog-details-info {display: contents;}
.blog-details-info .left-sidebar{float: left; width:20%;  padding: 0 22px 0 0;}
.blog-details-info .min-post-content{float: left; width:55%; margin: 0 40px}
.blog-details-info .right-sidebar{float: right; width:25%;}
.single-post .site-content {
    margin: 28% auto 5%!important;
    width: 100%;
}
.left-sidebar .desktop-tableContent {margin: 0px;}
.left-sidebar .desktop-tableContent li {list-style: none; margin-bottom: 12px;}
.left-sidebar .desktop-tableContent li a{color: #000; text-decoration: none;}
.right-sidebar ul {margin: 0px;}
.right-sidebar ul li {list-style: none; margin-bottom: 12px;}
.right-sidebar ul li a{color: #000; text-decoration: none;}
.left-sidebar h3{color: #000000; font-family: "Mokoko Bold", Sans-serif; font-size: 18px;margin-bottom: 20px;}
.recent_post {
    border: 1px solid #eee;
    padding: 20px 20px 20px;
    box-shadow: 0px 3px 6px #00000029;
    margin-bottom: 40px;
}
.single-post .ast-container {max-width: 1340px;}
.wp-block-categories-list li, .wp-block-latest-posts__list li, .left-sidebar ul li {
    position: relative;
    left: 25px;
    line-height: 24px;
}
.wp-block-categories-list li:before, .wp-block-latest-posts__list li:before, .left-sidebar ul li:before {
    content: '\f35a';
    font-family: "Font Awesome 5 Free";
    float: left;
    color: #E71E24;
    position: absolute;
    top: 0px;
    left: -25px;
    font-size: 15px;
    font-weight: 500;
    width: 40px;
    height: 30px;
    background-repeat: no-repeat;
}
.right-sidebar .recent_post h2.widgettitle {color: #000000; font-family: "Mokoko Bold", Sans-serif; font-size: 25px;margin-bottom: 20px;}
.right-sidebar .wp-block-latest-posts__list li {padding: 0 15px 0 0;}

.blog-details-info ul li a{color:#000; font-family: "Poppins", Sans-serif; font-size: 15px;}
.min-post-content #primary {width:100%!important;}
.right-sidebar #secondary{width:auto!important; padding-left: 0!important; margin-top: 0!important;}
.min-post-content #primary{margin-top: 0px!important;}
#block-6, #block-3{
    border: 1px solid #eee;
    padding: 30px 20px 30px;
    box-shadow: 0px 3px 6px #00000029;
    background: #fff;
}
.widget {margin-bottom: 1.5em!important;}
.min-post-content article{padding: 0px!important; background-color: transparent!important;}
#secondary h2 {color:#000;  font-family: "Mokoko Bold", Sans-serif;}
#sticky.stick {
    position: fixed;
    top: 180px;
    width: 300px;
}


.left-sidebar{position:relative;}
.table-sidebar {
    position: sticky!important;
    top: 60px;
    bottom: 0;
}


.right-sidebar {position: relative;}
.sticky{    
    position: sticky!important;
    top: 60px;
    bottom: 0;
}
.single-post .ast-header-without-markup {display: none;} 
.sharethis-inline-share-buttons {margin-top: 40px;}
#st-1 {text-align: left!important;}
.mobile_toggle {display: none;}
.single-post ol li strong {color:#000;  font-size: 22px;  font-family: "Mokoko Bold", Sans-serif;
    margin-bottom: 15px;
    display: block;
}
.single-post ol.roman-number li p,  .single-post .inner-list li p{color:#000;}
.single-post ol.roman-number li::marker, .single-post ul.inner-list li::marker {color: #000; font-family: "Mokoko Bold", Sans-serif;}  
.single-post ol.roman-number li b {color: #000;}
.single-post .inner-list li a{    
    font-size: 18px;
    margin-bottom: 20px;
    color: #000;
}
.single-post .roman-number li { color: #000;
    font-family: "Poppins", Sans-serif;
    font-size: 18px;
    font-weight: 300;
    line-height: 28px;
    margin-bottom: 15px;
}
.single-post .roman-number li .inner-list li{}
.single-post .img-border{border: 1px solid #eee;}
.single-post .inner-list li .roman-number li b {display: inline-block!important; margin-bottom: 0px; font-size: 17px;}
.single-post .roman-number li img {margin-bottom: 20px;}
.single-post .inner-list li p b {display: inline!important; font-size: 17px;}
.single-post .inner-list li b a{color:#000;}
.single-post .inner-list li img {margin-bottom: 20px;    width: 100%;}
.single-post .inner-list li strong {color: #000; font-size: 17px;}
.single-post .inner-list li b {font-size: 20px; color: #000; display: block; margin-bottom: 20px; font-family: "Poppins", Sans-serif;}
.single-post .inner-list li span, .single-post ol.roman-number li span {    
    text-align: center;
    font-size: 13px;
    display: block;
    margin-bottom: 15px;
}
.single-post .inner-list li strong {    
    font-size: 17px;
    margin-bottom: 20px;
    display: inline-block;
}
.single-post .inner-list li p strong {font-size: 17px; margin-bottom: 0px;}
.single-post p{
    color: #000;
    font-family: "Poppins", Sans-serif;
    font-size: 18px;
    font-weight: 300;
    line-height: 28px;
    margin-bottom: 15px;
}
.sharethis-inline-share-buttons .st-btn .st-label{display: none!important;}
.sharethis-inline-share-buttons .st-btn {min-width:50px!important;}
.cta_bg {
    background: #111;
    border-radius: 5px;
    text-align: center;
    padding: 35px 20px 45px;
    border-radius: 5px;
}
.cta_bg h3 {
    color: #fff;
    text-align: center;
    font-size: 23px;
    line-height: 31px;
    margin-bottom: 12px;
}
.cta_bg p {
    color: #fff;
    margin: 6px 0 25px;
}
.cta_bg .cta_button {
    background: #E71E24;
    padding: 10px 30px;
    font-size: 18px;
    border-radius: 5px!important;
    color: #fff!important;
    text-decoration: none;
}
.text-link .elementor-widget-container a, .roman-number li p a{color:#000!important;}

/*-----------related post-------------*/

.site .ast-single-related-posts-container {
    padding-top: 0em;
    padding-bottom: 4.5em;
    padding-left: 7em;
    padding-right: 7em;
    margin-top: 2em;
}
.ast-related-posts-title {    
    color: #000000;
    font-family: "Mokoko Bold", Sans-serif;
    font-size: 30px;
    font-weight: 600;
    text-transform: capitalize;
}
.ast-related-post-content .entry-meta {display: none;}
.related-entry-header {     
    text-decoration: none;
    text-transform: capitalize;
    color: #000;
    font-family: "Mokoko Bold", Sans-serif;    
    line-height: 28px;
}
.ast-related-posts-inner-section .post-thumb-img-content{height: 300px;}
.ast-related-post-content .post-thumb-img-content img {height:100%;}
.ast-related-post-content {background: #eee;}
.related-entry-header {padding:20px 15px!important; margin-top: 0!important;}
.related-entry-header a{text-decoration: none; line-height: 28px!important; font-size: 18px!important;}
.blog-listing .uael-post__separator {display: none;}
.blog-listing .uael-post__content-wrap {background: #f4f4f4!important;}
.blog-listing .uael-post__read-more {text-decoration: none!important;}


/*------------mobile sidebar-------------*/

.mobile_toggle .slide {
    padding: 10px 20px;
    background:#E71E24;
    display: block;
    width: unset;
    margin-bottom: 5px;
    color: #fff!important;
    font-size: 16px;
    font-weight: 600;
    text-transform: capitalize;
    text-decoration: none;
}
.mobile_toggle .slide i {
    float: right;
    line-height: 30px;
    font-size: 22px;
}
.mobile_toggle .arr {
    background-image: url(/wp-content/uploads/2024/01/down-arrow-white.svg)!important;
    width: 50px;
    height: 46px;
    position: absolute;
    background-repeat: no-repeat;
    font-size: 49px;
    background-size: 80%;
    background-position: 92% 3px;
    left: 83%;
}
.mobile_toggle .has-submenu.active .arr {
     height: 46px;
    position: absolute;
    background-repeat: no-repeat;
    font-size: 49px;
    background-size: 40%;
    background-position: 19% 21px;
    transform: rotate(180deg)!important;
    top: 13px;
    left: 84%;
    width: 50px;
}
.mobile_toggle .slide i {
    float: right;
    line-height: 30px;
    font-size: 22px;
}
.mobile_toggle .ul_top_link {
    list-style: none;
    padding: 0;
    margin: 0;
}
.left-sidebar .mobile_toggle .slideContent {margin: 0px 15px 40px;}
.ul_top_link li.has-submenu {left: 0px!important;}
.slide br {display: none;}
.left-sidebar .mobile_toggle .slideContent li {
    list-style: none;
    margin-bottom: 12px;
    padding: 0 25px 0px 6px;
}
.left-sidebar .mobile_toggle .slideContent li a {color: #000;text-decoration: none; }
.left-sidebar .mobile_toggle .slideContent li {list-style: none;}
.ul_top_link li.has-submenu:before {display: none;}


/*-------------------Ipad View Responsive---------------*/


@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px)
{

    html{overflow-x: hidden;}    
    #header_bg{height:71px;}
    .animated-arrow {width:70px; height:70px;}
    .header_logo{padding-top:8px;}
    .num-counter> .elementor-counter-number-wrapper {height: 60px!important;}
    #web_design_img {width: 100%!important;}
    #web_design_content {width: 100%!important;}
    .img-size {min-height: 450px!important;}
    .home-demo .item p{font-size: 18px;line-height: 23px;margin-top: 15px;}
    .home-demo .item h4{line-height: 22px;}
    .sp-testimonial-free .sp-testimonial-client-testimonial {height:100%; min-height:200px!important;}
    .service-form .field p input{height: 48px;}
    .service-list .elementor-image-box-title{height: auto;}
    .service-list .elementor-image-box-wrapper figure{height: 60px;}
    .single-post .innerBanner .pageTitle {width: 100%;}
    .single .innerBanner {height: 300px;}
    .single-post .inner-list li b {font-size: 18px;}
    .mobile_toggle {display: block;}
    .table-sidebar h3, .table-sidebar .desktop-tableContent {
        display: none;
    }
    .table-sidebar .desktop-tableContent {display: none;}
    .blog-details-info .left-sidebar {padding: 0 0 22px!important;}
        ul.slideContent {
        display: none;
    }
    .mobile_toggle .slide {font-size: 20px; padding: 15px 20px;}
    .blog-details-info ul li a {font-size: 17px;}
}

@media (max-width:1080px)
{

    .single-post #content {
        padding-top: 9%!important;
        margin-bottom: 4%;
        margin: 0 15px;
    } 
    .min-post-content #primary {padding-top:0;}
    .single-post .banner-heading h1 {padding: 0 20px;}
    .blog-listing .uael-post__title {height: 110px;}
}


@media (max-width:992px){
    .blog-details-info .left-sidebar {width:100%!important;}
    .blog-details-info .min-post-content {
        width: 100%!important;
        margin: 0 0px 0 20px!important;
    }
    .blog-details-info .right-sidebar {
        float: right;
        width: 100%;
        margin-top: 50px;
        display: none;
    }
    .site .ast-single-related-posts-container {
        padding-left: 3em;
        padding-right: 3em;
        margin-top: 0em;
    }
    .ast-related-posts-inner-section .post-thumb-img-content {height: 250px!important;}
    .site-content .ast-container {display: block!important;}
    .single-post #content {
        padding-top: 12%!important;
        margin-bottom: 4%;
        margin: 0 15px;
    } 
    .min-post-content #primary {padding-top:0;}
    .single-post .banner-heading h1, .single-post h2 {font-size: 32px;}
    .single-post .banner-heading h1 {padding: 0 20px;}
    .blog-listing .uael-post__thumbnail {
        overflow: hidden !important;
        height: 260px !important;
    }
    .blog-listing .uael-post__title {height: 90px!important;}
    .left-sidebar .desktop-tableContent li {padding: 0 25px 0 0px;}

}

@media (max-width:768px)
{
    .welcome_img {width: 100%!important;margin-bottom: 20px;}
    .welcome_content {width:100%!important;}
    #award_blank_box {display: none;}
    #award_section {width:100%!important;}
    .blog-details-info .left-sidebar {width:34%;}
    .blog-details-info .min-post-content {
        width: 100%!important;
        margin: 0 0px 0 20px!important;
        float: right!important; 
    }
    .blog-details-info .right-sidebar {
        float: right;
        width: 100%;
        margin-top: 50px;
        display: none;
    }
    .site .ast-single-related-posts-container {
        padding-left: 3em;
        padding-right: 3em;
        margin-top: 0em;
    }
    .ast-related-posts-inner-section .post-thumb-img-content {height: 250px;}
    .related-entry-header a {font-size: 15px!important;} 
    .site-content .ast-container {display: block;}
    .single-post #content {
        padding-top: 20%!important;
        margin-bottom: 4%;
        margin: 0 15px;
    }
    .min-post-content #primary {padding-top:0;}
    .single-post .banner-heading h1 {padding: 0 20px;}
    .related-entry-header a{line-height: 21px!important; height: 70px; display: block;}
   /* .fixed {
        position: fixed!important;
        top: 60px;
        bottom: 0;
    }*/
    .blog-details-info {
        display: block!important;
    }
    /*.fixed.min-post-content {float: right!important;}*/
    .mobile_toggle .arr {left: 88%!important; background-position: 92% -7px; background-size: 80%;}
}




@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 480px)
{
    .list_scrollbar {height: auto; overflow: auto;}
    .topbtnMenu a img {padding-left: 45px!important;}
    .contactForm textarea{height:150px;}
    .contactForm span.wpcf7-list-item-label {width: 100%;}
    .blog-listing .uael-post__thumbnail img {height: 250px;}
    .blog-details-info .left-sidebar {width:100%;}
    .blog-details-info .min-post-content {width:100%; margin: 0;}
    .blog-details-info .right-sidebar {width:100%; display: none;}
    .single-post .innerBanner .pageTitle {width:100%;}
    .single .innerBanner {height: 300px;}
    .single-post .banner-heading h1 {font-size: 28px; line-height: 35px; padding: 0 20px;}
    .single-post #content {
        padding-top: 80%!important;
        margin-bottom: 4%;
        margin: 0 15px;
    }
    .single-post h2 {font-size: 24px!important;}
    .single-post .site-content {padding: 12px;}
    ul.slideContent {display: none;}
    .mobile_toggle {display: block;}
   
    .table-sidebar h3, .table-sidebar .desktop-tableContent{display: none;}
    .blog-details-info .left-sidebar {padding: 0;}
    .ul_top_link {    
        list-style: none;
        padding: 0;
        margin: 0;
    }
    .ul_top_link li.has-submenu:before  {display: none;}
    .ul_top_link li.has-submenu {left: 0px!important;}
    .left-sidebar ul li {
        position: relative;
        left: 25px;
        line-height: 24px;
    }
    .left-sidebar .mobile_toggle .slideContent {    margin: 0px 0 40px;}
    .left-sidebar .mobile_toggle .slideContent li {list-style: none; margin-bottom: 12px;padding: 0 25px 0px 6px}
    .left-sidebar .mobile_toggle .slideContent li a{color: #000; text-decoration: none;}
    .mobile_toggle .slideContent ul li {
        position: relative; 
        left: 25px;
        line-height: 24px;
    }
    .mobile_toggle .slideContent ul li:before {
        content: '\f35a';
        font-family: "Font Awesome 5 Free";
        float: left;
        color: #E71E24;
        position: absolute;
        top: 0px;
        left: -25px;
        font-size: 15px;
        font-weight: 500;
        width: 40px;
        height: 30px;
        background-repeat: no-repeat;
    }
    .blog-details-info .min-post-content {
        width: 100%!important;
        margin: 0 0px 0 0px!important;
    }
    .site .ast-single-related-posts-container {    
        padding-left: 2em!important;
        padding-right: 2em!important;
        margin-top: 0em!important;
    }
    .ast-related-posts-inner-section .post-thumb-img-content { height: 250px!important;}
    .single-post ol li strong {font-size: 19px;}
    .single-post .inner-list li b {font-size: 18px;}
    .blog-details-info .left-sidebar {width: 100%!important;}
    .related-entry-header a {height:auto;}
    .fixed {position: static!important;}
   .mobile_toggle .arr{    background-size: 54%!important;
    margin-left: -4%!important;
    background-position: 92% 0px!important;}
}



