body{font-family:"Raleway", "Helvetica Neue", Helvetica,Arial,sans-serif;font-size:18px;font-weight:400;line-height:1.6em;color:#000;background-color:#f6f6f6;}
p.half-para{text-align:justify; padding-right: 30px;}
.video{margin-top: 6px; padding-left: 0px;}
.padding{padding-left: 28px;}
.video-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 5px; height: 0; overflow: hidden;
}
 
.video-container iframe,
.video-container object,
.video-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 94%;
    height: 87%;
}

.container-wrapper{width:100%;}
.screen-reader-text, .pagination{display:none;}
.normal{font-weight:400;}
.bold{font-weight:700;}
.extra-bold{font-weight:800;}
.italic{font-style:italic;}
.no-padding{padding-right:0;padding-left:0;}
.no-padding-left{padding-left:0;}
/*.no-padding-right{padding-right:0;}*/
.border-bottom-thick{border-bottom:10px solid #f4f4f4;padding-bottom:15px;}
.border-bottom-thin{border-bottom:1px solid #e1e1e1;padding-bottom:20px;}
a{text-decoration:none;}
a:hover{color:#6c6c6c;text-decoration:none;}
p{margin:0 0 20px;}
p.subhead{color:#AEC925;font-size:20px;font-weight:400;}
.double-line{padding:0 0 40px;margin-bottom:35px;background:url('../images/double-line.png') repeat-x left bottom;}
body.page hr{border-top:1px solid #dadada;}
h1, h2, h3, h4, h5, h6{color:#585858;font-weight:300;margin-bottom:20px;margin-top:30px;}
h1{font-size:32px;color:#5a5a5a;}
h2{font-size:26px;font-weight: 600;}
.foot-mob{text-align:center;}
.excerpt-img img, .excerpt-img-mobile img{max-width:100%;height:auto;}
.excerpt-text h1{margin:0;}
.excerpt-text h1 a{font-size:26px;}
.breadcrumb{margin-top:20px;margin-bottom:40px;text-align:left;background-color:#fff;border:1px solid #E4E4E4;}
.wpacebreadcrumbs a{font-size:16px;font-weight:400;margin:0 5px;}
.wpacebreadcrumbs span{margin-left:5px;}
.entry-meta{margin-bottom:12px;}
.entry-meta > span{margin-right:8px;}
.entry-content ul{list-style-type:none;padding:0;}
.entry-content ol{margin-bottom:20px;}
.entry-content ul{margin-bottom:20px;}
.entry-content ul, ul ul{padding:0;}
.entry-content ul > li{list-style-type:disc;margin-bottom:5px;margin-left:30px;}
.entry-content ul > li > a{color:#636363;text-decoration:none;}
.entry-content ul > li > a:hover{color:#428bca;}
.entry-content ul ul{margin-left:5px;margin-bottom:10px;}
.entry-content ul ul li{padding-left:20px;list-style-type:none;margin:5px 0;background:url('../images/list-bullets.png') no-repeat 0 -133px;font-size:15px;font-weight:300;}
.logo-box{width:100%;overflow:hidden;padding:30px 20px;margin-bottom:-30px;}
.logo{display:block;text-transform:uppercase;text-decoration:none;text-align:center;color:#222;font-size:12px;line-height: 16px;font-weight:700;margin-bottom: 15px;}
.logo:hover{text-decoration:none;color:#222;}
.logo img{display:block;margin:0 auto 6px;width:244px;position: relative;right: 10px;}
.tel{text-align:center;font:bold 24px Arial, sans-serif;color:#fff;background-color:#eb9e2b;padding:5px;margin-top:12px;margin-bottom:0;}
.social-media{float:right;height:36px;    display: flex;
    width: 50%;
    justify-content: space-evenly;}
.social-media a{margin-bottom: 10px; float:left;margin-left:2px;background-image:url('../images/social-media-gmb.png');background-repeat:no-repeat;background-size:167px; margin-bottom: 5px;}
.social-media a img {width:36px;height:36px;}
.social-media a:hover{opacity:0.8;}
#google-plus{background-position:0 0;}
#facebook{background-position:-44px 0;}
#twitter{background-position:-88px 0;}
#linkedin{background-position:-132px 0;}
.portfolio_item{margin-bottom:80px;text-align:center;}
.portfolio_item img {width: 300px; height:200px !important;}
.contenthover{padding:20px 20px 10px 20px;}
.contenthover, .contenthover h3, contenthover a{}
.contenthover h3{font-size:22px;}
.contenthover h3, .contenthover p{margin:0 0 10px 0;line-height:1.4em;padding:0;}
.contenthover a.mybutton{padding:5px 10px;background:#feac32;color:#fff;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}
.contenthover a.mybutton:hover{background:#34742dl}
.pos-abs{position:absolute;z-index:20;}
.pos-abs .navbar-default{background-color:rgba(255, 255, 255, 0.9);}
.navbar-header {background-color: #6c6c6c; margin-bottom: -1px;}
.navbar-default{background-color:#fff;border-radius:0;border:0;margin-bottom:0;}
.navbar-default .navbar-nav>li{}
.navbar-default .navbar-nav>li:last-child{background:none;}
.navbar-default .navbar-nav>li:first-child>a{padding-left:0;}
.navbar-default .navbar-nav>li:last-child>a{padding-right:0;}
.navbar-default .navbar-nav>li>a{color:#484848;font-size:14px;padding-top:25px;padding-bottom:25px;text-decoration:none;}
.navbar-default .navbar-nav>li>a:hover,
.navbar-default .navbar-nav>li>a:focus{color:#222;}
.navbar-default .navbar-nav>li.menu-item-has-children>a{background-image:url('../images/nav-down-arrow.png');background-repeat:no-repeat;background-position:right 36px;padding-right:10px;margin-right:15px;text-decoration:none;}
.navbar .nav,
.navbar .nav > li{float:left;*display:inline;*zoom:1;vertical-align:top;}
.navbar-collapse{text-align:center; margin: 27px 0;}
.navbar .nav > li:hover .sub-menu{display:block;}
.sub-menu{display:none;position:absolute;top:55px;left:0;z-index:15;width:260px;padding:10px 15px;text-align:left;background-color:#fff;border:1px solid #ddd;}
.sub-menu li{list-style-type:none;border-top:1px solid #ebebeb;}
.sub-menu li:first-child{border-top:0;}
.sub-menu li a{display:block;font-size:14px;font-weight:400;color:#555;text-decoration:none;padding:10px 0 10px 20px;}
.sub-menu li a:hover, .sub-menu .current_page_item a{color:#FFA300;font-weight:700;background:url('../images/sub-nav-hover-arrow.png') no-repeat left 14px;}
.mobile-phone-num{display:none;float:right;line-height:50px;color:#fff;padding-right:15px;text-decoration:none;}
.mobile-phone-num:hover{text-decoration:none;color:#fff;}
.carousel{height:825px;}
.carousel-headline{font-size:48px;line-height:1.0em;color:#fff;font-weight:500;margin-bottom:15px;}
.carousel-caption{z-index:10;right:15%;left:15%;}
.carousel .item{height:825px;background-color:#fff;}
.carousel-inner > .item > img{position:relative;margin:0 auto;height:450px;}
.carousel-indicators li{border:1px solid #747474;width:13px;height:13px;margin:1px 5px;}
.carousel-indicators{} 
.carousel-indicators .active{background-color:#fff;width:16px;height:16px;}
.carousel-control{top:50%;width:90px;height:85px;}
.carousel-control.right, .carousel-control.left{background:rgb(39, 39, 39);background-color:rgba(255,255,255,.5);background-image:none;opacity:1;}
.carousel-control:hover, .carousel-control:focus{background:rgb(202, 202, 202);background-color:rgba(255,255,255,.65);}
.item{background-repeat:no-repeat;background-position:center center;background-size:cover;}
.banner-0{background-image:url('https://www.sabaseo.com/wp-content/uploads/2025/01/banner1.webp');background-size: cover; background-position-x: 64%;}
.banner-1{background-image:url('https://www.sabaseo.com/wp-content/uploads/2025/01/banner2.webp');background-position:right center;}
.carousel-caption{top:50%;width:41%}
.caption-text{font-size:25px;font-weight:700;text-align:left;line-height:1.1;font-family: 'Roboto', sans-serif;text-transform: uppercase;}
.caption-text span{font-size: 60px; letter-spacing: 1px;}
.banner-2{background-image:url('https://www.sabaseo.com/wp-content/uploads/2025/01/banner3.webp')}
.banner-3{background-image:url('https://www.sabaseo.com/wp-content/uploads/2025/01/banner4.webp');}
.banner-2 .caption-text, .banner-3 .caption-text{padding:5px;}
.entry-content-wrapper{padding:25px 0 45px;}
.three-box-wrapper {margin-top: 40px;}
/*.three-box::before{content:"";width:100%;height:25px;margin-top:-25px;display:block;background-color:rgba(255, 255, 255, 0.8);}*/
.three-box-text{position:relative;width:100%;background-color:#fff;padding:25px;font-size:14px;line-height:1.5em;text-align:center;min-height:691px;}
.three-box-text h3{text-align:center;margin-top:10px;margin-bottom:30px;}
.three-box-text h3 a{color:#000;font-size:24px;font-weight:700;text-decoration:none;}
.three-box-text h3 a:hover{text-decoration:none;}
.three-box-text p {text-align: justify; margin-top: 15px;}
.three-box-text ul {padding-left: 20px}
.three-box-text li {font-size: 16px;font-weight: 700;margin: 10px 0;text-align: left;color: #FEAC32;}
.three-box-icon{width:140px;height:90px;display:block;margin:0 auto 30px;background-image:url('../images/three-box-sprite.png');background-repeat:no-repeat;}
.who-we-are .three-box-icon{background-position:0 0;}
.what-we-do .three-box-icon{background-position:-140px 0;}
.get-in-touch .three-box-icon{background-position:-280px 0;}
.learn-more{position: absolute;bottom: 25px;left: 126px;padding:10px 15px;border:1px solid #6c6c6c;display:inline-block;}
.learn-more:hover{text-decoration:none;color:#fff;background-color:#6c6c6c;}
.header-division{margin-top:50px;}
.header-division .col-md-12 .col-md-12{border-bottom:1px solid #ccc;text-align:center;}
.header-division h1{font-size:36px;color:#222;font-weight:700;display:inline;background-color:#f6f6f6;}
.latest-projects-wrapper{margin-top:25px;text-align:center;}
.latest-projects-wrapper .client-logos{max-width:100%;}
.latest-projects-wrapper .col-md-12 .col-md-12{background-color:#fff;padding-top:15px;padding-bottom:15px;}
.latest-project-box{width:100%;overflow:hidden;}
.projects-nav-left{float:left;width:50px;height:50px;border:1px solid #6c6c6c;}
.projects-text{float:left;width:90%;}
.projects-text img{float:left;width:375px;}
.projects-text .prj-text{float:right;width:60%;margin-left:2%;}
.projects-text .prj-text h2{margin-top:0;color:#66808f;font-weight:700;}
.projects-nav-left{float:left;width:5%;border:1px solid #6c6c6c;height:50px;}
.projects-nav-right{float:right;width:5%;border:1px solid #6c6c6c;height:50px;}
.short-story-main-content{margin-top:25px;}
.short-story-main-content .col-md-12{background-color:#fff;padding-bottom:30px;padding-top:30px;}
.short-story-main-content2 .col-md-12{padding:30px;}
.short-story-main-content2 .col-md-12:first-child{padding: 30px 55px 0;margin-top: 35px;background-color:#fff;}
.short-story-main-content2 .col-md-12:first-child h2{color: #FEAC32;text-transform: uppercase;font-weight: 700;font-size: 36px;}
.short-story-main-content2 .col-md-12:last-child{text-align: left;padding-bottom: 0;padding-top: 20px;background-color:#fff;}
.short-story-main-content2 .col-md-12:last-child h3{font-weight: 700;}
.short-story-main-content2 .divider{margin-top: 20px;max-width: 95%;}
.short-story-main-content2 .col-md-12:last-child .col-md-6:last-child p:last-child{text-align: center; margin: -15px 0 0}
.short-story-main-content2 .col-md-6 {padding-right: 30px;}
.short-story-main-content2 .col-md-6 p{margin-bottom: 50px;}
.short-story-image img{max-width:100%;padding:20px;}
.short-story-text{padding:0 40px;text-align:center;}
.short-story-text h2{font-size:36px;color:#feac32;text-transform:uppercase;font-weight:700;margin-bottom:5px;margin-top:0;}
.short-story-text .short-story-subhead{text-transform:uppercase;font-size:26px;color:#222222;}
.short-story-text ul{padding-left:0;margin-bottom:35px;}
.short-story-text li{background-image:url(../images/services-list-icons.png);background-repeat:no-repeat;list-style-type:none;padding-left:31px;color:#222;font-weight:700;}
.short-story-text li:nth-child(1){background-position:0 2px;}
.short-story-text li:nth-child(2){background-position:0 -71px;}
.short-story-text li:nth-child(3){background-position:0 -146px;}
.short-story-text li:nth-child(4){background-position:0 -221px;}
.orange-btn{display:inline-block;color:#fff;padding:10px;background-color:#feac32;font-size:14px;text-decoration:none;}
.orange-btn:hover{text-decoration:none;background-color:#6c6c6c;color:#fff;}
.blog-and-testimonial-wrapper .home-feat-img{float:left;max-width:100%;}
.home-latest-blog h3{margin-top:20px;margin-bottom:15px;}
.home-latest-blog h3 a{text-transform:uppercase;color:#222;font-weight:700;text-decoration:none;}
.home-latest-blog h3 a:hover{text-decoration:none;}
.home-blog-excerpt{font-size:14px;line-height:1.5em;}
.home-blog-excerpt .read-more{color:#feac32;font-weight:700;text-decoration:none;}
.home-blog-excerpt .read-more:hover{color:#6c6c6c;}
.home-feat-img{float:left;}
.home-latest-blog-box, .home-testimonial-box{width:100%;border:1px solid #b7b7b7;}
.home-testimonial-img{float:left;padding:18px 10px 19px 20px;}
#home-testimonial-text{font-size:24px;color:#222;font-weight:700;margin-top:20px;margin-bottom:15px;}
.more-testimonials{color:#feac32;font-weight:700;text-decoration:none;font-size:14px;}
.more-testimonials:hover{color:#6c6c6c;}
#home-testimonial-author{font-size:14px;line-height:1.4em;}
#home-testimonial-author::before{content:"- ";margin-left:-9px;}
.blog-and-testimonial-wrapper{margin-top:45px;}
.home-latest-blog-text{float:left;width:48%;padding-left:15px;}
.home-latest-blog-text h3{font-size:18px;margin:15px 0 10px 0;}
.tbnail{width:269px;height:179px;float:left;}
.tbnail img{width:100%;height:100%;}
body.error404 .child-page-wrapper{padding-top:60px;}
.child-page-wrapper{padding-top:30px;}
.child-page-name{font-size:48px;color:#5a5a5a;font-weight:500;text-align:center;line-height:1.1em;margin-top:20px;padding-bottom:30px;margin-bottom:0;}
.child-page-left-content .featured-img{float:right;width:287px;height:239px;overflow:hidden;padding-left:25px;padding-bottom:15px;background-color:#fff;}
.child-page-left-content h1{font-size:32px;font-weight:600;margin-top:0;margin-bottom:5px;border-bottom:4px double #d3d3d3;padding-bottom:5px;}
.child-page-left-content p.subhead{font-size:18px;font-weight:400;line-height:1.2em;padding-bottom:35px;}
.sidebar-box{width:100%;padding:20px;margin-bottom:25px;    background-color: #f3f3f3;}
.sidebar label{font-size:16px;color:#5a5a5a;}
.sidebar h4{margin-top:0;margin-bottom:2px;font-size:24px;font-weight:600;}
.sidebar-header-divider{border-bottom:1px dotted #BDBDBD;padding-bottom:15px;}
.reviews-text{font-size:16px;font-style:italic;font-weight:300;line-height:1.5em;margin-top:15px;margin-bottom:10px;padding-left:34px;background:url('../images/quotes-icon-open.png') no-repeat 0 0}
.reviews-author{text-align:center;padding:10px 5px;margin-bottom:10px;background-color:#e3e3e3;font-weight:700;}
.reviews-author span{font-weight:300;}
.sidebar-membership img, .sidebar-featured img{max-width:100%;}
.sidebar h1{font-size:20px;font-weight:bold;background:#eee;padding:10px;}
.sidebar span.screen-reader-text{display:none;}
.sidebar form.search-form{position:relative;}
.sidebar input.search-field{width:100%;border:1px solid #ddd;padding:5px 10px;border-radius:3px;background:linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(237,237,237,1) 3%,rgba(237,237,237,1) 3%,rgba(243,243,243,1) 5%,rgba(255,255,255,1) 100%);}
.sidebar input.search-submit{position:absolute;top:0;right:0;padding:4px 8px;border:2px solid #ddd;/*background:linear-gradient(to bottom, #fff 0%,#ccc 3%,#555 3%,#eee 5%,#ccc 100%);*/    background: linear-gradient(to bottom, #e2e2e2 0%,#e6e6e6 3%,#e3e3e3 3%,#e9e9e9 5%,#e1e1e1 100%);color:#555;}
.sidebar label{display:block;}
.footer-area-wrapper{background-color:#e4e4e4;font-size:14px;color:#898989;padding-top:50px;padding-bottom:50px;line-height:1.5em;/*margin-top:30px;*/}
.footer-left-text h4{color:#494949;font-weight:700;font-size:38px;margin-top:10px;}
.footer-left-text .social-media{float:left;margin:0;}
#copyright{text-align:center;margin-top:10px;}
#copyright a{color:#898989;}
#copyright a:hover{text-decoration:none;}
.footer-logos a{display:block;}
.footer-logos img{border:1px solid #b7b7b7;max-width:100%;}
#google-partner{margin-bottom:10px;}
#google-partner img{border: none;}
.members{text-align:center;margin-bottom:5px;}
.member-mobile{display:none;}
.bbb-logo-lg{margin-top: 10px; position: relative; right: 70px; top: 50px;}
.bbb-logo-md{display: none;}
.bbb-logo-sm{display: none;}
.contents{float: right; border: 1px solid gray; padding: 15px 20px 0 0; margin: 10px 60px 10px 20px; background-color: #FFFFFF;}
.contents p {text-align: center; font-weight: 700;}
.contents ul ul {padding-left: 20px;}
.contents li {margin: 2px 0;}
.contents li:last-child {margin-bottom: 20px;}
.contents ul ul li a{font-weight: 300}
.guide {text-align: center; font-size: 48px;} 
#ContactUS{margin-top: 44px; margin-left:-40px;}
@media(max-width:1200px){.logo-box{padding:30px 10px;}
.navbar-default .navbar-nav>li>a{font-size:14px;padding:25px 7px;}
.entry-content{padding-right:15px;}
.sidebar{padding-left:40px;}
.three-box-text{min-height:817px;}
.bbb-logo-md{display: block; position: relative;top: 40px;right: 35px;}
.bbb-logo-lg{display:none;}
.bbb-logo-sm{display:none;}
.learn-more{left: 92px;}
}
@media(max-width:1200px) and (min-width:993px){.logo-area{padding:0;}
.navbar-default .navbar-nav>li.menu-item-has-children>a{margin-right:8px;}
.blog-and-testimonial-wrapper .home-feat-img{width:50%;}
.home-latest-blog h3{margin-top:10px;margin-bottom:10px;font-size:20px;}
.home-blog-excerpt{margin-bottom:0;font-size:12px;}
}
.dabba{overflow:auto;margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #ccc;}
@media(min-width:1091px){.dabba{margin-bottom:25px;padding-bottom:25px}
}
@media(max-width:1090px){.dabba{margin-bottom:20px;padding-bottom:20px}
}
@media(min-width:992px){.social-media{width:100%;}}
@media(max-width:992px){
.short-story-main-content2 .col-md-12:last-child .col-md-6:last-child p:last-child{padding-bottom: 40px;}
.dabba{margin-bottom:15px;padding-bottom:15px}
.dabba img{display:none;}
.logo{font-size:12px;}
.logo img{position: inherit;}
.three-box-text{min-height:1007px;}
.learn-more {left: 56px;}
.sidebar{padding-top:35px;padding-left:15px;margin-top:30px;border-top:1px solid #d1d1d1;}
.child-page-wrapper{padding-top:10px;padding-bottom:15px;}
.top-nav-wrapper .container{width:100%;padding:0;}
.top-nav-wrapper .container .row{margin:0;}
.logo-area{padding:0;}
.navbar-collapse{margin: 10px 0 45px;}
.navbar .nav, .navbar .nav > li{display:inline-block;float:none;}
.navbar-default .navbar-nav>li>a{display:inline-block;}
.social-media{float:left; margin-top:-38px; margin-left: 41%;}
#ContactUS{position: absolute;margin-left: -50px;left: 50%;top: -95px;}
.logo-box{padding:20px 10px 0px;}
.tel{margin-top:5px;}
.carousel-control{width:70px;top:65%;}
.three-box-text h3{margin-top:0;margin-bottom:20px;}
.footer-area-wrapper{margin-top:40px;padding-top:30px;padding-bottom:30px;}
.home-latest-blog{margin-bottom:15px;}
.footer-left-text h4{font-size:28px;}
.footer-left-text p{font-size:12px;}
.home-latest-blog-text{width:55%;}
.caption-text{font-size:18px !important;}
.home-latest-blog-text{padding-left:20px;}
.banner-2 .carousel-caption, .banner-3 .carousel-caption{width:420px;}
.banner-1 .carousel-caption{width:395px;top:54%;}
}
@media (min-width:768px) {
    .relpost-thumb-wrapper {    background: #f9f9f9;
    padding: 1px 30px 26px 30px;}
   
	/*.padd-main-content {
	    padding: 1px 51px 0 50px;
	} */   
	.blog_single_right article {box-shadow: 1px 0 6px 0 rgba(134, 134, 134, 0.35);
    padding: 20px;
    background: #fbfbfb;}

/*.blog_single_right {
    box-shadow: 1px 0 6px 0 rgba(134, 134, 134, 0.35);
    padding: 25px 20px;
    background: #fbfbfb;
    transform: translateX(-10px);
}
*/
.right_side_blog_sigle {
    max-width: 32% ;
    box-shadow: 1px 0 6px 0 rgba(134, 134, 134, 0.35);
    padding: 13px;
    background: #fbfbfb;
}

}
@media(min-width:768px) and (max-width:991px){
    .right_side_blog_sigle {
    max-width: 100% !important;
    }
    .sidebar-box{/*float:left;*/width:97%;margin-left:10px;}
.sidebar-box:first-child{margin-left:0;}
.social-media{float:left; margin-top:-38px; margin-left: 41%;}
.short-story-text .short-story-subhead{font-size:24px;}
.short-story-text{padding:0 20px;}
.home-latest-blog h3{margin-top:40px;}
.banner-3{background-position:43% 100%;}
.bbb-logo-md{display: none;}
.bbb-logo-sm{display: block;position: relative;top: 30px;right: 28px;}
}
@media(max-width:767px){
    .bottomMenu li a {padding: 10px 8px !important;}
.bottomMenu li {float:left;}
	.sp-caption {
    font-size: 14px !important;
    position: absolute;
    left: -53px;
    width: 108px;
    top: 48px;
    
}

.sp-caption span{
	    font-size: 18px !important;
	    color: #feb345;
}
	body{font-size:16px;}
h2{font-size:22px;}
#ContactUS{top: -90px;}
.logo-box{margin-bottom: 40px;}
.pos-abs{position:static;}
.mobile-phone-num{display:block;}
.tel{display:none;}
.navbar-toggle{float:left;margin-left:15px;}
.navbar-default .navbar-nav>li>a{padding-top:12px;padding-bottom:12px;}
.navbar-default .navbar-toggle{color:#fff;border:0;background-color:#D3D3D3;}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus{background-color:#fff;}
.navbar .nav, .navbar .nav > li{display:block;text-align:left;padding:0;margin-top:0;margin-bottom:0;}
.navbar-default .navbar-collapse,
.navbar-default .navbar-form{background-color:#727272;border:0;}
.navbar-default .navbar-nav>li.menu-item-has-children>a{background-position:right center;}
.navbar-default .navbar-nav>li{background-image:none;border-bottom:1px solid #868686;}
.sub-menu{display:block;position:static;width:100%;box-shadow:none;padding:10px;-moz-box-shadow:none;-webkit-box-shadow:none;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;}
.navbar-default .navbar-nav>li:first-child>a{padding:15px;}
.navbar-default .navbar-nav>li>a{padding:15px;color:#fff;display:block;}
/*.social-media{margin:-50px auto 14px;}*/
.carousel-control{top:34%;width:50px;}
.carousel-control .icon-next, .carousel-control .glyphicon-chevron-right,
.carousel-control .icon-prev, .carousel-control .glyphicon-chevron-left{margin-top:-8px;}
.three-box::before{display:none;}
.child-page-box{margin:35px 10px 0;}
.child-page-left-content h1{font-size:28px;}
.carousel{height:275px;}
.carousel .item{height:250px;background-size:auto 100%;}
.three-box{margin-bottom:10px;}
.three-box:last-child{margin-bottom:0;}
.three-box-text{min-height:0;}
.learn-more{position:static;margin-left:0;}
.header-division{margin-top:25px;}
.header-division h1{font-size:26px;}
.header-division .col-md-12 .col-md-12{border-bottom:0;}
.short-story-main-content, .latest-projects-wrapper{margin-top:5px;}
.footer-left-text{text-align:center;}
.footer-left-text h4, .footer-left-text p{margin-bottom:10px;line-height:1.3em;}
.footer-area-wrapper{padding-top:15px;padding-bottom:15px;margin-top:20px;}
.footer-left-text .social-media{float:none;margin:0 auto;}
.footer-map{display:none;}
.footer-logos{text-align:center;margin-top:20px;}
.member-mobile{max-width:100%;width:148px;display:block;margin:10px auto;}
.blog-and-testimonial-wrapper{margin-top:30px;}
.short-story-text{padding:0 10px;}
.home-latest-blog-text{padding-right:20px;}
.child-page-wrapper{padding-bottom:0;}
.carousel-caption{width:auto !important;}
.caption-text{text-align:center;}
.banner-0 {background-image: url('https://www.sabaseo.com/wp-content/uploads/2020/06/saba_seo_bg.webp'); background-position-x: center;}
.banner-0 .caption-text {display: block !important;}
.banner-1 .carousel-caption, .banner-3 .carousel-caption, .banner-0 .carousel-caption{top:15% !important;}
.banner-2 .carousel-caption {top:0;}
.bbb-logo-sm{display: none;}
.bbb-logo-md{display: none;}
.bbb-logo-lg{display: block; margin-top: 20px; position: relative; top: 0; right: 0;}
.carousel-caption {
        left: 3% !important;
        width: 94% !important;
    }
.caption-text span {
    font-size: 30px !important;
    letter-spacing: 1px;
}
.carousel-caption{
    top: 15% !important;
}
    .sp-caption {
        font-size: 14px !important;
        position: absolute;
        left: 0;
        width: 100%;
    }
}
@media(max-width:650px){.tbnail{width:100%;height:auto;}
.home-latest-blog-text{width:100%;}
.wpacebreadcrumbs a{font-size:13px;}
.social-media {float: left; margin-top: -38px; margin-left: 37%;}
}
@media(max-width:580px){.breadcrumb{margin-bottom:20px; }
.sp-caption { }
}
@media(max-width:479px){.child-page-box{width:262px;margin:20px 0 0;}
.child-page-box h2{font-size:16px;}
.social-media{margin-top: -40px;margin-left: 28%;}
}
@media(max-width:405px){.banner-3 .carousel-caption{top:-5%;}
}
ul.post-categories{list-style:none;margin:10px 0 0 0;padding:0;}
ul.post-categories li{display:inline;font-weight:100;}
ul.post-categories li a{font-weight:500;color:#FEAC32;}
ul.post-categories li:after{content:',';}
ul.post-categories li:last-child:after{content:'';}
ul.post-categories:before{content:'Posted in ';}
.dabba h5{margin-top:10px;}
.post-thumbnail img{max-width:100%;height:100%;}
.post-thumbnail{text-align:center;margin:10px 0 15px;}
@media(max-width:1200px) and (min-width:990px){.tbnail{width:48%;height:100%;}
.tbnail img{max-width:100%;width:100% !important;height:100%;}
}

table.GeneratedTable {
   width: 100%;
   background-color: #ffffff;
   border-collapse: collapse;
   border-width: 2px;
   border-color: #FEAC32;
   border-style: solid;
   color: #000000;
 }
 
 table.GeneratedTable td, table.GeneratedTable th {
   border-width: 1px;
   border-color: #FEAC32;
   border-style: solid;
   padding: 10px;
 }
 
 table.GeneratedTable thead {
   background-color: #FEAC32;
 }
 
 table.GeneratedTable td, table.GeneratedTable th {
   text-align: center;
 }
 
 table.GeneratedTable td:first-child{
     font-weight: 700;
     text-align: left;
 }
 
 table.GeneratedTable .fa-times {
     color: red;
 }
 
 table.GeneratedTable .fa-check-circle {
     color: green;
 }
 
 table.GeneratedTable td span {
     font-weight: 400;
     font-size: 14px;
     font-style: italic;
     padding-left: 15px;
 }
 
 table.GeneratedTable th span {
     font-weight: 300;
 }
 
 
 @media (max-width: 767px) and (min-width: 600px){
 
/* .social-media {
     margin-left:30% !important;
 }
 */
 }
 
 
 @media(max-width:767px) and (min-width:400px){
     
  .footer-logos img{border:1px solid #b7b7b7;max-width:40%; margin-top:7%;}
  .microsoft{
      margin-top: 0!important;
  }
 }
 
img[data-lazy-src] {opacity: 0;}
img.lazyloaded {-webkit-transition: opacity .5s linear 0.2s !important; -moz-transition: opacity .5s linear 0.2s; transition: opacity .5s linear 0.2s !important; opacity: 1;}
.bottomMenu { display: block; }
.bottomMenu ul { display:inline;}
.bottomMenu li { list-style-type: none; display: inline; font-size: 18px; }
.bottomMenu li a {
color: #484848;
    font-size: 14px;
    padding-top: 25px;
    padding-bottom: 25px;
    text-decoration: none;
    padding: 10px 15px;
    font-weight: 600;
    /*color:#000;
	line-height:15px;
	text-decoration:none;
	font-weight:600;
	border-right: thin solid #000;
	padding: 0 10px 0 5px;
*/
    color: #484848;
    font-size: 14px;
    padding-top: 25px;
    padding-bottom: 25px;
    text-decoration: none;
    
}
/*.bottomMenu li a:hover { color:#ccc; text-decoration:underline;}*/
.bottomMenu li:last-child > a {border-right: none;}
.footer_menu_custom {background: #f1f1f1;
    padding: 20px;
    margin-top: 16px;}
.menu-footer-menu-container{
    text-align: center;
 }
 .relpost-block-single {
     border: 1px dotted #cacaca70 !important;
 }
 #categories-2 a {
    
    color: #292929;
 }
 #categories-2 li {
     color: #bbbbbb;
     
 }
 
 
 
 .contact-info {
     font-weight: 700;font-size: 18px;
 }
 
 .social-media-link {
     width:36px;
     height:36px;    
 
 }
 
 
 .foot-mob1-mar {
     margin-top: 6px;
     text-align: center;
     
 }
 @media(max-width:385px) {
#custom_related_post_wa {width:100% !important;    height: 300px !important;}
 .relpost-block-single-image{
 width: 100% !important;
    height: 226px !important;
    
     
 }
 
    .relpost-block-single-text{
         font-weight: 600;
    font-family: Raleway;
    font-size: 22px !important;
    color: #333333;

 } 
 }
 
.widget-title {font-size: 20px; font-weight: bold; background: #eee; padding: 10px;}


@media(max-width:1375px) and (min-width:1249px){
    
  .carousel-caption{top:54%;width:41%}  
}



@media(max-width:1130px) and (min-width:768px){
    
  .carousel-caption{z-index:10;right:15%;left:2%;}
  
  .caption-text span {
    font-size: 40px !important;
    letter-spacing: 1px;
  }
    
    .caption-text {
    font-size: 30px;
    font-weight: 700;
    text-align: left;
    line-height: 1.1;
    font-family: 'Roboto',sans-serif;
    text-transform: uppercase;
}
    

  
}





 .carousel-caption {
    left: 10%;
    padding: 34px;
    animation: 8s cubic-bezier(.3,0,.5,1) contentFade;
    animation-iteration-count: infinite;
    animation-direction: alternate;
    border-radius: 10px;
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(3px);
    border: 1px solid #ffffff29;
    box-shadow: #0000003d 0 0 25px;
    height: fit-content;
    top: 60%;
    width: 35%;
}