@media only screen and (min-width:1025px){
    .stellarnav > ul > li.has-sub > a:after {content: '\f107';font-family: 'FontAwesome';font-size: 18px;margin-left: 6px;}
}

 @media only screen and (min-width: 991px) {
.tabbed-content .tabs { width: 320px; margin-right:0; float: left; display: block; }
.tabbed-content .tab-content {border-left: 5px solid #afc7dd;width: calc(100% - 320px); float: left;min-height: 388px;display: flex;flex-wrap: wrap;}
.tabbed-content .tab-content .item-icons {display : none; }
.tabbed-content .tabs li { display: block; margin-bottom: 40px; padding-bottom: 0!important; }
.tabbed-content .tabs li a { display: block; }
.tabbed-content .item { display: none; }
.tabbed-content .item.active { padding: 25px; background-color: #fff;display: block; }
}
@media only screen and (min-width: 768px) {
.stickyp {position: sticky;top: 100px;}
}

@media only screen and (max-width:1440px){
}
@media only screen and (max-width:1170px){
.posimg {position: relative;}
.stellarnav > ul > li {padding: 0px 17px 0px 0px;}
}
@media only screen and (max-width:1100px){
.logo img {width: 200px;transition: .5s all;}
}
@media only screen and (max-width:1024px){
  
.stellarnav > ul > li{padding-bottom: 0px;padding-top: 0px;}
.stellarnav ul ul li a {padding: 15px 30px 15px 15px;}
/* Header */
a.menu-toggle{display: flex !important;margin-right: 0px;}
nav.stellarnav.dark.right.mobile {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: reverse;-ms-flex-direction: row-reverse;flex-direction: row-reverse;margin-left: auto;}
.stellarnav > ul > li{padding:0px;}
.stellarnav ul ul {padding: 0;border-radius: 0;}
.bottomHeader {gap: 10px;flex-direction: row-reverse;justify-content: flex-start;}
.stellarnav ul ul li a {white-space: pre-line;}
.stellarnav > ul {display: none;}
.fjsbaicwrap {align-items: center;}
.stellarnav > ul > li:last-child {padding-right: 0px;}
.stellarnav li.currentItems > a {color: #c7e4ff !important;}
.lastmenu a{margin-top:10px;margin-left: 10px;}
/* Header */

.h1tag {font-size: 31px;}
.pt100 {padding-top:50px;}
.pb100 {padding-bottom:50px;}
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
.serviceSec1 .col4 {width: 50%;}
}


@media (max-width:991px){ 
.h2tag {font-size: 28px;margin-bottom: 15px;line-height: 35px !important;}
.h3tag {font-size: 26px;margin-bottom: 15px;line-height: 35px !important;}
.h4tag {font-size: 18px;line-height: 25px;}
.subheading {font-size: 16px;}
}
@media (max-width:800px){}

@media only screen and (max-width:767px){
.menuLink {margin: 40px 0;}
.reqLink4 {margin-bottom: 15px;}
.main-carousel3 .item {padding-left: 15px;}
.leftAbout {margin-bottom: 30px;}
.homeContentInner {text-align: center;}
.homeContentInner aside span {display: block;margin: 10px 0;}
.formbox {padding: 30px 15px;margin-bottom:20px;}
.contactinfo.cBlackb {padding: 30px 15px;}
.topcontentb img {margin-bottom: 30px;}
.blogboxinner {padding: 15px;}
}
@media(max-width:600px){
    
}
@media only screen and (max-width:420px){
/* Menu css */
.stellarnav.mobile .call-btn-mobile.third span, .stellarnav.mobile .location-btn-mobile.third span{display:none;}
 /* End Menu css */
}

