@media (max-width: 1024px) {
.sstp {
    position: relative;
    background: #0b6635;
}
header .mobBar .mobNav li a {
    font-size: 18px;
    line-height: 24px;
    padding: 5px 0;
}
header .mobBar .mobNav ul {
    margin: 0;
}
header .mobBar .mobNav li.menu-item-has-children::before {
    content: '';
    position: absolute;
    top: 15px;
    right: 0;
    height: 0;
    width: 0;
    border: 5px solid transparent;
    border-top-color: #fff;
}
header .ssrgt-side {
    float: right;
    margin-left: 0;
    margin-top: 0;
    padding-bottom:10px;
}
.sstp.sticky .sslogo {
        margin: 10px 0;
}
header .sslogo {
        margin: 10px 0;
}
header .ssrgt-side {
    float:left;
    margin-left: 0;
    margin-top:10px;
}
header .mobBar {
    top: 10px;
}
.ssabout-txt-section .ssimg-bx {
    margin: 0;
}
.sswhy-choose-section .inntxt {
    width: 100%;
}
.sswhy-choose-section .inntxt .ptx {
    width: 100%;
}
.sswhy-choose-section .align-right {
    width: 100%;
    float: left;
}
.ssour-webinar-section .inn-webinar-bx .inntxt-lbx {
    padding: 40px;
    min-height: inherit;
}
.ssour-webinar-section .inn-webinar-bx .title {
    width: 100%;
    border-right: none;
    padding: 0;
}
.ssour-webinar-section .inn-webinar-bx .mre-btn {
    width: 100%;
    padding: 10px 0;
}
.ssour-webinar-section .inn-webinar-bx .inntxt-rbx {
    padding: 40px;
    min-height: inherit;
}
.sstrending-blogs-section .wbx {
    padding: 30px;
    width: 100%;
    min-height: inherit;
}
.sstrending-blogs-section .ptx {
    min-height: inherit;
}
.sstrending-blogs-section .morebtn {
    position: relative;
    bottom: 0;
}
.ssftr-blkwrp .ft-ltside {
    min-height: inherit;
}
.ssftr-blkwrp .ft-menu {
    padding: 30px 0;
}
.ssabout-txt-section .ssred-btn {
    margin: 20px 20px 50px 0;
}
.ssabout-txt-section .ssgrn-btn {
    margin: 20px 0 50px;
}
.ssdistinguished-client-section .inn-clientbx {
    padding: 0;
}
.ssour-webinar-section .inn-webinar-bx {
    width: 100%;
    margin: 0 0 20px;
}
.ssibespoke-txt-section .bx {
    width: 50%;
    min-height: inherit;
}
.inn-ssempower-section .titlebx {
    padding: 30px;
}
.inn-ssempower-section .titlebx h3 {
    font-size: 32px;
    font-weight: 400;
}
.inn-ssempower-section .txt {
    padding: 20px 0;
}
.inn-ssvalue-section .bx {
    width: 480%;
    min-height: inherit;
    margin: 15px 1%;
}
.ssour-services-section .ssbx {
    min-height: inherit;
}
}
@media (max-width: 768px) {

.ssour-webinar-section .inn-webinar-bx .inntxt-lbx {
    padding: 20px;
}
.ssour-webinar-section .inn-webinar-bx .inntxt-rbx {
    padding: 20px;
}
.ssour-webinar-section .inn-webinar-bx h4 {
    font-size: 24px;
    line-height: 34px;
}
.ssftr-blkwrp .ft-menu {
    width: 100%;
    padding: 10px 0;
}
.ssftr-blkwrp .ft-cpy {
    padding: 20px 0;
}
.sstrending-blogs-section h3 {
	margin-bottom:20px;
}
.sstrending-blogs-section .allblog-btn {
    float: right;
}
.inner-ssusp-section .counter-box {
    margin: 20px auto;
}
.ssibespoke-txt-section .ssimg-bx {
    margin: 0 0 25px;
}
.ssibespoke-txt-section .bx {
    width: 100%;
    border-left: none;
    padding: 0;
}
.ssindustrie-serve-section {
    padding: 0 0 50px;
}
.ssiaccounting-txt-section img {
    float: none;
    width: 100%;
    height: auto;
    margin: 0;
}
.ssmain-innerhero-banner .innbnr-title {
    bottom: 10px;
}
.ssmain-innerhero-banner h4 {
    font-size: 18px;
    font-weight: 400;
    line-height: 30px;
}
.ssmain-innerhero-banner p {
    font-size: 14px;
    line-height: 28px;
}
.ssmain-innerhero-banner img {
    width: 100%;
    height: auto;
}
.inner-ssabout-txt-section .ssimg-bx {
    margin: 20px 0 0;
}
.inn-sshistory-section .bx {
    width: 100%;
    margin: 15px 0;
}
.inn-sshistory-section .bx1 {
    width: 100%;
    margin: 15px 0;
}
.inn-sshistory-section .imgbx {
    margin-top: 20px;
}
.inn-ssmisn-section .mtxt {
    padding: 10px 0;
}
.inn-ssmisn-section {
    padding: 70px 0;
    background: none;
}
.inner-ssservice-txt-section .ssimg-bx {
    margin: 0 0 20px 0;
}
.inner-sspost-featured-img {
    width: 100%;
}
.inner-ssblog-single-post .img-frame img {
    max-width: 100%;
    min-height: inherit;
    width: 100%;
}
.inner-sspost-description {
    width: 100%;
    padding: 20px 0;
}
.inner-ssblog-post-content .featured-image {
    width: 100%;
    height: auto;
    float: none;
    margin: 0 0 20px;
}
.ssftr-blkwrp .ft-ltside .ft-subscribe {
    float: none;
    padding: 20px 30px;
}
.inner-sscontact-detail-section .inncontact-lft {
    width: 100%;
}
.inner-sscontact-detail-section .addres-txt {
    margin: 20px 0 0;
}
.ssdefault-page-detail-section .inn-ssbx {
    width: 100%;
    margin: 10px 0;
    min-height: inherit;
}
.inn-ssvalue-section .bx {
    width: 100%;
    min-height: inherit;
    margin: 15px 0;
}
.inn-sstailit-expert-section .it-expert-bx .tbx {
    width: 100%;
    min-height:inherit;
    margin: 20px 0;
}
.inner-ssitinfo-service-txt-section .ssimg-bx {
    margin: 0 0 30px;
}
.inn-sscloud-services-section .cloudsrv-bx {
    width: 100%;
    margin: 0 0 20px;
}
.inn-sscloud-services-section h3 {
    font-size: 48px;
    line-height: 60px;
    border-right: none;
    padding: 0 0 30px;
}
.inn-sscyber-security-section {
    background: none;
    background-size: inherit;
    min-height: inherit;
}
.inn-sscyber-security-section .cybersrv-bx {
    width: 100%;
}
.inn-sscyber-security-section .cybersrv-bx .tbx {
    width: 100%;
}
.inn-sswhy-choose-section {
    padding: 0 0 70px;
}
.inn-sswhy-choose-section h4 {
    font-size: 44px;
    line-height: 54px;
}
.inner-sgservice-second-section img {
    float: none;
    width: 100%;
    margin: 0 0 20px 0;
}
.ssimg-bx {
    margin-top: 20px;
}
.inner-sgservice-third-section .alignleft {
    float: none;
    width: 100%;
    margin: 30px 0;
}
.inner-sgservice-forth-section .alignleft {
  float: none;
    width: 100%;
    margin: 10px 0 20px;
}
.inner-sgservice-fifth-section .alignright {
  float: none;
    width: 100%;
    margin: 10px 0 20px;
}	
.inner-sgservice-sixth-section .alignleft {
  float: none;
    width: 100%;
    margin: 10px 0 20px;
}
.inner-sgservice-sventh-section .alignright {
  float: none;
    width: 100%;
    margin: 10px 0 20px;
}	
.inner-sgservice-txt-section .innquote-btn {
    margin: 20px 0;
}
.inner-sgservice-txt-section .ssimg-bx {
    margin: 0;
}
.ssbooktax-txt-section .tbx {
	width:100%;
    padding: 20px 0 0;
}
.ssbooktax-txt-section .alginright {
    float:none;
    width: 100%;
    margin: 20px 0;
}
.ssabout-txt-section .ssimg-bx {
    margin: 20px 0;
	border-radius: 20px;
}
.ssabout-txt-section .ssimg-bx img {
	border-radius: 20px;
}	
}
@media (max-width: 480px) {
header .ssrgt-side {
       xdisplay: none;
}
header .ssrgt-side {
        margin-top: 0;
        float: right;
    }
.ssftr-blkwrp .ft-ltside .ft-sslgo img {
    height: auto;
    width: 100%;
}
}                