﻿/*--------------------------------------------------Common Css-----------------------------------------------*/
/* customizable snowflake styling
.snowflake {
    color: #fff;
    font-size: 1em;
    font-family: Arial;
    text-shadow: 0 0 1px #000;
  }
  
  @-webkit-keyframes snowflakes-fall{0%{top:-10%}100%{top:100%}}@-webkit-keyframes snowflakes-shake{0%{-webkit-transform:translateX(0px);transform:translateX(0px)}50%{-webkit-transform:translateX(80px);transform:translateX(80px)}100%{-webkit-transform:translateX(0px);transform:translateX(0px)}}@keyframes snowflakes-fall{0%{top:-10%}100%{top:100%}}@keyframes snowflakes-shake{0%{transform:translateX(0px)}50%{transform:translateX(80px)}100%{transform:translateX(0px)}}.snowflake{position:fixed;top:-10%;z-index:9999;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default;-webkit-animation-name:snowflakes-fall,snowflakes-shake;-webkit-animation-duration:10s,3s;-webkit-animation-timing-function:linear,ease-in-out;-webkit-animation-iteration-count:infinite,infinite;-webkit-animation-play-state:running,running;animation-name:snowflakes-fall,snowflakes-shake;animation-duration:10s,3s;animation-timing-function:linear,ease-in-out;animation-iteration-count:infinite,infinite;animation-play-state:running,running}.snowflake:nth-of-type(0){left:1%;-webkit-animation-delay:0s,0s;animation-delay:0s,0s}.snowflake:nth-of-type(1){left:10%;-webkit-animation-delay:1s,1s;animation-delay:1s,1s}.snowflake:nth-of-type(2){left:20%;-webkit-animation-delay:6s,.5s;animation-delay:6s,.5s}.snowflake:nth-of-type(3){left:30%;-webkit-animation-delay:4s,2s;animation-delay:4s,2s}.snowflake:nth-of-type(4){left:40%;-webkit-animation-delay:2s,2s;animation-delay:2s,2s}.snowflake:nth-of-type(5){left:50%;-webkit-animation-delay:8s,3s;animation-delay:8s,3s}.snowflake:nth-of-type(6){left:60%;-webkit-animation-delay:6s,2s;animation-delay:6s,2s}.snowflake:nth-of-type(7){left:70%;-webkit-animation-delay:2.5s,1s;animation-delay:2.5s,1s}.snowflake:nth-of-type(8){left:80%;-webkit-animation-delay:1s,0s;animation-delay:1s,0s}.snowflake:nth-of-type(9){left:90%;-webkit-animation-delay:3s,1.5s;animation-delay:3s,1.5s}
  Demo Purpose Only
  .demo {
    font-family: 'Raleway', sans-serif;
      color:#fff;
      display: block;
      margin: 0 auto;
      padding: 15px 0;
      text-align: center;
  }
  .demo a{
    font-family: 'Raleway', sans-serif;
  color: #000;		
  } */

  body{
    font-family: 'Poppins', sans-serif !important;
}

.orange-color{color:#c84b21;}
.white-color{color:#fff;}
.blackcolor{color:#000 !important;}
.dark_bg{background: #171D2D;}
.text_bg{ background: #c84b21; color: #fff; padding: 0px 15px; display: inline-block;}
/*h2 { font-size: 24px;  font-weight: 500;  margin-bottom: 10px;}*/
.orange-border-btn { border: 1px solid #c84b21;color:#c84b21; display: inline-flex; align-items: center; padding: 8px 15px;  border-radius: 60px; line-height: 18px;}
.orange-border-btn:hover { background: #c84b21;color:#fff;}
.white_btn { display: inline-flex;  align-items: center; padding: 8px 15px;  border-radius: 60px; line-height: 18px;background:#fff;color:#000;}
.white_btn:hover { background: #c84b21; color: #fff;}
.white_btn i,.orange-btn i,.orange-border-btn i, a i{ line-height: inherit !important;}
.orange-btn { line-height:17px; font-size:14px; padding: 10px 20px; border-radius: 50px; color: #fff; background: rgb(235,161,44);  background: #c84b21;  display: inline-flex; align-items: center;}
.orange-btn:hover { background: #282D3C;color:#fff;}

.sub-banner { width: 100%; float: left; min-height: 480px; padding: 40px 0px; background-size: cover !important;  background-position: center !important; background-repeat: no-repeat !important;}
.sub_banner_second { width: 100%; float: left; height: 480px; background-size: cover !important;  background-position: center !important; padding: 40px 0px;}
.banner_content { width: 100%; min-height: 400px; float: left; display: table;}
.banner_content .middle_content{display: table-cell;  vertical-align: middle;}
.banner_content h1 { font-weight: 500;  line-height: 45px; font-size: 36px;}
.banner_content p { color: #fff; font-size: 15px; font-weight: 400; line-height: 30px;}
.sub_banner_second .banner_image {  width: 100%;  float: left; text-align: right; margin-top: 3rem;   margin-left: -2rem;}
.sub_banner_second .banner_image img {  max-width: 100%; max-height: 420px; display: inline-block;}
.sub_banner_second .drive_banner_image {  width: 100%;  float: left; text-align: right; margin-top: 3rem;   margin-left: -2rem;}
.sub_banner_second .drive_banner_image img {  max-width: 100%;  display: inline-block;}
.sub_banner_second .sub_banner_btnbox  {display: block; margin-top: 20px;}
.title2 {  display: block; text-align: center;  padding-top: 50px;  margin-bottom: 10px;}
.title2 .titleinner { position: relative; font-size: 24px;  display: inline-block; color: #000; font-weight: 600;}
.title2 .titleinner:before { content: ''; background: url(https://www.gosofttechsolutions.com/images/titletag.png);  width: 70px;  height: 48px;  position: absolute;  background-size: cover; top: -44px; left: -40px;}
.title { font-size: 24px;  font-weight: 500; line-height: 40px;margin-bottom:0px;}
.get-touch-btn {  bottom: 55%; vertical-align: top;  transform: rotate(-7deg);  -ms-transform: rotate(-90deg);  -moz-transform: rotate(-90deg);  -webkit-transform: rotate(-90deg);  -o-transform: rotate(-90deg);  position: fixed;  right: -44px; z-index: 3;}
.get-touch-btn a { padding: 5px 17px;  background: #c84b21; transition: 0.7s; color: #fff;  font-size: 13px;  border-radius: 10px 10px 0px 0px;  display: inline-block;}
.get-touch-btn a:hover {color: #000000;}
.sub-banner2 .title-image img { max-width: 100%;  display: inline-block;  height: 100px;}
.mobile{display:none;}		
.title-image img{ height: 110px;}	
.sub_banner_secondbtn {display: block;}	
.banner_content .career_banner h1 { margin-bottom: 10px; color: #fff;}
/*---------------------Header--------------------*/
#header .header-inner, #header #header-wrap {float: left; width: 100%;}
#header .container-fluid { padding: 0px 100px;}
#header .header-inner .topbar {  line-height: 20px;  padding-top: 10px;  text-align: right;}
#header .header-inner .topbar ul.top-menu {  list-style: none;  margin: 0; padding: 0;}
#header .header-inner .topbar ul.top-menu li { display: inline-block;padding-left: 20px;}
#header .header-inner .topbar ul.top-menu li a { color: #fff;  font-size: 12px;}
.yollow-color{color:#c84b21;}
#header .header-inner .topbar ul.top-menu li a:hover { color: #c84b21; text-decoration: none;}
#header .header-inner .container-fluid #logo { padding: 5px 0; height: 85px; width: 275px; display: flex; align-items: center; justify-content: center;}
/*#header .header-inner .container-fluid #logo a>img{margin-top: -0.5rem;}*/
#header .header-inner .container-fluid #mainMenu { float: right;}
#header .header-inner .container-fluid #mainMenu nav>ul>li:last-child a{ margin-right: 0;}
#mainMenu.menu-lines nav>ul>li>a.requestquote {background: #c84b21; color: #fff !important; display: inline-block; width: max-content; padding: 6px 15px; border-radius: 30px; border: 1px solid #c84b21;}
#mainMenu.menu-lines nav>ul>li>a.requestquote:hover, #mainMenu.menu-lines nav>ul>li:hover>a.requestquote{ background: transparent;color: #fff; border: 1px solid #fff;}
#mainMenu.menu-lines nav>ul>li>a.requestquote:after, #mainMenu.menu-lines nav>ul>li>a.requestquote:before{display:none;}
#mainMenu.menu-lines nav>ul>li.dropdown.phone-box a { background: #c84b21;  width: 30px;  height: 30px;  display: inline-block;  border-radius: 50px; text-align: center;}
#mainMenu.menu-lines nav>ul>li.dropdown.phone-box .call_icn{display: flex; align-items: center; justify-content: center; font-size: 15px}
/*#mainMenu.menu-lines nav>ul>li.dropdown.phone-box a i.icon-phone { position: relative;}
#mainMenu.menu-lines nav>ul>li.dropdown.phone-box a i.icon-phone:before { content: "\e9b8";  position: absolute; top: -16px; left: -1px;  font-size: 18px;}*/
#mainMenu.menu-lines nav>ul>li.dropdown.phone-box:hover>a:after{display:none;}
#mainMenu.menu-lines nav>ul>li.dropdown.phone-box a:hover,#mainMenu.menu-lines nav>ul>li.dropdown.phone-box:hover a{color:#fff;}
#mainMenu.menu-lines nav>ul>li.dropdown.phone-box ul.dropdown-menu { width: 300px; padding: 0;}
#mainMenu.menu-lines nav>ul>li.dropdown.phone-box ul.dropdown-menu .info-inquiry {width: 100%;  float: left; height: auto; padding: 0px;}
.phone-box ul.dropdown-menu .info-inquiry h3.gosofttechsolutions-heading { font-size: 20px; margin: 0; text-align: center;}
.phone-box ul.dropdown-menu .info-inquiry .inquiry-block { padding: 14px;  border: 1px dashed #bebebe; position: relative; margin: 30px 15px 15px; float: left;}
.phone-box ul.dropdown-menu .info-inquiry .inquiry-block .sales-dpt { position: absolute;  left: 10px;top: -15px; background-color: #fff; padding: 2px 10px; color: #212529;  line-height: 24px; font-weight: 500; font-size: 15px;}
.phone-box ul.dropdown-menu .info-inquiry .contact { width: 100%; float: left;  height: auto; position: relative; margin-top: 16px;}
#mainMenu.menu-lines nav>ul>li.dropdown.phone-box ul.dropdown-menu .info-inquiry  .contact a { border: 0;     padding-left: 30px; background: transparent; height: auto;  line-height: normal; width: 100%; float: left; color: #000; text-align: left;}
.phone-box ul.dropdown-menu .info-inquiry .contact .flag { position: absolute; left: 0; width: 20px;height: 20px;  background-size: cover; border-radius: 20px; }
.phone-box ul.dropdown-menu .info-inquiry .contact .flag1:before { content: '';  background: url(https://www.gosofttechsolutions.com/images/brazil-flag.png); position: absolute; left: 0; width: 20px;height: 20px;  background-size: cover; border-radius: 20px;}
.phone-box ul.dropdown-menu .info-inquiry .contact .flag2:before { content: '';  background: url(https://www.gosofttechsolutions.com/images/UAE-flag.png); position: absolute; left: 0; width: 20px;height: 20px;  background-size: cover; border-radius: 20px;}
.phone-box ul.dropdown-menu .info-inquiry .contact .flag3:before { content: '';  background: url(https://www.gosofttechsolutions.com/images/india-flag.png); position: absolute; left: 0; width: 20px;height: 20px;  background-size: cover; border-radius: 20px;}
.phone-box ul.dropdown-menu .info-inquiry .contact .skype:before { content: '';  background: url(https://www.gosofttechsolutions.com/images/skype-icon.png); position: absolute; left: 0; width: 20px;height: 20px;  background-size: cover; border-radius: 20px;}
.phone-box ul.dropdown-menu .info-inquiry .contact .email:before { content: '';  background: url(https://www.gosofttechsolutions.com/images/email-icon.png); position: absolute; left: 0; width: 20px;height: 20px;  background-size: cover; border-radius: 20px;}
.phone-box ul.dropdown-menu .info-inquiry .hr-block {  background: #c84b21;  width: 100%;  float: left;  padding: 15px;}
.phone-box ul.dropdown-menu .info-inquiry .hr-block h5.hr-title {  color: #fff; font-size: 15px;  font-weight: 500;  margin: 0;}
.phone-box ul.dropdown-menu .info-inquiry .hr-block .contact {  width: 100%; float: left; height: auto;  position: relative;  margin-top: 6px;}
#mainMenu.menu-lines nav>ul>li.dropdown.phone-box ul.dropdown-menu .info-inquiry .hr-block .contact a {color: #fff;}
#mainMenu.menu-lines nav>ul>li.dropdown.phone-box ul.dropdown-menu .info-inquiry  .contact a:hover {color: #c84b21;}
#mainMenu.menu-lines nav>ul>li.dropdown.phone-box ul.dropdown-menu .info-inquiry .hr-block .contact a:hover {color: #000;}
#mainMenu.menu-lines nav>ul>li.dropdown ul.dropdown-menu li.dropdown-submenu a { padding: 12px 10px 12px 10px;}
/*---------------------Footer--------------------*/

.companylocation .container-fluid { position: relative; padding: 0px 100px;}
.companylocation ul{list-style: none; margin: 0; padding: 0;}
.companylocation ul li{}
.companylocation ul li:first-child { padding-left: 0;}
.companylocation ul li:last-child { padding-right: 0;}
.companylocation h2 { text-align: center; font-size: 26px; color: #c84b21; margin:0px !important; display: block;}
.companylocation .company-locationcell {  display: block; position: relative; margin: 30px 15px 0;}
.companylocation .company-locationcell h4 { position: relative;color: #000000; line-height: 30px; font-weight: 500; font-size: 20px; margin-bottom: 15px;}
.companylocation .company-locationcell h4 .country-flag { position: absolute;  left: 0;}
.companylocation .company-locationcell h4 .country-flag img { width: 30px; height: 30px; background-size: cover; border-radius: 20px;}
.companylocation .company-locationcell p { display: block; font-size: 14px; line-height: 24px; color: rgba(0, 0, 0, 0.8);}
.companylocation .company-locationcell p a { color: #000;}
.companylocation .company-locationcell p a:hover { color: #c84b21; text-decoration: none;}

.footer { width: 100%; float: left;background: #000000;padding: 40px 0px 0px 0px;}
.footer .container-fluid {  position: relative;  padding: 0px 100px;}
.footer .footer-companydetail {display: block; padding-right: 50px;}
.footer .footer-companydetail .footer_logo { display: block; margin-bottom: 20px;}
.footer .footer-companydetail .footer_logo a { display: inline-block;}
.footer .footer-companydetail .request_quote {
    line-height: 17px;
    font-size: 14px;
    padding: 10px 20px;
    border-radius: 50px;
    color: #fff;
    background: #c84b21;
    display: inline-flex;
    align-items: center;
    }
.footer .footer-companydetail .footer_logo img { height: 90px; max-width: 100%;}
.footer .footer-companydetail .footer_text { display: block;  margin-bottom: 20px;}
.footer .footer-companydetail .footer_text p { color: #fff; line-height: 26px; font-size: 14px;}
.footer .footer-companydetail .company-address {  display: block;}
.footer .footer-companydetail .company-address ul {  list-style: none;  margin: 0;  padding: 0;}
.footer .footer-companydetail .company-address ul li {  color: #fff; display: block; margin-bottom: 14px; position: relative; padding-left: 30px;}
.footer .footer-companydetail .company-address ul li i {  font-size: 18px; position: absolute; left: 0;}
.footer .footer-companydetail .company-address ul li a { color: #fff;}
.footer .footer-companydetail .company-address ul li a:hover { color: #c84b21; text-decoration: none;}
.footer .footer-chaticon {  position: absolute; top: 200px; right: 100px;}
.footer .footer-chaticon a {  display: inline-block;}
.footer .footer-chaticon a img { max-width:100%;height: 60px;}
.footer-cell {display: block; margin-left: 25px;}
.footer-cell h4 { color: #c84b21; font-weight: 400; font-size: 18px; margin-bottom: 12px;}
.footer-cell ul.footer-navi {  list-style: none;  margin: 0; padding: 0;}
.footer-cell ul.footer-navi li {  display: block;  padding: 0px 0px 5px;}
.footer-cell ul.footer-navi li a { color: #fff;font-size: 14px;}
.footer-cell ul.footer-navi li a:hover {color: #c84b21;  text-decoration: none;}
.footer-bottom { display: block; margin-top: 20px; padding: 15px 0px; border-top: 1px solid #cfbebe45;}
.footer-bottom .copyright { color: #fff;  font-size: 12px; line-height: normal;}
.footer-bottom .social-icons.social-icons-border li a { border: none;  color: #fff;  font-size: 14px;  width: 25px;   height: 25px;  line-height: 25px;}
.footer-bottom .social-icons.social-icons-border li a img{
  width: 100%;
  max-width: 23px;
}
.footer-bottom .social-icons{
      display: flex;
    align-items: center;
    justify-content: end;
}
.footer-bottom .social-icons li a{
  margin: 0 8px;
}
.footer-cell ul.footer-navi li a .fa-circle-small { width: 8px; height: 8px; background: #c84b21; display: inline-block; border-radius: 10px; margin-left: 5px;}
.footer .footer-mid{
  margin: 20px 0;
}
.footer .footer-mid .footer-rating {
    text-align: center
}
    .footer .footer-mid .footer-rating p {
        color: #fff;
        text-align: center;
        padding-top: 0;
        margin-bottom: 0;
    }

    .footer .footer-mid .footer-rating .star {
        margin-bottom: 0;
    }

    .footer .footer-mid .footer-rating .rating_text, .footer-rating .star li i {
        color: #ffc904;
        font-size: 16px
    }

    .footer .footer-mid .footer-rating .fas.fa-star {
        color: #ffc904
    }

    .footer .footer-mid .footer-rating .star li {
        display: inline-block;
        margin: 0 3px
    }

    .footer .footer-mid .footer-rating .rating_text {
        display: block;
        margin: 0px 0 0 0;
    }

    .footer .footer-mid .news_letter h5 {
    color: #fff;
    font-weight: 300;
}

    .footer .footer-mid .news_letter h5 span {
        font-weight: 600;
    }

.footer .footer-mid .news_letter .input-form {
    position: relative;
    max-width: 300px;
    width:100%;
}

.footer .footer-mid .news_letter .input-form .email_input {
    width: 100%;
    height: 100%;
    border-radius: 5px;
    min-height: 38px;
    border: none;
    outline: none;
    box-shadow: none;
    padding: 9px 0 9px 9px ;
}

.footer .footer-mid .news_letter .input-form button {
    background: linear-gradient(145.78deg, #FF7D2D 4.55%, #000000 194.97%);
    border-radius: 5px;
    border: none;
    width: 34px;
    height: 34px;
    position: absolute;
    right: 2px;
    top: 2px;
    outline: none;
    box-shadow: none;
    font-size: 16px;
    color: #fff;
}

.footer .footer-mid .news_letter .input-form button img {
    width: 20px;
}
/*---------------------------------Blockchain----------------------------*/

.blockchain_banner { background: #bababf5e; width: 100%; float: left;  padding: 50px 0px 50px 0px;}
.blockchain_banner .blockchainbanner_text { width: 100%; float: left; text-align: center;}
.blockchain_banner .blockchainbanner_text h1 {  display: block; margin-bottom: 30px; font-size: 36px; line-height: 60px;}
.blockchain_banner .blockchainbanner_text h1 .text_bg { line-height: 50px;}
.blockchain_banner .blockchain-img img {  max-width: 100%; height: 350px; display: inline-block;}
.blockchain_banner .banner-btn { display: block; margin-bottom: 30px;}	
.blockchain_about { width: 100%; float: left;  background: url(https://www.gosofttechsolutions.com/images/product-img2.png) #F4F5FB; background-size: contain; background-position: right; background-repeat: no-repeat;padding-top: 60px; padding-bottom: 60px;}
.blockchain_about .blockchain_aboutimg { display: block; text-align: right;}
.blockchain_about .blockchain_aboutimg img { max-width: 100%;}
.blockchain_abouttext h2{font-size:24px;}	
.applications_blockchain {width: 100%; float: left; height: auto; padding-bottom: 40px;}
.applications_blockchain .appli_blockchaincell { width: 100%;  float: left; text-align: center; padding: 0px 10px ;}
.applications_blockchain .appli_blockchaincell .imgbox { display: block; text-align: center; margin-bottom: 15px;}
.applications_blockchain .appli_blockchaincell .imgbox img { height: 70px; max-width: 100%;}
.applications_blockchain .appli_blockchaincell h3 {  font-size: 18px;  margin-bottom: 5px;}
.applications_blockchain h2 { text-align: center; margin-bottom: 40px;}	
.applications_blockchain .bdr_btm { border-bottom: 1px solid black;}
.applications_blockchain .bdr_lft { border-left: 1px solid black;}
.applications_blockchain .bdr_btm_lft { border-bottom: 1px solid black;border-left: 1px solid black;}

	
.faq-sec { padding: 50px 0px 0px 0px; width: 100%; float: left; height: auto;}
.faq-sec:before {  content: '';  background: url(https://www.gosofttechsolutions.com/images/faq_lap.png); width: 385px; height: 245px; position: absolute; right: 0; background-size: cover; top: 40%;}	
.faq_innerbg {  background: url(https://www.gosofttechsolutions.com/images/faq_bg.png);  background-size: cover; background-position: top right;  padding: 40px 0px 30px 0px;margin-top: 40px;}
.faq-sec .faq_innerbg .accordion .ac-item { margin-bottom: 16px; padding: 10px; border-radius: 5px; border: 1px solid #e6e8eb; background: #fff;}
.faq-sec .faq_innerbg .accordion .ac-item .ac-title { padding-left: 36px;}
.faq-sec .faq_innerbg .accordion .ac-item .ac-title:before { left: 0; position: absolute; width: 26px; height: 26px; background: #000; border-radius: 30px; color: #fff; text-align: center; line-height: 26px; font-size: 14px;}
.faq-sec .faq_innerbg .accordion .ac-item .ac-content { padding: 10px;}	
.blockchain_service { width: 100%; float: left;padding-top: 40px; text-align: center;  padding-bottom: 30px;  background: url(images/product-developmentbg.png); background-size: cover; background-position: center center;}
.blockchain_servicecell { padding: 0px 60px;float: left;width: 85%;margin-top: 80px;margin-bottom: 30px;margin-left: 40px;}
.blockchain_servicecell .blockchain_serviceinner.darkbg{background:#ffff;}
.blockchain_servicecell .blockchain_serviceinner.garybg{background:#F4F9FF;}
.blockchain_servicecell .blockchain_serviceinner { float: left; height: auto; width: 100%; border-radius: 7%; padding: 0px 25px 25px  25px; min-height: 320px;box-shadow: 0 0 20px rgb(0 0 0 / 30%);}
.blockchain_servicecell .blockchain_serviceinner .imgbox { width: 100%; float: left;  margin-top: -80px;}
.blockchain_servicecell .blockchain_serviceinner .imgbox img { max-width: 100%; max-height: 210px;}
.blockchain_servicecell .blockchain_serviceinner h4 { color: #000000; float: left; width: 100%; font-weight: 500; font-size: 18px; margin-top: 20px;}
.blockchain_servicecell .blockchain_serviceinner p { width: 100%; float: left; color: #000000;}

/*---------------------------------Real Estate----------------------------*/

.real_estate_about {  width: 100%; float: left; padding: 50px 0px 20px  0px;}
.real_estate_about h2 { margin-bottom: 10px;}
.real_estate_about .real_estate_aboutimg { display: block; text-align: center; padding-top: 40px;}
.real_estate_about .real_estate_aboutimg img {max-width: 100%; height: 250px;}
.app_idea_second { width: 100%; float: left; height: auto;padding-top: 50px; padding-bottom: 0px;}
.app_idea_second .app_ideainner {background: #171D2D; padding: 40px 30px 49px 330px; position: relative; border-radius: 10px;}
.app_idea_second .app_ideainner:before {  content: '';  background: url(https://www.gosofttechsolutions.com/images/app_idea_removebg2.png); position: absolute; width: 330px; height: 180px; background-repeat: no-repeat; z-index: 2; background-size: contain;top: -36px; left: 20px;}
.app_idea_second .app_ideainner h4 { color: #fff;  font-size: 20px; font-weight: 500; padding-right: 340px; margin-bottom: 0;}
.app_idea_second .app_ideainner p { color: #fff; margin-bottom: 0;}
.app_idea_second .app_ideainner .app-ideabtn { position: absolute; top: 55px; right: 40px;}
.real_estate_appdevelop {  width: 100%;  float: left; height: auto;  padding: 50px 0px;}
.real_estate_appdevelop h2 {  text-align: center; margin-bottom: 15px;}
.real_estate_appdevelop h4 { font-size: 18px; text-align: center; font-weight: 500; margin-bottom: 15px;}
.real_estate_appdevelopinner { width: 100%; float: left; margin-top: 50px;}
.real_estate_appdevelopinner ul {  list-style: none; margin: 0; padding: 0;}
.real_estate_appdevelopinner ul li { width: 100%; float: left; height: auto; position: relative; padding-left: 30px;margin: 12px 0px;}
.real_estate_appdevelopinner ul li span { position: absolute; left: 0;  background: #c84b21; width: 20px; height: 20px; border-radius: 40px; text-align: center; color: #fff; line-height: 22px;font-size: 11px; top: 4px;}
.real_estate_appdevelopinner ul li span:before { content: ''; position: absolute; width: 1px; height: 30px;  border-left: 1px dashed #c84b21; top: 20px;left: 10px;}
.real_estate_appdevelopinner .real_estate_appdevelopimg { display: block; text-align: center;}
.real_estate_appdevelopinner .real_estate_appdevelopimg img { max-width: 100%;}
.real_estate_appdevelopinner ul li:last-child span::before { display:none;}
.real_estate_industry { width: 100%; float: left; height: auto; padding-top: 20px; padding-bottom: 30px;}
.real_estate_industry h2 {text-align: center;}
.real_estate_industry p {text-align: center;}
.real_estate_industry .real_estatetab { text-align: right; display: block;}
.real_estate_industry .tabs.tabs-vertical { width: 100%; float: left; margin-top: 50px;}
.real_estate_industry .tabs.tabs-vertical .nav-tabs { margin-top: 40px;}
.real_estate_industry .tabs.tabs-vertical .nav-tabs .nav-link.active { color: #c84b21; border: none;}
.real_estate_industry .tabs.tabs-vertical .nav-tabs .nav-link.active i { background: #c84b21;  color: #fff;}
.real_estate_industry .tabs.tabs-vertical .nav-tabs i { width: 30px; height: 30px;  background: #e7e7e7; text-align: center;  font-size: 18px; border-radius: 40px; line-height: 28px;}
.real_estate_industry .tabs.tabs-vertical .nav-tabs .nav-link { border: none;  font-size: 16px; font-weight: 400; color: #000;}
.real_estatetabtext { display: table; min-height:420px; width: 100%; float: left;}
.real_estatetabtext .real_estatetabinner { display: table-cell;  vertical-align: middle;}
.real_estatetabtext .real_estatetabinner h4 { text-align: left; font-size: 35px; font-weight: 500; margin-bottom: 0;}
.real_estatetabtext .real_estatetabinner p { text-align: left;}

.app_develp_technology { width: 100%; float: left; height: auto; text-align: center; padding-top: 40px;  padding-bottom: 45px;}
.app_develp_technology .app_develp_techcell { text-align: left; display: inline-block;}
.app_develp_technology .app_develp_techcell h4 { letter-spacing: 7px; margin-bottom: 11px; font-size: 18px;}
.app_develp_technology .app_develp_techcell span { font-size: 15px;  font-weight: 500;  letter-spacing: 1px;}
.app_develp_technology .app_develp_techcell p { margin-bottom: 14px;}

.app_develop_together { width: 100%; float: left; height: auto;  padding: 50px 0px 50px 0px; text-align: center;}
.app_develop_together .app_develop_toinner { text-align: center; background: #0E363C; padding: 40px; border-radius: 10px;display:inline-block;}
.app_develop_together .app_develop_toinner h2 { color: #fff;  margin-bottom: 20px;}
.app_develop_together .app_develop_toinner p { color: #fff;}
.app_develop_together .app_develop_toinner .btn-box { display: block; margin-top: 35px;}

.real_estate_together { width: 100%; float: left; text-align: center; padding: 0px 0px 50px 0px;}
.real_estate_together .stories_together { background: #0E363C;}

/*---------------------------------Feet Management----------------------------*/

.car_banner {  width: 100%; height: 100vh;  background-size: cover !important; padding: 0;}
.car_overview { width: 100%; float: left; height: auto; padding-top: 0; background: #FCD225; padding-bottom: 40px;}
.car_overview .car_overview_top { width: 100%; height: 330px; float: left; background: url(https://www.gosofttechsolutions.com/images/car_overviewbg.png); background-size: cover;  background-position: center center;position: relative;}
.car_overview .car_overview_top .overview_img { position: absolute; left: -50px; top: 50px;}
.car_overview .car_overview_top .overview_img img { max-width: 100%; height: 380px;}
.car_overview_detail { width: 100%; float: left; height: auto; padding-top: 90px; text-align: center;}
.car_app_requirements { width: 100%; float: left; height: auto; background: url(https://www.gosofttechsolutions.com/images/car_app_requirementsbg.png);  background-size: cover;  background-position: center center;padding-top: 60px; padding-bottom: 40px;}
.car_app_reqlist { width: 100%; float: left; margin-top: 50px;}
.car_app_reqlist ul {list-style: none; margin: 0; height: auto;}
.car_app_reqlist ul li { width: 100%; float: left; height: auto;  position: relative; padding-left: 40px; margin-bottom: 15px; color:#fff; font-size: 13px;}
.car_app_reqlist ul li span { position: absolute; left: 0;  background: #c84b21; width: 25px; height: 25px; border-radius: 40px; text-align: center; color: #fff; line-height: 26px;font-size: 12px; top: 1px;}
.car_app_reqlist ul li h4 { font-size: 16px;font-weight: 400; color: #E8AF00; margin-bottom: 10px;}
.car_app_reqlist ul li p {position: relative; padding-left: 18px; margin-bottom: 5px; color: #fff; font-size: 13px;}
.car_app_reqlist ul li p:before { content: ''; width: 7px; height: 7px; position: absolute; background: #fff; left: 0; top: 9px; border-radius: 7px;} 
.car_app_requirements .car_app_reqlist h2 { margin-bottom: 25px;}

.car_app_requirements h2 { color: #fff;}
.car_app_requirements p { color: #fff;}
.car_technology { width: 100%; float: left;  height: auto; padding-top: 70px; background: #FCD225; padding-bottom: 40px; position: relative; min-height: 450px;}
.car_technology_img {  position: absolute; right: -70px; top: 50px;}
.car_technology_img img { max-width: 100%; height: 380px;}
.car_technology .app_develp_technology { width: 100%; float: left; height: auto; text-align: left;  padding: 40px;padding-bottom: 45px; background: #fff; border-radius: 10px;}
.app_develop_together .app_develop_toinner.carapp { background: #141516;}
.sub_banner_second.carbanner .sub_bannerimg img { max-width: 100%;  height: 180px;}
.sub_banner_second.carbanner .sub_bannerimg {  display: block; margin-top: 40px;}
.car_app_together { width: 100%; float: left; text-align: center;  padding: 50px 0px;}
.car_app_together .stories_together { background: #141516;}

/*---------------------------------Health Care----------------------------*/

.banner_content.health_content h1 { color: #0094DB; font-size: 24px; margin-bottom: 10px;}
.banner_content.health_content h3 { color: #000; font-size: 20px; margin-bottom: 8px;}
.banner_content.health_content p { color: #000;}
.healthcare_app_highlights { background: rgb(17,114,160); background: linear-gradient(0deg, rgba(17,114,160,1) 33%, rgba(7,135,196,1) 100%); width: 100%; float: left; padding: 60px 0px;}

.healthcare_app_highlights h2 { color: #fff; margin-bottom: 10px;}
.healthcare_app_highlights ul { list-style: none; margin: 0; padding: 0;}
.healthcare_app_highlights ul li {width: 100%; float: left; height: auto;  position: relative; padding-left: 30px; margin: 12px 0px;color:#fff;}
.healthcare_app_highlights ul li span { position: absolute; left: 0; background: #fff; width: 20px; height: 20px; border-radius: 40px; text-align: center; color: #000; line-height: 22px;font-size: 11px; top: 4px;}
.healthcare_app_highlights ul li span:before { content: '';  position: absolute; width: 1px; height: 30px; border-left: 1px dashed #fff; top: 20px; left: 10px;}
.healthcare_app_features ul { list-style: none; margin: 0; padding: 0;}
.healthcare_app_features ul li {width: 100%; float: left; height: auto;  position: relative; padding-left: 30px; margin: 12px 0px;}
.healthcare_app_features ul li span { position: absolute; left: 0; background: #0297DB; width: 20px; height: 20px; border-radius: 40px; text-align: center; color: #fff; line-height: 22px;font-size: 11px; top: 4px;}
.healthcare_app_features ul li span:before { content: '';  position: absolute; width: 1px; height: 30px; border-left: 1px dashed #0297DB; top: 20px; left: 10px;}
.healthcare_app_features { width: 100%; float: left; padding: 60px 0;}
.healthcare_app_features h2 { text-align: center; margin-bottom: 10px; color: #0094DB;}
.healthcare_app_features p { text-align: center;}
.healthcare_app_features .patient_app { width: 100%; float: left; margin-top: 50px;}
.healthcare_app_features .doctor_app { width: 100%; float: left; margin-top: 80px;}
.healthcare_app_features .doctor_appimg { display: block; text-align: center;}
.healthcare_app_features .doctor_appimg img {  max-width: 100%; height: 500px;}
.healthcare_app_features h3 {  color: #0297db; font-size: 18px;  border-bottom: 1px solid #0297db; padding-bottom: 10px;}

.healthcare_app_screengroup { width: 100%; float: left; height: auto; background: url(https://www.gosofttechsolutions.com/images/healthcare_app_bg1.png);  background-size: cover;  background-position: center center;  text-align: center;}
.healthcare_app_technology { width: 100%; float: left; height: auto; background: url(https://www.gosofttechsolutions.com/images/healthcare_app_bg1.png);  background-size: cover;  background-position: center center;text-align: center;}
.healthcare_app_technology .healthcare_app_techimg { background: #ffffff61; display: inline-block; width: 110px; height: 110px; margin: 0px 20px; padding: 10px; border-radius: 10px;}
.healthcare_app_technology .healthcare_app_techimg img { max-width: 100%;}
.app_develop_together.healthcare .app_develop_toinner { background: #0094DB;}
.healthcare_together { width: 100%; float: left; text-align: center;  padding: 60px 0px;}
.healthcare_together .stories_together {  background: #0094DB;}

/*---------------------------------Insurance----------------------------*/

.insurance_about {width: 100%; float: left; background: #461C8A; text-align: center; padding: 60px 0px;}
.insurance_about h2 { color: #fff;}
.insurance_about p { color: #fff;}
.insurance_app_group { width: 100%; float: left; height: auto; background: url(https://www.gosofttechsolutions.com/images/insurance_app_bg.png);  background-size: cover;  background-position: center center; padding-bottom: 0; text-align: center;}
.insurance_digital { width: 100%; float: left; padding: 60px 0px;}
.insurance_digital h2 { text-align: center; margin-bottom: 15px;}
.insurance_digital p { text-align: center;}
.insurance_segments {  width: 100%; float: left; height: auto; background: url(https://www.gosofttechsolutions.com/images/insurance_segments.png);  background-size: cover;  background-position: center center;  padding-bottom: 50px; text-align: center; padding-top: 50px;}
.insurance_segments h2 { text-align: center; color: #fff; margin-bottom: 60px;}
.insurance_segments ul { list-style: none;  margin: 0; padding: 0; display: inline-block;}
.insurance_segments ul li { margin: 0px 8px; background: #fff;margin-top: 1rem; min-width: 150px;  height: auto;  padding: 10px; float: left;  border-radius: 5px;}
.insurance_segments ul li .iconbox { display: block; margin-bottom: 10px;}
.insurance_segments ul li .iconbox img { max-width: 100%; height: 80px;}
.insurance_segments ul li h5 { font-weight: 500;  line-height: 22px;text-align: center;}
.insurance_solution { width: 100%; float: left; height: auto; padding-top: 50px; padding-bottom: 40px;}
.insurance_solution h2 {  text-align: center;}
.insurance_solution p { text-align: center;}
.sub_banner_second.insurance h1 { color: #fff;}
.sub_banner_second.insurance .sub_banner_secondbtn { margin-top: 60px;margin-left: 13rem;}
.sub_banner_second.insurance .sub_banner_secondbtn a { display: inline-block;  margin: 0px 10px;margin-top: 1rem; min-width: 160px; text-align: center;}

.insurance_solution .insurance_soluinner { width: 100%; float: left; height: auto; padding-top: 50px;}
.insurance_solution .insurance_soluinner img { max-width: 100%; height: 470px;}
.insurance_solution .insurance_soluinner .app_develp_technology { width: 100%; float: left; height: auto; text-align: center;  padding-top: 0px; padding-bottom: 0px;  display: table; min-height: 470px;}
.insurance_solution .insurance_soluinner .app_develp_technology .app_develp_techcell { text-align: left; display: table-cell; vertical-align: middle; padding-left: 50px;}
.insurance_solution .insurance_soluinner .app_develp_technology .app_develp_techcell p { margin-bottom: 14px; text-align: left;}

.insurance_together { width: 100%; float: left; text-align: center;  padding: 0px 0px 50px 0px;}
.insurance_together .stories_together { background: #461C8A;}
/*---------------------------------Nexcruise----------------------------*/

.sub_banner_second.nexcruise { height: auto; text-align: center;background-position: bottom !important;}
.sub_banner_second.nexcruise .container img { max-width: 100%; height: 520px; display: inline-block;}
.nexcruise_concept { background: #2F46A7; width: 100%; float: left; padding: 60px 0px;}
.nexcruise_concept h2 { color: #fff; text-align: center;}
.nexcruise_concept p { color: #fff; text-align: center;}
.nexcruise_cruise { width: 100%; float: left; padding: 60px 0px;}
.nexcruise_cruise .nexcruise_cruiseimg { width: 100%;float: left; text-align: center;}
.nexcruise_cruise .nexcruise_cruiseimg img { max-width: 100%; height: 450px;}
.nexcruise_cruise .nexcruise_content { width: 100%; float: left;  min-height: 450px; display: table;}
.nexcruise_cruise .nexcruise_content .nexcruise_middlecell {display: table-cell;  vertical-align: middle;}
.nexcruise_cruise .nexcruise_content h2 { color: #2F46A7;  margin-bottom: 5px;}  
.nexcruise_cruise .nexcruise_content h2.top_space { margin-top: 50px;}
.nexcruise_cruise .cruise_control{width: 100%; float: left; }
.nexcruise_cruise .cruising_speed{width: 100%; float: left; margin-top: 50px; }

.nexcruise_tata_nexon { width: 100%; float: left; padding: 70px 0px;}
.nexcruise_tata_nexon .container { background: url(https://www.gosofttechsolutions.com/images/tata_nexonbg.png);  background-size: cover;  background-position: center center;  padding: 0; box-shadow: 0px 0px 4px 10px #cccccc38;}
.nexcruise_tata_nexon .nexcruise_tataimg { width: 100%; float: left; height: auto;}
.nexcruise_tata_nexon .nexcruise_tataimg img { width: 100%; height: 300px; object-fit: cover;}

.nexcruise_tata_nexon .paddingleft{padding-left: 0;}
.nexcruise_tata_nexon .paddingright{padding-right: 0;}
.nexcruise_tatacontent { width: 100%; float: left; display: table; min-height: 300px; padding: 0px 30px;}
.nexcruise_tatacontent .nexcruise_tatamidle { display: table-cell; vertical-align: middle;}
.nexcruise_tatacontent .nexcruise_tatamidle h3 {  color: #fff; font-weight: 400;}
.nexcruise_tatacontent .nexcruise_tatamidle p { color: #fff;}

.nexcruise_app_screen {width: 100%; float: left; min-height: 600px; background: url(https://www.gosofttechsolutions.com/images/nexcruise_app_screen.png);  background-size: cover;  background-position: center center;  padding-bottom: 50px; text-align: center; padding-top: 50px;}
.range_maximizer_system { background: url(https://www.gosofttechsolutions.com/images/range_maximizer_systembg.png);  background-size: cover;  background-position: bottom;  position: relative;  min-height: 600px; padding: 40px 0px;}
.range_maximizer_system .container {  position: relative;}
.range_maximizer_system .range_maximizerimg { position: absolute;  left: 0;}
.range_maximizer_system .range_maximizerimg img{ max-width:100%; height:550px;}
.range_maximizer_system .range_maximizercontent { width: 100%;  float: left; padding-left: 420px;  font-size: 23px; color: #fff; line-height: 40px; padding-top: 30px;}
.case-study.nexcruise_app { padding: 60px 0px 0px 0px;}
.app_develop_together.nexcruise_app .app_develop_toinner { background: #2F46A7;}

/*---------------------------------Dating App----------------------------*/

.sub_banner_second.datingbanner .container-fluid { padding: 0;}
.sub_banner_second.datingbanner .banner_image img { max-height: 550px;height: 1193px;width: 700px;}
.sub_banner_second.datingbanner .banner_content { padding: 0px 3px; min-height: 550px;}
.sub_banner_second.datingbanner .banner_content h1 {color: #fff;margin-left: 15rem;}
.sub_banner_second.datingbanner .banner_content p{color: #fff;margin-left: 15rem; font-size: 20px; font-weight: 400; line-height: 30px;}

.dating_subscription { background: #121212; width: 100%; float: left; height: auto; padding: 0;}
.dating_subscription .container-fluid {padding: 0;}
.dating_subscription .col-md-6 {padding: 0;}
.dating_subscription .dating_subscriptionimg {background-size: cover !important; width: 100%;  height: 100%;  background-position: top !important; background-repeat: no-repeat !important; min-height: 550px;}
.dating_subscription .dating_content { width: 100%; float: left; display: table; min-height: 550px; padding: 50px 100px;}
.dating_subscription .dating_content .dating_midle { display: table-cell;  vertical-align: middle;}
.dating_subscription .dating_content .dating_midle h2{     margin-top: 15rem;   font-size: 50px;color:#fff;}
.dating_subscription .dating_content .dating_midle p{ color: #ffffff8f;font-size: 20px;}
.dating_subscription .dating_content .app_technology { background: transparent; margin-top: 50px; padding: 0;}
.dating_subscription .dating_content .app_technology h4 { color: #D65A54; font-weight: 500; font-size: 30px; margin-bottom: 15px;}
.dating_project { width: 100%; float: left; height: auto; background: #121212;padding: 30px 0px 70px 0px;}
.dating_project .dating_projectimg { width: 100%;  height: auto; text-align:right;}
.sub_banner_second.datingbanner { width: 100%; float: left; height: auto; background: #121212;}
.dating_allscreen{ background: url(https://www.gosofttechsolutions.com/images/dating_app_group.png);  background-size: cover;  background-position: bottom;  position: relative;  min-height: 600px; padding: 40px 0px;}
.video_introduction { background: #121212; width: 100%; padding: 70px; float: left; height: auto;}
.video_introduction h2 { text-align: center;  color: #fff;}
.video_introduction p { text-align: center;  color: #fff;}
.video_introduction .video_introscreen { width: 100%; float: left;  text-align: center;  margin-top: 40px;}
.video_introduction .video_introscreen img { max-width: 100%;}
.dating_project .dating_procontent { width: 100%; float: left; margin-top: 80px;}
.dating_project .dating_procontent h2 {color: #fff;}
.dating_project .dating_procontent p {color: #fff;}
.dating_together { text-align: center; width: 100%; float: left; height: auto; padding: 0px 0px 60px 0px;}
.dating_together .stories_together { background: #141516;}

/*-------------------------------------G -Alert-----------------------------------*/

.sub_banner_second.g_alertbanner { height: 550px;}
.sub_banner_second.g_alertbanner img { max-height: 530px;}
.sub_banner_second.g_alertbanner .banner_content { min-height: 550px;}
.sub_banner_second.g_alertbanner .banner_content h1 { color: #fff; font-size: 30px;}
.g_alert_concept { width: 100%; float: left; height: auto;  padding: 50px 0px;}
.g_alert_concept .g_alert_conimg { width: 100%;float: left; height: auto; text-align: center;}
.g_alert_concept .g_alert_conimg img {max-width: 100%; height: 500px;}
.g_alert_content { display: table; vertical-align: middle; height: 100%;}
.g_alert_midle { display: table-cell; vertical-align: middle;}
.g_alert_features .g_alert_content h2 { color: #fff;}
.g_alert_features{ background: url(https://www.gosofttechsolutions.com/images/g_alert_solutionsbg.png);  background-size: cover;  background-position: center center;  position: relative; padding: 40px 0px;}
.g_alert_features .g_alert_feaimg { width: 100%; float: left; text-align: center;}
.g_alert_features .g_alert_feaimg img { max-width: 100%; height: 480px;}
.g_alert_features .g_alert_content ul { list-style: none; margin: 0; padding: 0;}
.g_alert_features .g_alert_content ul li { color: #fff; float: left; width: 100%; margin-bottom: 5px; position: relative; padding-left: 22px; padding-top: 5px;}
.g_alert_features .g_alert_content ul li:before { content: ''; width: 10px; height: 10px; border-radius: 10px; background: #fff; position: absolute; left: 0; top: 12px;}
.g_alert_solutions { width: 100%; float: left; height: auto; padding: 60px 0px;}
.g_alert_solutions .g_alert_solimg { width: 100%; float: left; text-align: center;}
.g_alert_solutions .g_alert_solimg img { max-width: 100%; height: 500px;}
.g_alert_technology { width: 100%; float: left; height: auto; position: relative; background: #D65A54; text-align: center;padding: 60px 0px;}
.app_technology { text-align: left; padding: 35px 35px 20px 35px; background: #fff; border-radius: 10px; display: inline-block; min-width: 100px;}
.app_technology .app_technoinner { text-align: left; display: block;}
.app_technology .app_technoinner h4 { letter-spacing: 7px; margin-bottom: 11px; font-size: 18px;}
.app_technology .app_technoinner span {color: #000000; font-size: 15px; font-weight: 500; letter-spacing: 1px;}
.app_technology .app_technoinner p { margin-bottom: 14px;}
.lets_together { width: 100%;float: left; padding: 0; text-align: center; height: 260px;  position: relative;}
.lets_together:before { content: ''; background: #d65a54;  position: absolute; width: 100%; height: 130px; left: 0;}
.lets_together:after {content: ''; height: 130px; position: absolute; background: #ebeff1; bottom: 0; width: 100%; left: 0;}
.stories_together{width: 680px;display: inline-block; background: #0E363C; padding: 40px; border-radius: 10px; position: relative;  z-index: 1; margin-top: 0px;text-align: center;}
.stories_together h2 {color: #fff; margin-bottom: 20px;}
.stories_together p { color: #fff;}
.stories_together .btn-box { display: block; margin-top: 20px;}
.lets_together.g_alert_together .stories_together { background: #1C2232;}
.g_alert_technology .app_technology .app_technoinner h4 { color: #d65a54;}

/*-------------------------------------IPPOS-----------------------------------*/

.sub_banner_second.ipposbanner { padding: 20px 0px 10px 0px; height: 600px;}
.sub_banner_second.ipposbanner .ipposlogo { display: block; text-align: center; margin-bottom: 20px;}
.sub_banner_second.ipposbanner .ipposlogo img { max-width: 100%; height: 80px;}
.sub_banner_second.ipposbanner .ipposbannerimg {display: block; text-align: center; height: auto;}
.sub_banner_second.ipposbanner .ipposbannerimg img { max-width: 100%; height: 470px;}
.ippos_concept { width: 100%; float: left; padding: 40px 0px;}
.ippos_reqsolu {width: 100%; float: left;  height: auto; padding: 0;}
.ippos_reqsolu .container-fluid { padding: 0;}
.ippos_reqsolu .ippos_reqsolutext{ padding: 50px 100px;  display: table; vertical-align: middle;  height: 100%;}
.ippos_reqsolu .ippos_reqsolumiddle{ display: table-cell; vertical-align: middle;}
.ippos_reqsoluimg{ background: #135072; min-height: 550px; text-align: center;}
.ippos_reqsoluimg img { max-width: 100%; height: 550px;}
.ippos_reqsolu .col-md-6 { padding: 0;}
.ippos_techbg { background: url(https://www.gosofttechsolutions.com/images/ippos_techbg.png);  background-size: cover; background-position: bottom; position: relative; min-height: auto; padding: 80px 0px 180px 0px; text-align: center;}
.lets_together.ippos_together { margin-top: -100px;}
.lets_together.ippos_together:before {display:none;height: 250px;}
.lets_together.ippos_together:after { height: 160px;}

.ippos_onboarding { width: 100%; float: left; height: auto; padding: 60px 0px 30px 0px;}
.ippos_onboarding h2 {text-align: center;}
.ippos_onboarding .ippos_onimg { width: 100%; float: left;  text-align: center;}
.ippos_onboarding .ippos_onboarding img { max-width: 100%;}
.ippos_concept h2 { color: #DC8351; letter-spacing: 5px; margin-bottom: 14px;}
.ippos_techbg .app_technology .app_technoinner h4 { color: #D65A54;}

/*-------------------------------------Drive N Drive-----------------------------------*/

.sub_banner_second.drive_banner { height: 600px; background-position:top !important; padding:20px 0px;}
.sub_banner_second.drive_banner .drive_banner_image { width: 100%; float: left; text-align: center;}
.sub_banner_second.drive_banner .drive_banner_image img { max-width: 100%; }

.drive_concept { background: #122109; width: 100%; float: left;  height: auto; padding: 30px 0px;}
.drive_concept .appname {  text-align: center;  color: #fff;display: block;}
.drive_concept .appname strong { font-weight: 500; letter-spacing: 4px; color: #EAB13D; font-size: 16px;}
.drive_concept h2 { color: #fff; margin-top: 30px;}
.drive_concept p { color: #fff;}

.drive_solutions{ width: 100%; float: left; height: auto;  padding: 50px 0px;background: url(https://www.gosofttechsolutions.com/images/drive_detailbg.png);  background-size: cover;  background-position: center center;}
.drive_solutions .drive_solimg { width: 100%;float: left; height: auto; text-align: center;}
.drive_solutions .drive_solimg img {max-width: 100%; height: 500px;}
.drive_content { display: table; vertical-align: middle; height: 100%;}
.drive_midle { display: table-cell; vertical-align: middle;}

.drive_features{ background: url(https://www.gosofttechsolutions.com/images/drive_featuresbg.png);  background-size: cover;  background-position: center center;  position: relative; padding: 40px 0px;}
.drive_features .drive_feaimg { width: 100%; float: left; text-align: center;}
.drive_features .drive_feaimg img { max-width: 100%; height: 480px;}
.drive_features .drive_content h2 { color: #fff;}
.drive_features .drive_content ul { list-style: none; margin: 0; padding: 0;}
.drive_features .drive_content ul li { color: #fff; float: left; width: 100%; margin-bottom: 5px; position: relative; padding-left: 22px; padding-top: 5px;}
.drive_features .drive_content ul li:before { content: ''; width: 10px; height: 10px; border-radius: 10px; background: #fff; position: absolute; left: 0; top: 12px;}

.drive_technology { width: 100%;float: left; height: auto; position: relative; background: #122109; text-align: center; padding: 60px 0px;}
.lets_together.drive_together .stories_together { background: #EAB658;}
.drive_technology .app_technology .app_technoinner h4 { color: #c84b21; font-weight: 500;}

.lets_together.drive_together:before { background: #122109;}

.drive_appdetail { width: 100%; float: left; height: auto;  padding:0px;background: url(https://www.gosofttechsolutions.com/images/drive_detailbg.png);  background-size: cover;  background-position: center center;}
.drive_appdetail .container-fluid { padding: 0;}
.drive_appdetail .drive_detailtop .drive_detailimg { width: 100%; height: auto; float: left;}
.drive_appdetail .drive_detailtop .drive_detailimg img {  max-width: 100%;height: 520px;width: 846px;}
.drive_appdetail .drive_detailtop .drive_detailsubtr { float: left; height: auto; width: 100%; text-align: right;}
.drive_appdetail .drive_detailtop .drive_detailsubtr img { max-width: 100%; height: 230px;}
.drive_appdetail .drive_detailbottom .drive_detright { width: 100%; float: left;  text-align: right;}
.drive_appdetail .drive_detailbottom .drive_detright img { max-width: 100%;height: 520px;width: 846px;}
.drive_appdetail .drive_detailtop .drive_content { width: 100%;  float: left;  padding-right: 200px;padding-top: 50px;}
.drive_appdetail .drive_detailtop .drive_content p strong {  font-weight: 500;}
.drive_appdetail  .drive_detailbottom { width: 100%; float: left; padding-bottom: 70px;}
.drive_detailbottom .drive_content { width: 100%;  float: left; text-align: left;  padding-left: 100px; padding-top: 150px;}
.drive_appdetail .drive_detailbottom .drive_content p strong {  font-weight: 500;}

/*-------------------------------------Green Light Grub-----------------------------------*/
.companylocation .company-locationcell p br {  display: none;}
.sub_banner_second.green_grubbanner { height: 550px; padding: 0px;}
.sub_banner_second.green_grubbanner .green_grublogo { float: left; height: auto;}
.sub_banner_second.green_grubbanner .green_grublogo img { max-width: 100%; height: 100px;}
.sub_banner_second.green_grubbanner .green_bannerimg {float: right;  padding-top: 50px;}
.sub_banner_second.green_grubbanner .green_bannerimg img { max-width: 100%; height: 500px;}
.greengrub_concept .container { position: relative;z-index: 1;}
.greengrub_concept { width: 100%; float: left; padding: 40px 0px; background: rgb(220,165,52); background: linear-gradient(180deg, rgba(220,165,52,1) 1%, rgba(220,165,52,0.11808473389355745) 100%);}
.greengrub_concept:after { content: ''; position: absolute; width: 160px; height: 210px; background: url(https://www.gosofttechsolutions.com/images/concept_right.png); right: 0; top: 30px; background-size: cover;}
.greengrub_concept:before { content: ''; position: absolute;width: 160px; height: 180px; background: url(https://www.gosofttechsolutions.com/images/concept_left.png); left: 0;top: 30px; background-size: cover;}
.greengrub_techbg { background: #384B4F; background-size: cover; background-position: bottom;  position: relative; min-height: auto; padding: 80px 0px 60px 0px; text-align: center;}
.lets_together.greengrub_together:before { background: #384B4F;}
.user_flow { width: 100%; float: left; height: auto; background: #384b4f; padding: 50px 0px;}
.user_flow h2 { color: #fff; text-align: center;  margin-bottom: 30px;}
.user_flow .user_flowimg { width: 100%; text-align: center; float: left; height: auto;}
.user_flow .user_flowimg img { max-width: 100%;}
.design_system { width: 100%; float: left; height: auto;padding: 40px 0px 80px 0px;background: rgb(220,165,52); background: linear-gradient(0deg, rgba(220,165,52,1) 0%, rgba(220,165,52,0.11808473389355745) 28%);}
.design_system h2 { text-align: center;  margin-bottom: 40px;}
.design_system .design_systemchart { width: 100%; float: left; text-align: center;}
.design_system .design_systemchart img { max-width: 100%;}
.lets_together.greengrub_together .stories_together {background: #F0D8A6;}
.lets_together.greengrub_together h2 { color: #000;}
.lets_together.greengrub_together p { color: #000;}
.lets_together.greengrub_together .orange-btn {background: #000;}
.lets_together.greengrub_together .orange-btn:hover { background: #c84b21;}
.greengrub_techbg .app_technology .app_technoinner h4 { color: #E99715;}

/*-------------------------------------Drafters King-----------------------------------*/

.sub_banner_second.drafters_kingbanner { height: 550px; padding-bottom: 0; padding-top: 20px;}
.sub_banner_second.drafters_kingbanner .drafters_logo { float: left; width: 35%;}
.sub_banner_second.drafters_kingbanner .drafters_logo img { height: 50px;}
.sub_banner_second.drafters_kingbanner .banner_image { width: 65%; float: right;}
.drafters_king_concept { background: rgb(49,32,34); background: linear-gradient(0deg, rgba(49,32,34,1) 0%, rgba(23,21,23,1) 100%);  width: 100%; float: left; height: auto; padding: 50px 0px;}
.drafters_king_concept h2 {color: #fff;}
.drafters_king_concept p { color: #fff;}
.drafters_technology{ width: 100%; float: left; height: auto;  padding: 80px 0px;background: url(https://www.gosofttechsolutions.com/images/drafters_king_technobg.png);  background-size: cover;  background-position: center center;text-align: center;}
.drafters_solutions { width: 100%; float: left; height: auto; background: rgb(50,37,39);  background: linear-gradient(0deg, rgba(50,37,39,1) 0%, rgba(27,24,26,1) 28%);}
.drafters_solutions .drafters_solimg { width: 100%; float: left; text-align: center;height: auto;}
.drafters_solutions .drafters_solimg img { max-width: 100%;}
.drafters_technology .app_technology .app_technoinner h4 {color: #DA2028;}
.drafters_king_appscreen{ background: url(https://www.gosofttechsolutions.com/images/drafters_king_appscreenbg.png);  background-size: cover;  background-position: bottom;  position: relative; padding:40px 0px 0px 0px;}
.drafters_king_appscreen .container-fluid { padding: 0;}
.drafters_king_appscreen .drafters_leftscreen { left: 70px;  float: left; width: 55%;}
.drafters_king_appscreen .drafters_leftscreen img {  max-width: 100%; height: 450px;}
.drafters_king_appscreen .drafters_rightscreen { float: left; width: 45%;text-align: right;}
.sub_banner_second.drafters_kingbanner .banner_image img {  max-height: 540px;  max-width: 100%;}

/*-------------------------------------Ecommerce-----------------------------------*/
/*/
/*/
.ecommerce_appgoal .container .row .banner_content .middle_content h2{
    margin-top: 5rem;
    color: #000000;
}
.ecommerce_appgoal .container .row .banner_content .middle_content p{
    font-size: 15px;
    font-weight: 400;
    line-height: 30px;
    margin-top: 2rem;
    color: #000000;
}
.app-delivery { width: 100%; float: left; height: auto;padding-top: 160px; padding-bottom: 0px;}
.app-deliveryinner {background: rgb(0 0 0 / 13%);margin-bottom: 5rem;padding: 40px 30px 49px 260px;position: relative;border-radius: 10px;width: 1584.72px;height: 277px;margin-left: -17rem;}
.app-deliveryinner:before {content: '';background: url(https://www.gosofttechsolutions.com/images/Group\ 11246.png);position: absolute;width: 321.53px;height: 277px;background-repeat: no-repeat;z-index: 2;margin-left: -0.5rem;background-size: contain;top: -1px;left: 0;}
.app-deliveryinner h4 { color: #000000;  font-size: 30px;margin-top: 3rem;margin-left: 7rem; font-weight: 500; padding-right: 230px; margin-bottom: 0;}
.app-deliveryinner .app-deliverybtn {    position: absolute;top: 184px;right: 400px;}
.app-deliveryinner .eco_appgoalimg  img {margin-top: -10rem;height: 185px;margin-left: 74rem;width: 210px;}
    .ecommerce_solution .ecommercess_solucontent { width: 100%;  float: left;  padding-right: 100px;  display: table;  vertical-align: middle;  height: 420px;}
.ecommerce_solution .ecommercess_solucontent .midelcontent { display: table-cell;  vertical-align: middle;}
    .ecommerce_solution .ecommercess_solucontent h2 { color: #fff;margin-left: -7rem;}
.ecommerce_solution .ecommercess_solucontent p { color: #fff;margin-left: -7rem;}
.ecommerce_solution .ecommercess_solucontent  .development_cellbtn {  margin-top: 30px;margin-left: -7rem;}
.ecommerce_solution .ecommerce_solucontent h2 { color: #fff;margin-left: -7rem;}
.ecommerce_solution .ecommerce_solucontent p { color: #fff;margin-left: -7rem;}
.ecommerce_solution .ecommerce_solucontent  .development_cellbtn {  margin-top: 30px;margin-left: -7rem;}
.ecommerce_detail {
    padding: 10px 0px;
}
.ecommerce_detail .container .row .eco_appdetailleft  { width: 100%; float: left;  text-align: center;  height: auto;}
.ecommerce_detail .container .row .eco_appdetailleft img {margin-top: 5rem;height: 500px;width: 54rem;     margin-bottom: 5rem;   margin-left: -25rem;}
.ecommerce_detail .container .row .eco_appdetailright  { width: 100%; float: right;  text-align: center;  height: auto;}
.ecommerce_detail .container .row .eco_appdetailright img {margin-top: 5rem;height: 500px;width: 54rem;margin-left: 0rem;}
.ecommerce_ecosolutions { width: 100%; float: left; height: auto;background-color: #000000;  padding: 60px 0px;}
.ecommerce_ecosolutions .eco_appgoalimg { width: 100%; float: left;  text-align: center;  height: auto;}
.ecommerce_ecosolutions .eco_appgoalimg img { height: 500px;width: 50rem;margin-left: -11rem;}
.ecommerce_ecosolutions  .banner_content .middle_content { width: 100%; float: left;  padding-top: 40px;}
.ecommerce_ecosolutions  .banner_content .middle_content h2 {font-size: xx-large;margin-bottom: 25px;margin-top: 6rem;margin-left: 0rem;color: #fff;}
.ecommerce_ecosolutions  .banner_content .middle_content P {     margin-bottom: 25px;color: #ffffff94;text-align: left;margin-left: 0rem;}
.ecommerce_ecosolutions  .banner_content .middle_content .development_cellbtn a{margin-left: 0rem;}
.ecommerce_ecommerce_secure { width: 100%; float: left; height: auto;background-color: #c84b21;  padding: 60px 0px;}
.ecommerce_ecommerce_secure .eco_solimg { width: 100%; float: left;  text-align: center;  height: auto;}
.ecommerce_ecommerce_secure .eco_solimg img { height: 500px;width: 50rem;margin-left: -11rem;}
.ecommerce_ecommerce_secure  .ecommerce_solucontent .midelcontent { width: 100%; float: left;  padding-top: 40px;}
.ecommerce_ecommerce_secure  .ecommerce_solucontent .midelcontent h2 {font-size: xx-large;margin-bottom: 25px;margin-top: 6rem;margin-left: 0rem;color: #fff;}
.ecommerce_ecommerce_secure  .ecommerce_solucontent .midelcontent P {     margin-bottom: 25px;color: #ffffff94;text-align: left;margin-left: 0rem;}
.ecommerce_ecommerce_secure  .ecommerce_solucontent .midelcontent .development_cellbtn a{margin-left: 0rem;}
.ecommerce_detail { padding: 10px 0px;}
.ecommerce_detail .container-fluid .row .eco_appdetailleft  { width: 100%; float: left;  text-align: center;  height: auto;}
.ecommerce_detail .container-fluid .row .eco_appdetailleft img { margin-top: 5rem;height: 875px;width: 1256px;margin-bottom: 5rem;margin-left: 0rem;}
.ecommerce_detail .container-fluid .row .eco_appdetailright  { width: 100%; float: right;  text-align: center;  height: auto;}
.ecommerce_detail .container-fluid .row .eco_appdetailright h2{margin-top: 3rem;margin-left: -43rem;font-size: xx-large;}
.ecommerce_detail .container-fluid .row .eco_appdetailright p{margin-top: 1rem;margin-left: 12rem;font-size: initial;text-align: initial;}
.ecommerce_detail .container-fluid .row .eco_appdetailright img {    margin-top: 1rem;height: 734px;width: 630px;margin-left: 6rem;}
.ecommerce_appscanners { width: 100%; float: left; position: relative;  height: auto; padding: 267px 0px;}
.ecommerce_appscanners:before { content: '';  background: url(https://www.gosofttechsolutions.com/images/eco_appscannersleft.png); width: 50%; height: 100%; left: 0; position: absolute; top: 0;background-size: cover;}
.ecommerce_appscanners:after { content: '';  background: url(https://www.gosofttechsolutions.com/images/eco_appscannersright.png); width: 50%; height: 100%;  right: 0;  position: absolute;  top: 0;background-size: cover;}
.ecommerce_appscanners .eco_appscancontent { width: 100%; float: left; position: relative;  z-index: 8;  padding: 0px 50px 0px 50px;}
.ecommerce_appscanners .eco_appscancontent h1 {color: #fff;font-size: xx-large;margin-top: -7rem;margin-bottom: 10px;}
.ecommerce_appscanners .eco_appscancontent h2 {color: #fff;font-size: xx-large;margin-top: 2rem;margin-bottom: 10px;}
.ecommerce_appscanners .eco_appscancontent p { color: #fff;margin-top: 2rem;margin-bottom: 1rem;font-size: larger;}
.ecommerce_Social_third { width: 100%; float: left; height: auto;background-color: #000000;  padding: 0px 0px;}
.ecommerce_Social_third .eco_appgoalimg { width: 100%; float: left;  text-align: center;  height: auto;}
.ecommerce_Social_third .eco_appgoalimg img {height: 640px;
    width: 989px;
    margin-left: 5rem;
    margin-top: -5rem;}
.ecommerce_Social_third .eco_appgoal { width: 100%; float: left;  text-align: center;  height: auto;}
.ecommerce_Social_third .eco_appgoal img {height: 640px;
    width: 966px;
    margin-left: -7rem;
    margin-top: 0rem;}
.ecommerce_Social_third  .banner_content .middle_content { width: 100%; float: left;  padding-top: 40px;}
.ecommerce_Social_third  .banner_content .middle_content h2 {font-size: xx-large;margin-bottom: 30px;margin-top: 8rem;margin-left: 5rem;color: #fff;}
.ecommerce_Social_third  .banner_content .middle_content P {margin-bottom: 25px;color: #ffffff94;text-align: left;margin-left: 5rem;font-size: x-large;}
.ecommerce_Social_third  .banners_content .middles_content { width: 100%; float: left;  padding-top: 40px;}
.ecommerce_Social_third  .banners_content .middles_content h2 {font-size: xx-large;margin-bottom: 30px;margin-top: 8rem;margin-left: 7rem;color: #fff;}
.ecommerce_Social_third  .banners_content .middles_content P {margin-bottom: 25px;color: #ffffff94;text-align: left;margin-left: 7rem;font-size: x-large;}
/*/
/*ui*/
.uiux_mobile_solutions{ background: #fbfbfb;}
.uiux_mobile_solutions { width: 100%; float: left; height: auto;padding: 50px 0px;}
.uiux_mobile_solutions .uiux_mobile_imgbox { width: 100%; float: left; height: auto;}
.uiux_mobile_solutions .uiux_mobile_imgbox img {width: 672px;height: 549px;margin-left: -22rem;margin-top: -1rem;}
.uiux_mobile_solutions .mobile_firsts_image { width: 100%; float: left; height: auto;}
.uiux_mobile_solutions .mobile_firsts_image img {    width: 800px;height: 110px;margin-left: 11rem;margin-top: -4rem;}
.uiux_mobile_solutions .uiux_mobile_content {  display: table; vertical-align: middle; height: 100%;}
.uiux_mobile_solutions .uiux_mobile_content .uiux_mobile_cell { display: table-cell; vertical-align: middle;}
.uiux_mobile_solutions .uiux_mobile_content .uiux_mobile_cell h3 { font-size: 24px; margin-bottom: 10px;}
.uiux_mobile_solutions .uiux_mobile_content .uiux_mobile_cell p {font-size: 14px;font-style: normal;font-weight: 400;text-transform: none;line-height: 26px;letter-spacing: 0;color: #000000;margin-bottom: 10px;font-family: 'Roboto', sans-serif;}
.uiux_web_solutions{ background: #fff;}
.uiux_web_solutions { width: 100%; float: left; height: auto;padding: 50px 0px;}
.uiux_web_solutions .uiux_web_imgbox { width: 100%; float: left; height: auto;}
.uiux_web_solutions .uiux_web_imgbox img {width: 61rem;height: 594px;margin-left: 3rem;margin-top: -4rem;}
.uiux_web_solutions .web_seconds_image { width: 100%; float: left; height: auto;}
.uiux_web_solutions .web_seconds_image img {width: 700px;height: 150px;margin-left: 44rem;margin-top: -2rem;}
.uiux_web_solutions .uiux_web_content {  display: table; vertical-align: middle; height: 100%;}
.uiux_web_solutions .uiux_web_content .uiux_web_cell { display: table-cell; vertical-align: middle;}
.uiux_web_solutions .uiux_web_content .uiux_web_cell h3 {    font-size: 24px;margin-top: 4rem;margin-bottom: 10px;margin-left: -14rem;}
.uiux_web_solutions .uiux_web_content .uiux_web_cell p {font-size: 14px;font-style: normal;margin-left: -14rem;font-weight: 400;text-transform: none;line-height: 26px;letter-spacing: 0;color: #000000;margin-bottom: 10px;font-family: 'Roboto', sans-serif;}
.uiux_wearable_solutions{ background: #fbfbfb;}
.uiux_wearable_solutions { width: 100%; float: left; height: auto;padding: 50px 0px;}
.uiux_wearable_solutions .uiux_wearable_imgbox { width: 100%; float: left; height: auto;}
.uiux_wearable_solutions .uiux_wearable_imgbox img {width: 40rem;height: 500px;margin-left: -12rem;margin-top: 0rem;}
.uiux_wearable_solutions .wearable_thirds_image { width: 100%; float: left; height: auto;}
.uiux_wearable_solutions .wearable_thirds_image img {width: 600px;height: 150px;margin-left: 4rem;margin-top: -6rem;}
.uiux_wearable_solutions .uiux_wearable_content {  display: table; vertical-align: middle; height: 100%;}
.uiux_wearable_solutions .uiux_wearable_content .uiux_wearable_cell { display: table-cell; vertical-align: middle;}
.uiux_wearable_solutions .uiux_wearable_content .uiux_wearable_cell h3 { font-size: 24px; margin-bottom: 10px;}
.uiux_wearable_solutions .uiux_wearable_content .uiux_wearable_cell p {font-size: 14px;font-style: normal;font-weight: 400;text-transform: none;line-height: 26px;letter-spacing: 0;color: #000000;margin-bottom: 10px;font-family: 'Roboto', sans-serif;}
.uiux_tv_solutions{ background: #fff;}
.uiux_tv_solutions { width: 100%; float: left; height: auto;padding: 0px 0px;}
.uiux_tv_solutions .uiux_tv_imgbox { width: 100%; float: left; height: auto;}
.uiux_tv_solutions .uiux_tv_imgbox img {width: 899.09px;height: 789.13px;margin-left: 3rem;margin-top: -5rem;}
.uiux_tv_solutions .tv_fourths_image { width: 100%; float: left; height: auto;}
.uiux_tv_solutions .tv_fourths_image img {width: 773px;height: 150px;margin-left: -13rem;margin-top: -19rem;}
.uiux_tv_solutions .uiux_tv_content {  display: table; vertical-align: middle; height: 100%;}
.uiux_tv_solutions .uiux_tv_content .uiux_tv_cell { display: table-cell; vertical-align: middle;}
.uiux_tv_solutions .uiux_tv_content .uiux_tv_cell h3 { font-size: 24px; margin-bottom: 10px;margin-left: -14rem;}
.uiux_tv_solutions .uiux_tv_content .uiux_tv_cell p {font-size: 14px;font-style: normal;margin-left: -14rem;font-weight: 400;text-transform: none;line-height: 26px;letter-spacing: 0;color: #000000;margin-bottom: 10px;font-family: 'Roboto', sans-serif;}
.uiux_brand_solutions{ background: #fbfbfb;}
.uiux_brand_solutions { width: 100%; float: left; height: auto;padding: 50px 0px;}
.uiux_brand_solutions .uiux_brand_imgbox { width: 100%; float: left; height: auto;}
.uiux_brand_solutions .uiux_brand_imgbox img {width: 951.2px;height: 498.25px;margin-left: -27rem;margin-top: 3rem;}
.uiux_brand_solutions .brand_fifths_image { width: 100%; float: left; height: auto;}
.uiux_brand_solutions .brand_fifths_image img {width: 600px;height: 150px;margin-left: 20rem;margin-top: -12rem;}
.uiux_brand_solutions .uiux_brand_content {  display: table; vertical-align: middle; height: 100%;}
.uiux_brand_solutions .uiux_brand_content .uiux_brand_cell { display: table-cell; vertical-align: middle;}
.uiux_brand_solutions .uiux_brand_content .uiux_brand_cell h3 { font-size: 24px; margin-bottom: 10px;}
.uiux_brand_solutions .uiux_brand_content .uiux_brand_cell p {font-size: 14px;font-style: normal;font-weight: 400;text-transform: none;line-height: 26px;letter-spacing: 0;color: #000000;margin-bottom: 10px;font-family: 'Roboto', sans-serif;}

/*ui*/
/*qa*/
.QA_banner{width: 100%;
    float: left;
    height: 480px;
    background-size: cover !important;
    background-position: center !important;
    padding: 40px 0px;
    background-image: url(https://www.gosofttechsolutions.com/images/automatic_manual_banner.png);}
.ui_uxtitle_sec .container p{text-align: center;font-size: 14px;font-style: normal;font-weight: 400;text-transform: none;line-height: 26px;letter-spacing: 0;color: #000000;margin-bottom: 10px;font-family: 'Roboto', sans-serif;}
.QA_solutions { padding: 30px 0px; background-color: #FBFBFB;}
.QA_solutions h3 { text-align: left; color: #00000050; line-height: 30px; margin-top: 150px;margin-left: -10rem;}
.QA_solutions p { text-align: left;font-size: 16px;font-style: normal;font-weight: 400;text-transform: none;margin-left: -10rem;line-height: 26px;letter-spacing: 1px;color: #000000;margin-bottom: 10px;font-family: 'Roboto', sans-serif;}
.QA_solutions .container .row .QA_app_imgbox { width: 100%; float: left; text-align: right;}
.QA_solutions .container .row .QA_app_imgbox img {height: 556px;width: 556px;margin-left: 15rem;}
.non_fuctional_testing { padding: 30px 0px; background-color: #fff;}
.non_fuctional_testing h3 { text-align: left; color: #00000050; line-height: 30px; margin-top: 100px;margin-left: 8rem;}
.non_fuctional_testing p {text-align: start;font-size: 15px;font-style: normal;font-weight: 400;text-transform: none;margin-left: 8rem;line-height: 26px;letter-spacing: 1px;color: #000000;margin-bottom: 10px;font-family: 'Roboto', sans-serif;}
.non_fuctional_testing .container .row .non_fuctional_imgbox { width: 100%; float: left; text-align: left;}
.non_fuctional_testing .container .row .non_fuctional_imgbox img {height: 558px;width: 560px;margin-left: -15rem;}
.other_QA_services { padding: 30px 0px; background-color: #FBFBFB;}
.other_QA_services h3 { text-align: left; color: #00000050; line-height: 30px; margin-top: 150px;margin-left: -10rem;}
.other_QA_services p { text-align: left;font-size: 16px;font-style: normal;font-weight: 400;text-transform: none;margin-left: -10rem;line-height: 26px;letter-spacing: 1px;color: #000000;margin-bottom: 10px;font-family: 'Roboto', sans-serif;}
.other_QA_services .container .row .QA_services_imgbox { width: 100%; float: left; text-align: right;}
.other_QA_services .container .row .QA_services_imgbox img {height: 389px;width: 346px;margin-left: 20rem;margin-top: 2rem;}
.software_testing_services { padding: 30px 0px; background-color: #fff;}
.software_testing_services h3 { text-align: left; color: #00000050; line-height: 30px; margin-top: 85px;margin-left: 8rem;}
.software_testing_services p {text-align: start;font-size: 15px;font-style: normal;font-weight: 400;text-transform: none;margin-left: 8rem;line-height: 26px;letter-spacing: 1px;color: #000000;margin-bottom: 10px;font-family: 'Roboto', sans-serif;}
.software_testing_services .container .row .testing_services_imgbox { width: 100%; float: left; text-align: left;}
.software_testing_services .container .row .testing_services_imgbox img {height: 420.05px;width: 507px;margin-left: -6rem;}
/*qa*/

.sub_banner_second.ecommercebanner { background: #efdcce;      height: 583px; padding-bottom: 0;}
.sub_banner_second.ecommercebanner img { margin-top: 2rem; max-height: 480px;}
.ecommerce_appgoalimg img {  max-width: 100%;}
.sub_banner_second.ecommercebanner p { color: #000;}
.sub_banner_second.ecommercebanner .sub_banner_btnbox a { margin-right: 10px;}
.sub_banner_second.ecommercebanner .sub_banner_btnbox a.black-border-btn{color:#000;border:1px solid #000;line-height: 17px;  font-size: 14px;  padding: 10px 20px; border-radius: 50px;display: inline-flex; align-items: center;}
.sub_banner_second.ecommercebanner .sub_banner_btnbox a.black-border-btn:hover{color:#fff;border:1px solid #c84b21;background: #c84b21;}   
.ecommerce_appgoal { width: 100%; float: left; height: auto;  padding: 60px 0px;}
.ecommerce_appgoal .eco_appgoalimg { width: 100%; float: left;  text-align: center;  height: auto;}
.ecommerce_appgoal .eco_appgoalimg img {  height: 480px;}
.ecommerce_appgoal .eco_appcontent { width: 100%; float: left;  padding-top: 40px;}
.ecommerce_appgoal .eco_appcontent h2 { margin-bottom: 10px;}
.ecommerce_solution { width: 100%; float: left; height: auto; padding: 60px 0;}
.ecommerce_solution .container-fluid { padding: 0;}
.ecommerce_solution .eco_solinner { width: 100%;  float: left; background: #121212; height: 420px;}
.ecommerce_solution .eco_solinner .eco_solimg {  max-width: 100%;  position: relative; top: -50px;  float: left;}
.ecommerce_solution .eco_solinner .eco_solimg img { max-width: 100%;  height: 500px; width: 60rem; margin-left: 0rem;}
.ecommerce_solution .ecommerce_solucontent { width: 100%;  float: left;  padding-right: 100px;  display: table;  vertical-align: middle;  height: 420px;}
.ecommerce_solution .ecommerce_solucontent .midelcontent { display: table-cell;  vertical-align: middle;}
.ecommerce_solution .ecommerce_solucontent h2 { color: #fff;}
.ecommerce_solution .ecommerce_solucontent p { color: #fff;}
.ecommerce_solution .ecommerce_solucontent  .development_cellbtn {  margin-top: 30px;}
.ecommerce_solution.ecommerce_secure .eco_solinner { background: #c84b21; }
.ecommerce_appdetail { width: 100%;  float: left; height: auto;  padding: 40px 0px;}
.ecommerce_appdetail .container-fluid { padding: 0;}
.ecommerce_appdetail .eco_appdetailleft { width: 100%; float: left;  height: auto;}
.ecommerce_appdetail .eco_appdetailleft img { max-width: 100%; height: 500px; width: 50rem;}
.ecommerce_appdetail .eco_appdetailright { width:100%; float:left; height:auto; text-align: center;}
.ecommerce_appdetail .eco_appdetailright img { max-width: 100%; height: 500px; width: 50rem;}
.ecommerce_appfilter { width: 100%; float: left;  height: auto; padding: 0px 0px 40px 0px;}
.ecommerce_appfilter .container-fluid { padding: 0;}
.ecommerce_appfilter .eco_appfilterleft { width: 100%; float: left; height: auto; padding: 0px -1px 0px 100px; text-align: left;}
.ecommerce_appfilter .eco_appfilterleft h2 { margin-bottom: 10px; margin-left: 7rem;}
.ecommerce_appfilter .eco_appfilterleft p { margin-bottom: 10px; margin-left: 7rem;}
.ecommerce_appfilter .eco_appfilterleft img { max-width: 100%; height: 500px; margin-top: 20px; margin-left: 11rem;}
.ecommerce_appfilter .eco_appfilterright {  width: 100%; float: left;  text-align: right;  padding-top: 80px;}
.ecommerce_appfilter .eco_appfilterright img { max-width: 100%; height:500px;    width: 55rem;}
.ecommerce_appscanners { width: 100%; float: left; position: relative;  height: auto; padding: 60px 0px;}
.ecommerce_appscanners:before { content: '';  background: url(https://www.gosofttechsolutions.com/images/eco_appscannersleft.png); width: 50%; height: 100%; left: 0; position: absolute; top: 0;background-size: cover;}
.ecommerce_appscanners:after { content: '';  background: url(https://www.gosofttechsolutions.com/images/eco_appscannersright.png); width: 50%; height: 100%;  right: 0;  position: absolute;  top: 0;background-size: cover;}
.ecommerce_appscanners .eco_appscancontent { width: 100%; float: left; position: relative;  z-index: 8;  padding: 0px 50px 0px 50px;}
.ecommerce_appscanners .eco_appscancontent h2 { color: #fff; font-size: 20px; margin-bottom: 10px;}
.ecommerce_appscanners .eco_appscancontent p { color: #fff;}
.ecommerce_social { width: 100%; float: left; position: relative;  height: auto; padding: 30px 0px;margin-top: 70px;}
.ecommerce_social:before { content: '';  background:#fff; width: 50%; height: 100%; left: 0; position: absolute; top: 0;}
.ecommerce_social:after { content: '';  background:#fff; width: 50%; height: 100%;  right: 0;  position: absolute;  top: 0;}
.ecommerce_social .eco_socialimg { width: 100%; float: left; height: auto; text-align: center; position: relative; z-index: 7;}
.ecommerce_social .eco_socialimg img { max-width: 100%;  height: 380px;}
.ecommerce_social .eco_socialcontent { padding: 20px 60px; display: table; vertical-align: middle; height: 100%; position: relative; z-index: 6;}
.ecommerce_social .eco_socialcontent .eco_socialmiddle { display: table-cell; vertical-align: middle;}
.ecommerce_social .eco_socialcontent h2 { color: #000000; margin-bottom: 10px;}
.ecommerce_social .eco_socialcontent p { color: #000000;}
.ecommerce_social.eco_integration{margin-top: 0px;}
.ecommerce_social.eco_integration:before { content: '';  background:#fff; width: 50%; height: 100%; left: 0; position: absolute; top: 0;}
.ecommerce_social.eco_integration:after { content: '';  background:#f8f8fb; width: 50%; height: 100%;  right: 0;  position: absolute;  top: 0;}
.ecommerce_together { width: 100%;  float: left;  height: auto;  text-align: center;  padding: 0px 0px 50px 0px;}
.ecommerce_together .stories_together {  background: #c84b21;}

/*-------------------------------------------Future Envision---------------------------------------*/

.future_envision_together { width: 100%; float: left; text-align: center; padding: 30px 0px; background: #ebeff1;}
.future_envision_together .stories_together {  background: #27133E;}
.future_envision_appneed { background: url(https://www.gosofttechsolutions.com/images/future_envision_appneedbg.png); margin-top: -9rem; width: 100%; float: left; height: auto;  background-size: cover;  background-position: center;padding: 30px 0px;}
.future_appneedlist { width: 100%; float: left;  height: auto;  background: #fff;  padding: 20px; border-radius: 5px; min-height: 295px;}
.future_appneedlist h4 {  font-weight: 500; font-size: 18px;}
.future_appneedlist ul { list-style: none; margin: 0;  padding: 0;}
.future_appneedlist ul li { width: 100%; float: left; position: relative; margin: 5px 0px;  padding-left: 20px;}
.future_appneedlist ul li:before { content: ''; width: 8px; height: 8px; background: #7a7a7a; position: absolute; border-radius: 8px; top: 8px; left: 0;}
.future_envision_dashboard {  width: 100%;  float: left;  text-align: center;  height: auto;  padding: 30px 0px;}
.future_envision_dashboard img { margin-left: -56rem;width: 1554px;}
/* .future_envision_dashboard .text_image{width: 100%;  float: left;  text-align: center;  height: auto;  padding: 30px 0px;} */
.future_envision_dashboard .text_image img {max-width: 100%;margin-left: -56rem;margin-top: -177rem;width: 50rem;}
.future_envision_dashboard .text_image_first img {max-width: 100%;margin-left: -45rem;margin-top: -137rem;width: 854px;}
.future_envision_dashboard .text_image_second img {max-width: 100%;margin-left: -45rem;margin-top: -53rem;width: 854px;}
.future_envision_dashboard .text_image_third img {max-width: 100%;margin-left: 36rem;margin-top: -157rem;width: 10rem;}
.future_envision_dashboard .text_image_four img { max-width: 100%;margin-left: 25rem;margin-top: -100rem;width: 1064px;}
.future_envision_dashboard .text_image_five img {max-width: 100%;margin-left: 40rem;margin-top: -52rem;width: 10rem;}
.future_envision_dashboard .text_image_six img {max-width: 100%;margin-left: 46rem;margin-top: -67rem;width: 60rem;}
.future_envision_dashboard .text_image_seven img {margin-left: 30rem;width: 1554px;margin-top: -13rem;}
.future_envision_dashboard .text_image_eight img { max-width: 100%;margin-left: -35rem;margin-top: -127rem;width: 15rem;}
.future_envision_dashboard .text_image_nine img {max-width: 100%;margin-left: 46rem;margin-top: -145rem;width: 854px;}
.future_envision_dashboard .text_image_ten img {max-width: 100%;margin-left: 46rem;margin-top: -55rem;width: 854px;}
.future_envision_dashboard .text_image_eleven img {max-width: 100%;margin-left: 45rem;margin-top: -104rem;width: 45rem;}
.future_envision_dashboard .text_image_twelve img {max-width: 100%;margin-left: -30rem;margin-top: -94rem;width: 1064px;}
.future_envision_dashboard .text_image_thirteen img {max-width: 100%;margin-left: -37rem;margin-top: -45rem;width: 10rem;}
.future_envision_dashboard .text_image_fourteen img {max-width: 100%;margin-left: -73rem;margin-top: -66rem;width: 60rem;}
.future_envision_dashboard .text_image_teen img {max-width: 100%;margin-left: -55rem;margin-top: -310rem;width: 44rem;}
.future_envision_visualdesign{ background: url(https://www.gosofttechsolutions.com/images/future_envision_visual_designbg.png);  width: 100%; float: left; height: auto;  background-size: cover;  background-position: center;padding: 40px 0px;text-align: center;}
.future_envision_visualdesign img { max-width: 100%;}
.future_envision_visualdesign h2 { color: #fff; margin-bottom: 30px;}
.future_envision_concept { width: 100%; float: left; height: auto; padding: 40px 0px;}
.sub_banner_second.future_envision_grubbanner .container { position: relative;}
.sub_banner_second.future_envision_grubbanner .future_envisionlogo { position: absolute; left: 0; top: 0;}
.sub_banner_second.future_envision_grubbanner .future_envisionlogo img {  height: 60px;  max-width: 100%;}
.sub_banner_second.future_envision_grubbanner .future_envision_bannerimg { text-align: center;}
.sub_banner_second.future_envision_grubbanner {  height: 550px;  padding-top:27px;  padding-bottom:0;}
.sub_banner_second.future_envision_grubbanner .future_envision_bannerimg img {   max-width: 100%; height: 530px;}

/*-------------------------------------------Expertise---------------------------------------*/

.sub_banner_second.expertisebanner { height: 550px;}
.sub_banner_second.expertisebanner .container-fluid { padding: 0;}
.sub_banner_second.expertisebanner .banner_content { padding-left: 40px;}
.sub_banner_second.expertisebanner .banner_content h1 { color: #fff;}
.sub_banner_second.expertisebanner .banner_image img { max-height: 500px;}

.expertise .container-fluid { padding: 0;}
.expertise .container-fluid .row .col-md-6 { padding: 0;}
.expertise_content { padding: 0;display: table; vertical-align: middle; width: 100%; height: 100%;}
/*.expertise_content .middle_content { display: table-cell; vertical-align: middle;}*/
.expertise .expertise_list {width: 100%; margin-top:30px; padding-left: 0px;}
.expertise .expertise_list ul {margin: 0; padding: 0;}
.expertise .expertise_list ul li {display: block; margin-bottom: 10px; padding-left: 20px; position: relative; list-style-type: disc !important; list-style: disc;}
.expertise .expertise_list ul li:before {content: '';position: absolute;  width: 5px; border-radius: 50px; height: 5px; background-color: #000;left:0; top: 10px;}
.expertise .expertise_btn { margin-top: 15px; width: 100%;}
.expertise .expertise_btn a { margin-bottom: 0;}

.pro_develop { background: #EBEFF1;  width: 100%; float: left;  height: auto; padding: 0;padding-top: 90px;}
.pro_develop.expertise .expertise_content {     padding-bottom: 10px;     padding: 0px 56px;}
.mobile_develop.expertise { width: 100%; position: relative;  padding: 70px 0;}
.mobile_develop.expertise.ec_website{padding: 70px 0 0;}
/*.mobile_develop.expertise:before { content: ''; position: absolute; width: 100%; height: 280px;}*/
.mobile_develop.expertise .expertise_content {display: block; padding: 0px 15px; }
.mobile_develop.expertise .expertise_content h2 {color: #000000;margin-top: 0rem; margin-bottom: 50px;}
.mobile_develop.expertise .expertise_content .expertise_btn { margin-top: 20px;}
.mobile_develop .mobile_developimg { width: 100%;}
.mobile_develop .mobile_developimg img { max-width: 100%; height: 400px;}

.webapp_develop { width: 100%;float: left; height: auto; background: #EBEFF1; padding: 0;padding-top: 90px;}
/*.webapp_develop .webapp_developimg { width: 100%;}*/
.webapp_develop.expertise .row{align-items: end}
.webapp_develop.expertise .expertise_content { padding: 70px 100px 70px 0;}
.webapp_develop.expertise .expertise_content h2 { color: #0E0F11; margin-bottom: 4px;}
.webapp_develop.expertise .expertise_content h3 { font-size: 18px;  margin-bottom: 20px;}
.webapp_develop.expertise .expertise_content .android_techno {width: 100%; float: left;  margin-top: 40px;}
.webapp_develop.expertise .expertise_content .android_techno img { max-width: 100%; height: 60px;}
.webapp_develop.expertise .expertise_content .expertise_btn { margin-top: 20px;}

.games_develop { width: 100%;background: #fff; padding: 70px 0;}
/*.games_develop .games_developimg { width: 100%;}*/
.games_develop .games_developimg img { max-width: 100%; height: 500px;}
.games_develop.expertise .expertise_content { padding: 0px 15px;}
/*.games_develop.expertise .expertise_content h2 { color: #fff;}
.games_develop.expertise .expertise_content p { color: #fff;}*/
.games_develop.expertise .expertise_content .android_techno{width: 100%; margin-top: 40px;}
.games_develop.expertise .expertise_content .android_techno ul {width: 100%; display: flex; align-items: center;}
.games_develop.expertise .expertise_content .android_techno ul li{margin-right: 5px}
.games_develop.expertise .expertise_content .android_techno ul li:last-child{margin-right: 0}
.games_develop.expertise .expertise_content .android_techno ul li img { max-width: 100%; height: 80px;}
.games_develop.expertise .expertise_content .expertise_btn { margin-top: 40px;}

.bchain_develop.expertise { width: 100%; padding: 70px 0; background-color: #F4F9FF}
/*.bchain_develop.expertise:before { content: ''; background: #c84b21; position: absolute; width: 100%; height: 300px;}*/
.bchain_develop.expertise .expertise_content {display: block; padding-right: 100px;}
.bchain_develop.expertise .expertise_content h2 {margin-top: 0rem; margin-bottom: 50px;}
.bchain_develop.expertise .expertise_content .expertise_btn { margin-top: 20px;}
.bchain_developimg { width: 100%; }
.bchain_developimg img { max-width: 100%;}

.automatic_develop { width: 100%; background: #fff;padding: 70px 0;}
.automatic_develop .expertise_content { padding: 0px 15px;}
.automatic_develop .automatic_developimg { width: 100%;text-align: left;}
.automatic_develop .expertise_content h2 { color: #3E3C3C;  margin-bottom: 20px;}
.automatic_develop .expertise_content p {  margin-bottom: 10px;}
.automatic_develop .automatic_developimg{max-width: 480px}
.automatic_develop .automatic_developimg img { max-width: 100%; }

.uiux_develop { width: 100%; padding: 70px 0; background-color: #F4F9FF; position: relative;}
/*.uiux_develop.expertise .expertise_content { padding: 0px 74px;padding-top: 100px;}*/

.uiux_develop .uiux_developimg {position: relative; height: 480px;}
/*.uiux_develop::before{position: absolute; content: " "; right: 0; top: 0; width: 45%; border-left: 1px solid #fff; background-image: url(https://www.gosofttechsolutions.com/images/expertise_uiux_develop.png);background-repeat: no-repeat;background-size: cover;height: 100%;}*/
/*.uiux_develop .uiux_developimg img { max-width: 100%; height: 550px; display: inline-block; float: right;}*/
.uiux_develop.expertise .expertise_content{
    padding-right: 100px;
}
.uiux_develop.expertise .expertise_content h2 { color: #000;  margin-bottom: 30px;}
.uiux_develop.expertise .expertise_content p { color: #000;  margin-bottom: 20px;}
.uiux_develop.expertise .expertise_content .expertise_list ul li { color: #000;}
.uiux_develop.expertise .expertise_content .expertise_btn { margin-top: 20px; width: 100%; float: left;}
.webapp_develop.expertise { width: 100%; background: #F4F9FF; padding: 0;}
.webapp_developimg { width: 100%;}
/*.webapp_developimg { width: 100%; ; background-image: url(https://www.gosofttechsolutions.com/images/expertise_webapp_develop.png); background-repeat: no-repeat; background-size: cover;height: 465px}*/
.expertiseimg{ background-size: cover !important; width: 100%; height: 100%; background-position: center center !important; background-repeat: no-repeat !important;  min-height: 550px;}

.expertise_menu { width: 100%; position: relative; top: -65px; right: 0; left: 0; text-align: center;}
.expertise_menu ul { list-style: none; margin: 0; padding: 0; display: inline-block;}
.expertise_menu ul li { float: left;  margin: 0px 0px;}
.expertise_menu ul li a { color: #fff; padding: 15px 15px 14px; background: transparent; transition: none;  opacity: 1;  position: relative;  float: left; border-bottom: 1px solid #ccc;}
.expertise_menu ul li a.active{
    border-bottom: none;
}
.expertise_menu ul li a.active:before, .expertise_menu ul li a:hover::before { content: ''; background: url(https://www.gosofttechsolutions.com/images/social_icons/line_arrow.svg); position: absolute; width: 100%; background-repeat: no-repeat; color: #fff; height: 15px; background-position: center; background-size: cover; left: 0; bottom: -2px;}

/*---------------------------------Referral Partner----------------------------*/

.sub_banner_second.refer_banner { height: 550px; text-align: center;}
.sub_banner_second.refer_banner .banner_content { min-height: 510px;}
.sub_banner_second.refer_banner .midcont { display: inline-block;}
.sub_banner_second.refer_banner h1 { color: #fff; line-height: 50px;}
.sub_banner_second.refer_banner h1 span { background: #c84b21; display: inline-block; padding: 0px 9px; line-height: 45px;}

.partner_program {width: 100%; float: left; background: #171D2D;position: relative;padding: 60px 0px;}
.partner_program:before {  content: ''; background: url(https://www.gosofttechsolutions.com/images/glob_bg.png); position: absolute; width: 370px; height: 350px; top: 20%; right: 10%; background-size: cover; background-position: center;}
.partner_program .pro_content { width: 100%; float: left; height: auto;}
.partner_program .pro_content h2 { color: #fff; line-height: 40px;}
.partner_program .pro_content h2 span { background: #c84b21; display: inline-block; padding: 0px 9px; line-height: 33px;}
.partner_program .pro_content p {color: #fff;}
.partner_program .pro_content .pro_btn { display: block; margin-top: 30px;}

.associate_partner { width: 100%; float: left; height: auto; background: #F5F5F5; padding: 60px 0px;}
.associate_partner .associate_partnertop { width: 100%; float: left; height: auto; position: relative; text-align: center;margin-bottom: 40px;}
.associate_partner .associate_partnertop:before {  content: ''; background: url(https://www.gosofttechsolutions.com/images/associate_partnertopbg.png); position: absolute;  width:80px; height:250px;top:0px; right: 0; background-size: cover; background-position: center;}
.associate_partner .associate_partnertop h2 { font-size: 30px; margin-bottom: 8px;}
.associate_partner .associate_partnertop .associate_partimg {display: block;}
.associate_partner .associate_partnertop .associate_partimg img { max-width: 100%; height: 230px;}
.associate_partbottom { width: 100%; float: left; height: auto; padding-top: 50px;}
.associate_partbottom h2 { text-align: center;}
.associate_partbottom p { text-align: center;margin-bottom: 20px;}
.associate_partbottom .associatecell { width: 100%; float: left;  border: 1px solid #ccc; background: #fff; padding: 25px 15px;  border-radius: 5px;min-height: 435px; margin-top: 40px;}
.associate_partbottom .associatecell .associateicon { display: block; text-align: center;}
.associate_partbottom .associateicon img { max-width: 100%; height: 70px;}
.associate_partbottom .associatecell h3 {  font-size: 18px; display: block; text-align: center; margin-top: 13px;}
.associate_partbottom .associatecell ul { list-style: none; margin: 0; padding: 0;}
.associate_partbottom .associatecell ul li { display: block; margin-bottom: 6px;margin-top: 7px; padding-left: 30px; position: relative;}
.associate_partbottom .associatecell ul li:before { content: '';  background: url(https://www.gosofttechsolutions.com/images/dot_arrow.png); position: absolute; width: 19px; height: 17px; top: 3px; left: 0; background-size: 100%;}

.associate_partbottom .col-md-4 { padding: 0 15px;}
.associate_partbottom .associatecell.yollowbg { background: #E99715;position: relative;}
.associate_partbottom .associatecell.yollowbg:before { content: ''; background: url(https://www.gosofttechsolutions.com/images/associatecellbg.png); position: absolute; width: 150px; height: 210px; bottom: 13px; right: -3px; background-size: 100%;}
.associate_partbottom .associatecell.yollowbg h5 { color: #fff;  text-align: center; font-size: 18px; margin-top: 15px; line-height: 27px;}
.associate_partbottom .associatecell.yollowbg p { color: #fff;}

.join_our_refer { width: 100%; float: left; background: #171D2D; position: relative; padding: 120px 0px 70px 0px;}
.join_our_refer:before { content: ''; background: url(https://www.gosofttechsolutions.com/images/glob_bg.png);  position: absolute; width: 340px; height: 300px; top: 18%; left: 22%; background-size: cover;}
.join_our_refer .joinour_refercontent { width: 100%; float: left; height: auto; padding-right: 30px;}
.join_our_refer .joinour_refercontent h2 {color: #fff; line-height: 35px; margin-bottom: 20px;}
.join_our_refer .joinour_refercontent p { color: #fff;}
.join_our_refer .refer_procell {  width: 100%; margin-top: 6rem;float: left; height: auto; padding: 0px 30px;  position: relative;}
.refer_procell .refer_prono { font-size: 50px;  font-weight: 600; color: #222B43; position: absolute;  top: -58px;  line-height: 40px;  width: 100%; text-align: center; left: 0;}
.refer_procell  .refer_proinner { width: 100%; float: left; height: auto; background: #E99715; padding: 30px; border-radius: 5px; text-align: center;}
.refer_procell .refer_proinner .referral_partner { display: block; margin-bottom: 10px;}
.refer_procell .refer_proinner .referral_partner img { max-width: 100%; height: 80px;}
.refer_procell .refer_proinner h3 { font-size: 20px; color: #fff; margin-bottom: 10px;}
.refer_procell .refer_proinner p { color: #fff;}
.join_our_refer .joinour_refercontent .joinour_referbtn {display: block; margin-top: 30px;}

.refer_services { width: 100%; float: left; height: auto; background: #F5F5F5; padding: 60px 0px;}
.refer_services h2 { text-align: center;}
.refer_services p { text-align: center;}
.refer_services .refer_servicecell { width: 100%; float: left; text-align: center;  padding: 50px 10px 0px 10px; min-height: 300px;}
.refer_services .refer_servicecell .refer_sericon { display: block; text-align: center; margin-bottom: 15px;}
.refer_services .refer_servicecell .refer_sericon img { max-width: 100%; height: 80px;}
.refer_services .refer_servicecell h3 { font-size: 18px; font-weight: 500; margin-bottom: 10px;}

.associate_partner .tabs { width: 100%; float: left; height: auto;}
.associate_partner .tabs .nav-tabs { width: 100%; float: left; text-align: center; position: relative; border: none; display: block;  margin-bottom: 10px;}
.associate_partner .nav-tabs li.nav-item { display: inline-block; width: auto;  margin: 7px 30px;}
.associate_partner .nav-tabs li.nav-item a { line-height: 17px; font-size: 14px; padding: 10px 20px; border-radius: 50px;  color: #c84b21;  background: transparent; display: inline-flex;  align-items: center;  border: 1px solid #c84b21;}
.associate_partner .nav-tabs li.nav-item a.active {  border: 1px solid #c84b21; color: #fff; background: rgb(235,161,44);  background: linear-gradient(90deg, rgba(235,161,44,0.7259278711484594) 35%, rgba(235,161,44,1) 96%);}

.referralcell {
    width: 100%;
    float: left;
    height: auto;
    padding: 0px 10px;
    margin-top: 40px;
}
.referralcell .referralimg {
    width: 100%;
    height: auto;
    float: left;
    margin-bottom: 15px;
}
.referralcell .referralimg img {
    width: 100%;
    height: auto;
}
.referralcell h3 {
    font-size: 18px;
    font-weight: 400;
    margin-bottom: 15px;
}


/*---------------------------------Product Development---Re-Engineering & Migration---Product Testing & QA---Support & Maintenance----------------------------*/
.page-content { background: #f4f5fb; width: 100%; float: left; height: auto;}
.product-development { width:100%; float:left; padding-top: 40px; text-align: center;  padding-bottom: 30px;background: url(https://www.gosofttechsolutions.com/images/product-developmentbg.png);  background-size: cover;  background-position: center center;}
.product-development p.bottom-space { margin-bottom: 50px;}
.page-navigation {width: 100%; float: left; padding: 30px 0px;}
.page-navigation ul {  list-style: none;  margin: 0;  padding: 0;}
.page-navigation li:first-child { margin-left: 25px;}
.page-navigation li:last-child { margin-right: 0px;}
.page-navigation li {display: inline-block; margin: 0px 60px;}
.page-navigation li a { position: relative; padding-bottom: 15px; color: #000;}
.page-navigation ul li a:hover::before { content: '';   position: absolute;  width: 100px;  height: 2px;  background: #000;  left: 50%;  margin-left: -50px;  bottom: -2px;}
.page-navigation li.active a { font-size: 16px;}
.page-navigation li.active a::before {  content: '';   position: absolute;  width: 100px;  height: 2px;  background: #c84b21;  left: 50%;  margin-left: -50px;  bottom: -2px;}
.page-navigation ul li a:hover::before {  content: ''; position:absolute; width:100px; height: 2px; background:#c84b21; left:50%; margin-left:-50px;  bottom: -2px;}
.page-navigation .page-naviborder {  display: block;  height: 10px; border: 1px solid #ccc; margin-top: 11px;  border-radius: 10px;}
.support-maintenance {width: 100%; float: left; padding: 40px 0px 40px 0px; text-align: center;}
.support-maintenance p { margin-bottom: 20px;}
.support-maintenance p.text-color {  background: #fff; padding: 10px; border-radius: 5px;}
.support-maintenance-img {  display: block;  text-align: center; margin-bottom: 15px;}
.support-maintenance-img img { max-width: 100%; height: 340px;}
.latestblogs {width: 100%; float: left; padding-top: 70px;}
.latestblogs .blog-btn {  display: block; padding-bottom: 50px; padding-top: 10px;}
.blog-cell { width: 100%; float: left;padding: 130px 20px 20px 20px; margin-top: 80px;  position: relative; border-radius: 5px;}
.dardblue { background: #1d253c;}
.blog-cell .blog-img {  padding: 0 40px; top: -50px; position: absolute; left: 0;}
.blog-cell .blog-img img { max-width: 100%;}
.blog-cell h5.blog-celltitle { color: #fff; font-size: 16px; line-height: 27px;}
.blog-cell h5.blog-celltitle a {color: #fff;}
.blog-cell h5.blog-celltitle a:hover {  color: #c84b21;  text-decoration: none;}
.blog-cell p {  display: block; color: #fff;  margin: 0;  font-size: 12px; line-height: 24px;}
.darkgray { background: #D7D7D7;}
.blog-cell.darkgray h5.blog-celltitle a { color: #000;}
.blog-cell.darkgray h5.blog-celltitle a:hover {  color: #c84b21;  text-decoration: none;}
.blog-cell.darkgray p { color: #000;}
.darkyellow { background: #E99715;}
.blog-cell.darkyellow h5.blog-celltitle a:hover {  color: #000;  text-decoration: none;}
.product-testing {width: 100%; float: left;  background: url(https://www.gosofttechsolutions.com/images/product-img2.png);  background-size: contain;  background-position: right;  background-repeat: no-repeat;padding-top: 50px;padding-bottom: 80px;}
.product-testing .innerlist {display: block;  margin: 40px 0px;}
.innerlist ul {list-style: none; margin: 0; padding: 0;}
.innerlist ul li {position: relative; display: block;  margin-bottom: 15px; padding-left: 30px;}
.innerlist ul li:before { content: '';  background: url(https://www.gosofttechsolutions.com/images/arrow.png);  position: absolute;  left: 0;  width: 17px;  height: 14px;  background-size: cover; top: 5px;}
.product-testingimg {  display: block;text-align: right;}
.product-testingimg img {  max-width: 100%;}
.engineering_detail { width: 100%; float: left; padding: 20px 0px 0px 0px; text-align: center;}
.re_engineering_detail { width: 100%; float: left; height: auto;  text-align: center;  padding: 20px 0px;}
.re_engineering_help { width: 100%; float: left;  background: #0F2533;  overflow: visible;  padding: 0; margin-top: 120px;}
.re_engineering_img { margin-top: -60px; position: absolute;  z-index: 9;}
.re_engineering_img img { max-width: 100%;}
.re_engineering_help .re_engineering_content { padding-top: 40px; width: 100%; float: left;}
.re_engineering_help .re_engineering_content .re_engineering_btn { width: 100%; padding-bottom: 15px;float: left;}
.re_engineering_help .re_engineering_content .re_engineering_btn a { background: #c84b21; color: #fff; padding: 7px 20px; display: inline-block; border-radius: 4px;}
.re_engineering_help .re_engineering_content .re_engineering_btn a:hover { background: #000;  text-decoration: none;}
.re_engineering_help p.qoutetext { color: #fff; font-size: 18px; padding: 20px 0px; line-height: 33px;}
.re_engineering_help .re_engineering_content .innerlist {width: 100%;  float: left; height: auto;}
.re_engineering_help .re_engineering_content .innerlist li { width: 100%;  float: left; color: #fff; margin-bottom: 10px;}
.re_engineering_step{ width: 100%; float: left; padding-top: 250px;  padding-bottom: 100px;  background: url(https://www.gosofttechsolutions.com/images/engineering-migrsetpbg.png);  background-size: contain;  background-position: right;  background-repeat: no-repeat;}
.re_engineering_step .re_engineering_stepinner{width: 100%; float: left; background: #fff;  padding: 0px 20px 35px 30px;  box-shadow: 3px 1px 10px 5px #dfdfdf;  border-radius: 5px;  text-align: center;}
.re_engineering_stepinner .re_engineering_stepicon { display: block;  text-align: center;  margin-top: -80px; padding-bottom: 20px;}
.re_engineering_stepinner .re_engineering_stepicon img { max-width: 100%;  height: 150px;}
.latestblogs.newproduct { padding: 50px 0px;}
.latestblogs.newproduct .blog-btn {  padding-bottom: 20px;}
/*--------------------------------------------------SEO SMM PPC-----------------------------------------------*/
.seo_smm_ppc_about { width: 100%; float: left;  height: auto;  padding-bottom: 60px;  padding-top: 50px;}
.seo_smm_ppc_about h2 { text-align: center; font-size: 24px;  margin-bottom: 45px;  line-height: 35px;}
.seo_smm_ppc_about p {  width: 100%; float: left; padding-right: 50px;}
.seo_smm_ppc_about .seo_smm_ppc_list { width: 100%; float: left; border-left: 1px solid #ccc; padding-left: 30px;}
.seo_smm_ppc_about .seo_smm_ppc_list .seo_smm_ppc_listinner {  width: 100%; float: left; padding-left: 20px;}
.seo_smm_ppc_about .seo_smm_ppc_list .seo_smm_ppc_listinner ul { list-style: none; margin: 0; padding: 0;}
.seo_smm_ppc_about .seo_smm_ppc_list .seo_smm_ppc_listinner ul li {  display: block; position: relative; margin-bottom: 16px; padding-left: 35px;}
.seo_smm_ppc_about .seo_smm_ppc_list .seo_smm_ppc_listinner ul li:before { content: ''; background: url(https://www.gosofttechsolutions.com/images/arrow2.png);  position: absolute; width: 18px; height: 18px;  background-size: cover; background-position: center;  left: 0;  top: 5px;}
.seo_smm_ppc_about .seo_smm_ppc_list .seo_smm_ppc_aboutbtn { width: 100%; float: left; height: auto; margin-top: 30px;}
.seo_smm_ppc_strategy {width: 100%; float: left;  height: auto;  background: url(https://www.gosofttechsolutions.com/images/seostrategy-banner.png); background-size: cover; background-position: center center;  padding-top: 40px; padding-bottom: 40px;background-repeat: no-repeat;}
.seo_smm_ppc_strategy h2 {  display: block;  text-align: center; color: #c84b21; font-size: 26px; margin-bottom: 40px;}
.seo_smm_ppc_strategy .viewall-btn { width: 100%; text-align: center; padding: 0px;}
.seo_smm_ppc_services {  width: 100%; float: left;  height: auto; padding-bottom: 40px;padding-top: 50px;}
.seo_smm_ppc_services h2 { text-align: center;  margin-bottom: 20px; font-size:26px; font-weight:500;}
.seo_smm_ppc_services .seo_smm_ppc_servicescell { width: 100%; float: left; padding: 20px 0px;text-align: center;}
.seo_smm_ppc_services .seo_smm_ppc_servicescell h4 { font-size: 18px; font-weight: 400; margin-bottom: 10px; color: #c84b21;}
.seo_smm_ppc_chooseus {  background: url(https://www.gosofttechsolutions.com/images/seostrategy-banner.png);  background-size: cover;  background-position: center center;  width: 100%; float: left; height: auto; padding-top: 0; padding-bottom: 0;  background-repeat: no-repeat;}
.seo_smm_ppc_chooseus .container-fluid { padding: 0;}
.seo_smm_ppc_chooseus .container-fluid .row { margin: 0;}
.seo_smm_ppc_chooseus .container-fluid .row .col-md-6 { padding: 0;}
.seo_smm_ppc_chooseus .seo_smm_ppc_chooseusimg {background-size: cover !important; width: 788px;height: 803px;background-position: center center !important;margin-left: 12rem;background-repeat: no-repeat !important;}
.seo_smm_ppc_chooseus .seo_smm_ppc_contentcell { padding: 50px 50px 50px 100px;}
.seo_smm_ppc_chooseus .seo_smm_ppc_contentcell h5 {  font-size: 18px; margin-bottom: 5px;  color: #c84b21;  padding-top: 20px;font-weight: 400;}
.seo_smm_ppc_chooseus .seo_smm_ppc_contentcell p {color: #fff;}
.seo_smm_ppc_platforms {  background: url(https://www.gosofttechsolutions.com/images/seostrategy-banner.png);  background-size: cover; background-position: center; width: 100%; float: left; background-repeat: no-repeat;padding-top: 60px; padding-bottom: 70px;}
.seo_smm_ppc_platforms h2 { color: #c84b21; text-align: center;}
.seo_smm_ppc_platforms .socailplatforms_list {  width: 100%;  text-align: center; height: auto; float: left; margin-top: 15px;}
.seo_smm_ppc_platforms .socailplatforms_list ul { list-style: none; margin: 0;  padding: 0;  display: inline-block;}
.seo_smm_ppc_platforms .socailplatforms_list ul li {  color: #fff; display: inline-block;}
.seo_smm_ppc_platforms .socailplatforms_list.social-icons.social-icons-border li a { color: #fff; display: inline-block;margin: 0px 10px; font-size: 26px; border: 1px solid #fff; padding: 0; width: 50px; height: 50px; line-height: 50px; border-radius: 5px;text-align: center;}
.seo_smm_ppc_marketing { width: 100%; float: left; height: auto;padding:40px 0px;}
.seo_smm_ppc_marketing .media-marketingcell {  width: 100%; float: left;  height: auto;  padding: 0px 10px;}
.seo_smm_ppc_marketing .media-marketingcell .imgbox {  margin-bottom: 30px; display: block;}
.seo_smm_ppc_marketing .media-marketingcell .imgbox img { max-width: 100%;}
.seo_smm_ppc_marketing .media-marketingcell h2 {font-size: 20px; color: #eca637; margin-bottom: 10px;font-weight: 400;}
.banner-navigation {  width: 100%; float: left;  text-align: center;  margin-top: -60px;  position: relative;  z-index: 9;}
.banner-navigation .banner-naviinner {  display: inline-block;}
.banner-navigation .banner-naviinner ul { list-style: none; margin: 0; padding: 0;}
.banner-navigation .banner-naviinner ul li { float: left;  margin: 0px 10px;}
.banner-navigation .banner-naviinner ul li a:hover,
.banner-navigation .banner-naviinner ul li a.active  { color: #c84b21;}
.banner-navigation .banner-naviinner ul li a { color: #fff;  font-weight: 500; border-bottom: 1px solid transparent; padding: 10px 25px 20px 25px;  background: transparent; transition: none; font-size: 16px; opacity: 1;  position: relative;}
.banner-navigation .banner-naviinner ul li a:hover::before,
.banner-navigation .banner-naviinner ul li a.active:before { content: '';  background: url(https://www.gosofttechsolutions.com/images/tab-border.png) #fff0; position: absolute; width: 100%;  background-repeat: no-repeat; height: 13px; background-position: center center; background-size: cover; left: 0;  bottom: -2px;}
.seo_smm_ppc_strategy .seo_site {
    width: 100%;
    float: left;
    min-height: 280px;
    padding: 20px;
    background: rgb(60,67,83);
    background: linear-gradient(180deg, rgba(60,67,83,0.9192051820728291) 0%, rgba(54,61,77,1) 40%, rgba(23,29,45,0.6671043417366946) 100%);
    border-radius: 10px;
    margin-bottom: 20px;
}
.seo_smm_ppc_strategy .seo_site h4 {
    color: #c84b21;
    text-align: center;
    font-size: 18px;
    font-weight: 400;
}
.seo_smm_ppc_strategy .seo_site p {
    color: #fff;
    font-size: 12px;
    line-height: 24px;
}
.seo_smm_ppc_strategy .seo_strategising {
    width: 100%;
    float: left;
    min-height: 280px;
    padding: 20px;
    background: rgb(60,67,83);
    background: linear-gradient(180deg, rgba(60,67,83,0.9192051820728291) 0%, rgba(54,61,77,1) 40%, rgba(23,29,45,0.6671043417366946) 100%);
    border-radius: 10px;
    margin-bottom: 20px;
}
.seo_smm_ppc_strategy .seo_strategising h4 {
    color: #c84b21;
    text-align: center;
    font-size: 18px;
    font-weight: 400;
}
.seo_smm_ppc_strategy .seo_strategising p {
    color: #fff;
    font-size: 12px;
    line-height: 24px;
}
.seo_smm_ppc_strategy .seo_implementation {
    width: 100%;
    float: left;
    min-height: 280px;
    padding: 20px;
    background: rgb(60,67,83);
    background: linear-gradient(180deg, rgba(60,67,83,0.9192051820728291) 0%, rgba(54,61,77,1) 40%, rgba(23,29,45,0.6671043417366946) 100%);
    border-radius: 10px;
    margin-bottom: 20px;
}
.seo_smm_ppc_strategy .seo_implementation h4 {
    color: #c84b21;
    text-align: center;
    font-size: 18px;
    font-weight: 400;
}
.seo_smm_ppc_strategy .seo_implementation p {
    color: #fff;
    font-size: 12px;
    line-height: 24px;
}
.seo_smm_ppc_strategy .seo_fine {
    width: 100%;
    float: left;
    min-height: 280px;
    margin-left: 13rem;
    padding: 20px;
    background: rgb(60,67,83);
    background: linear-gradient(180deg, rgba(60,67,83,0.9192051820728291) 0%, rgba(54,61,77,1) 40%, rgba(23,29,45,0.6671043417366946) 100%);
    border-radius: 10px;
    margin-bottom: 20px;
}
.seo_smm_ppc_strategy .seo_fine h4 {
    color: #c84b21;
    text-align: center;
    font-size: 18px;
    font-weight: 400;
}
.seo_smm_ppc_strategy .seo_fine p {
    color: #fff;
    font-size: 12px;
    line-height: 24px;
}
.seo_smm_ppc_strategy .seo_getting {
    width: 100%;
    float: left;
    min-height: 280px;
    margin-left: 17rem;
    padding: 20px;
    background: rgb(60,67,83);
    background: linear-gradient(180deg, rgba(60,67,83,0.9192051820728291) 0%, rgba(54,61,77,1) 40%, rgba(23,29,45,0.6671043417366946) 100%);
    border-radius: 10px;
    margin-bottom: 20px;
}
.seo_smm_ppc_strategy .seo_getting h4 {
    color: #c84b21;
    text-align: center;
    font-size: 18px;
    font-weight: 400;
}
.seo_smm_ppc_strategy .seo_getting p {
    color: #fff;
    font-size: 12px;
    line-height: 24px;
}
/*---------------------------------------Term Condition-----Privacy Policy------------------------------------------*/
.privacy-term {width: 100%; float: left;  padding: 50px 0px; counter-reset: list-number;}
.privacy-term h5 { color: #E99715;  font-size: 16px; margin-top: 30px; margin-bottom: 10px;  position: relative;  padding-left: 25px;}
.privacy-term h5:before { counter-increment: list-number; font-size: 16px;   color: #c84b21;  content: counter(list-number)".";  position: absolute;  left: 0;  top: 0;}
.privacy-term p { padding-left: 25px;}
.privacy-term p.space-0 { padding: 0;}
.privacy-term ul { list-style: none; padding: 0; margin: 20px 0px;}
.privacy-term ul li:before { font-family: inspiro-icons!important;  content: "\e930"; color: #e69e2b; font-size: 18px; position: absolute; left: 0;}
.privacy-term ul li {  display: block; margin: 15px 0px;  position: relative;  padding-left: 23px;}
.privacy-term ol { list-style: none;  margin: 0px 0px 0px 24px;  padding: 0;}
.privacy-term ol li { position: relative; padding-left: 20px;  display: block; margin-bottom: 10px;}
.privacy-term ol li:before { position: absolute; left: 0; top: 8px; content: ''; width: 7px; height: 7px; background: #c84b21; border-radius: 7px;}
/*--------------------------------------------------Web App Development-----------------------------------------------*/
.development_about { width: 100%;  float: left; padding: 70px 0px;}
.development_about h2{  margin-bottom: 5px;text-align: center;}
.development_about h5 {padding-right: 50px;  font-size: 16px;  font-weight: 500;}
.development_about p.subtext {  text-align: center; margin-bottom: 40px;}
.development_about .development_about_content  {  width: 100%; border:none; margin-bottom: 30px;}
.development_about .development_about_left_content{max-width: 400px}
.development_about .development_about_content h3 { font-size: 16px; line-height: 30px;  margin-bottom: 10px;}
.development_about .development_about_list { width: 100%; margin-left: 100px; padding-left: 20px;}
.development_about .development_about_list ul { list-style: none;  margin: 0;  padding: 0;}
.development_about .development_about_list ul li {  display: block;  position: relative;  margin-bottom: 10px;  padding-left: 20px;}
.development_about .development_about_list ul li:before {  content: '';  position: absolute; width: 5px;  height: 5px; background-color: #000; border-radius: 50px; left: 0;  top: 11px;}
.development_about .development_listcell .btn-cell { width: 100%; float: left;  height: auto;  margin-top: 40px;}

.development_about .development_box{background-color: #000;border-radius: 20px;max-height: 4rem;margin: 0px 10px;}
.development_about .development_box h3{color: #ffff;padding: 10px 0px;font-size: 18px;}

.development_about .development_about_content img { max-width: 100%;}
.development_cell.dark_bg { background: #171D2D;}
.development_cell.dark_bg .development_cellcontent h2,.development_cell.dark_bg .development_cellcontent p {color: #fff;}
.blogsection { width: 100%; float: left; padding: 50px 0px;}
.blog-item { width: 100%; float: left; background: #fff; box-shadow: 0px 0px 6px 2px #cccccc4f;  border-radius: 5px; padding: 20px 30px; margin-bottom: 30px;}

.blog-item .blog-content .blogimg { display: block; margin-bottom: 20px;}
.blog-item .blog-content .blogimg a { display: inline-block;}
.blog-item .blog-content .blogimg img { max-width: 100%;max-height: 400px;margin-top: 1rem;width: 45rem;margin-left: 1.5rem;transition: 0.5s all ease-in-out;}
.blog-item .blog-content .blogimg:hover img {transform: scale(1.1);}
.blog-item .blog-content h5 { margin-bottom: 5px;}
.blog-item .blog-content h5 a {  font-size: 16px; font-weight: 500; color: #000;  line-height: 28px;}
.blog-item .blog-content h5 a:hover { color: #c84b21;}
.blog-item .blog-content .blog-owner { font-size: 12px; display: block;}
.blog-item .blog-content .blog-contentbtn {  display: block; padding-top: 20px; padding-bottom: 10px;}
.blog-item .blog-content .blog-contentbtn a {  border: 1px solid #c84b21; color: #c84b21;  padding: 5px 20px;  border-radius: 40px; font-size: 14px;  display: inline-block;}
.blog-item .blog-content .blog-contentbtn a:hover { background:#c84b21; color: #fff;}
.blog-sidebar { display: block;  padding-left: 30px;}
.blog-sidebar .searchcell button.btn {  display: block; background: #c84b21; width: 100%;} 
.blog-sidebar .blog-list ul {  list-style: none;  margin: 0;  padding: 0;}
.blog-sidebar .blog-list ul li { display: block;  position: relative;  margin-bottom: 15px;}
.blog-sidebar .blog-list ul li .blogimg img {  width: 50px;  height: 60px;  object-fit: cover;  object-position: center;}
.blog-sidebar .blog-list ul li .blogimg a { display: block;}
.blog-sidebar .blog-list ul li .blogimg {  position: absolute; left: 0;}
.blog-sidebar .blog-list ul li .blog-listtitle {  display: block;  padding-left: 70px;}
.blog-sidebar .blogadd-banner {  display: block;  margin-bottom: 10px;  box-shadow: 0px 0px 5px 0px #ccc;}
.blog-sidebar .blogadd-banner a {  display: block;}
.blog-sidebar .blogadd-banner img { max-width: 100%;}
.blog-sidebar h4.title {  font-size: 16px;  display: block;  margin-bottom: 10px; line-height: 25px;}
.blog-sidebar .searchcell {  display: block;  margin-bottom: 30px;}
.blog-sidebar .searchcell .form-group {  position: relative;}
.blog-sidebar .searchcell .form-group .form-control {  height: 45px;  padding-right: 50px; background: #F4F5F6;}
.blog-sidebar .searchcell .form-group i {  position: absolute;   top: 12px;  right: 18px; font-size: 20px;  color: #a3a3a3;}
.blog-sidebar .searchcell button.btn { display: block; background: #c84b21; width: 100%; font-size: 14px;line-height: 20px;  font-weight: 400;}
.blog-sidebar .searchcell button.btn:hover { background: #000;}
.blog-sidebar .categories {  display: block; margin-bottom: 30px;}
.blog-sidebar .categories .form-group select { height: 45px; background: #f4f5f6;}
.blog-sidebar .gettouch { display: block;  margin-bottom: 30px;}
.blog-sidebar .gettouch input.form-control {  height: 45px; padding-right: 50px; background: #F4F5F6;}
.blog-sidebar .gettouch .form-group button.btn {  display: block;  background: #c84b21;  width: 100%;  font-size: 14px;  line-height: 20px;  font-weight: 400;  border-radius: 100px;  margin-top: 20px;}
.blog-sidebar .gettouch .form-group button.btn:hover {  background: #000;}
.blog-sidebar .blog-list { display: block; margin-bottom: 40px;}
.blog-sidebar .blog-list .tabs { display: block;}
.blog-sidebar .blog-list .tabs .nav-tabs { border-bottom: none;  margin-bottom: 20px;}
.blog-sidebar .blog-list .tabs .nav-tabs .nav-item {  margin-bottom: 0; float: left; width: 50%; text-align: center;}
.blog-sidebar .blog-list .tabs .nav-tabs .nav-item a.nav-link { color: #000;  font-weight: 500; border-bottom: 1px solid #ffff; position: relative;  padding: 10px 10px 25px 15px; background: transparent;  transition: none;  font-size: 16px;  opacity: 1;position: relative;}
.blog-sidebar .blog-list .tabs .nav-tabs .nav-item .nav-link:hover,
.blog-sidebar .blog-list .tabs .nav-tabs .nav-item .nav-link.active  { color: #c84b21;}
.blog-sidebar .blog-list .tabs .nav-tabs .nav-item .nav-link span {margin-left: 4rem}
.blog-sidebar .blog-list.tabs .nav-tabs .nav-item .nav-link:hover::before {  content: ''; background: url(https://www.gosofttechsolutions.com/images/tab-border.png) #fff; border: none; background-repeat: no-repeat; height: 16px;  bottom: -2px; width: 100%; left: 0;  right: 0;  position: absolute;  background-size: cover;}
.blog-sidebar .blog-list .tabs .nav-tabs .nav-item .nav-link.active:before { content: '';  background: url(https://www.gosofttechsolutions.com/images/tab-border.png) #fff;margin-left: 3rem; position: absolute;  width: 100%; background-repeat: no-repeat; height: 16px; background-size: cover; background-position: center;background-size: cover; left: 0; bottom: -2px;}
.blog-sidebar .blog-list ul {  list-style: none; margin: 0;  padding: 0;}
.blog-sidebar .blog-list ul li { display: block; position: relative; margin-bottom: 15px;}
.blog-sidebar .blog-list ul li .blogimg { position: absolute; left: 0; top: 3px;}
.blog-sidebar .blog-list ul li .blogimg a {  display: block;}
.blog-sidebar .blog-list ul li .blogimg img {  width: 50px; height: 45px;  object-fit: cover; object-position: center;padding-bottom: 10px;}
.blog-sidebar .blog-list ul li .blog-listtitle {  display: block;  padding-left: 65px;}
.blog-sidebar .blog-list ul li .blog-listtitle a { color: #000;}
.blog-sidebar .blog-list ul li .blog-listtitle a:hover {  color: #c84b21;}
.blogsection .blog-listbtn { display: block; padding-top: 20px;}
.blogsection .blog-listbtn a {display: inline-block;  background: #c84b21; font-size: 14px;  line-height: 20px; border-radius: 100px;  color: #fff;  padding: 10px 20px;}
.blogsection .blog-listbtn a:hover { background: #000;}
.blogdetails .blogappimg { display: block;  margin-bottom: 20px;}
.blogdetails .blogappimg img { max-width: 100%;max-height: 400px;margin-top: 15px; width: 50rem;}

.blogdetails { width: 100%; float: left; padding: 30px 0px;}
.blogdetails .blog-content { width: 100%; float: left; height: auto;}
.blogdetails .blog-content { width: 100%; float: left; height: auto;}
.blogdetails .blog-rating {  width: 100%; float: left; margin-top: 10px;}
.blogdetails .blog-detailbtn { width: 100%;  float: left;  margin-top: 30px;}
.blogdetails .blog-detailbtn a.prev { float: left;  border: 1px solid #c84b21; font-size: 14px;  line-height: 20px;  font-weight: 400;  border-radius: 100px;  margin-top: 20px;  padding: 10px 10px;  min-width: 150px;  text-align: center;}
.blogdetails .blog-detailbtn a.next { float: right;  border: 1px solid #c84b21; font-size: 14px; line-height: 20px; font-weight: 400;  border-radius: 100px;  margin-top: 20px; padding: 10px 10px;  min-width: 150px;  text-align: center;}
.blogdetails .blog-detailbtn a.prev:hover,
.blogdetails .blog-detailbtn a.next:hover{background:#c84b21; color:#fff;}
.blogdetails .blog-content h2 { font-size: 18px; margin-bottom: 0;}
.blogdetails .blog-content .post-meta { display: block;  margin-bottom: 20px; font-size: 12px;}
.blogdetails .blog-content p {margin-top: 5px; margin-bottom: 20px;}
.blogdetails .blog-content ul { list-style: none; margin: 10px 0px 20px 0px;  padding: 0;}
.blogdetails .blog-content ul li:before { content: '';  width: 6px; height: 6px; position: absolute; background: #c84b21; border-radius: 10px; left: 0; top: 10px;}
.blogdetails .blog-content ul li { display: block; margin: 10px 0px; position: relative; padding-left: 15px;}
.related-posts {  width: 100%;  float: left;  height: auto;  margin-top: 50px;}
.related-posts h2 { font-size: 24px; margin-bottom: 20px;}
.related-posts #posts-slider { margin: 0px -15px;}
.related-posts #posts-slider .posts-cell .postsimg { display: block;  margin-bottom: 10px;}
.related-posts #posts-slider .posts-cell .postsimg img {  max-width: 100%; height: 200px;  object-fit: fill; object-position: center center;}
.related-posts #posts-slider .posts-cell .postsimg a{display:block;}
.related-posts #posts-slider .posts-cell h4 {  font-size: 16px; font-weight: 500; margin-bottom: 5px;}
.related-posts #posts-slider .posts-cell .post-meta { font-size: 14px; line-height: 26px;}
.related-posts #posts-slider .posts-cell h4 a,.related-posts #posts-slider .posts-cell .post-meta  a { color: #000;}
.related-posts #posts-slider .posts-cell h4 a:hover,.related-posts #posts-slider .posts-cell .post-meta  a:hover { color: #c84b21;}
.related-posts #posts-slider .owl-dots { display: none;}
.related-posts #posts-slider .owl-nav { display: none;}
.related-posts #posts-slider .posts-cell { padding: 0px 15px;}
.blogdetails .blog-content .table-content {  display: block;  background: #EBEFF1; padding: 30px; margin-bottom: 20px;}
.blogdetails .blog-content .table-content ul { list-style: none; margin: 0;  padding: 0;}
.blogdetails .blog-content .table-content ul li {  position: relative; padding: 10px 0px 10px 30px; display: block;}
.blogdetails .blog-content .table-content ul li:before { content: ''; font-family: inspiro-icons!important; content: "\e930"; font-size: 20px;  position: absolute; left: 0; background: transparent; height: auto; width: auto; top: 10px;}
.blogdetails .blog-content .table-content h4 { font-size: 18px;  font-weight: 500;  color: #c84b21;  margin-bottom: 10px;}
.gosofttechsolutions-about .container-fluid { position: relative; padding: 0px 100px;}
.gosofttechsolutions-about .aboutus_t{margin-left: 100px}
.gosofttechsolutions-about .aboutus_t .title  {font-size:26px;line-height: 39px;}
.gosofttechsolutions-about .aboutus_t p.subtext {font-size: 20px; color: #000; line-height: 28px;}
.gosofttechsolutions-about .aboutus_t .productbtn {display: block;margin-top: 0rem;}
.gosofttechsolutions-about .aboutus_t .productbtn a.readm_btn { padding: 5px 20px; color: #fff; display: inline-block;  border: 1px solid #c84b21; border-radius: 100px; background-color: #c84b21; transition: 0.6s}
.gosofttechsolutions-about .productbtn a.readm_btn:hover { background: initial;color: #c84b21;}
/*.gosofttechsolutions-about .productbtn a.seeall {  padding: 3px 0px; display: inline-block; border-bottom: 1px solid #c84b21; font-size: 14px;}
.gosofttechsolutions-about .productbtn a.seeall:hover {color: #000; border-bottom: none;}*/
.technology-detail { width: 100%;  float: left; padding: 50px 0px;}
.technology-detail h2.title { text-align: center;  font-size: 24px; margin-bottom: 5px;}
.technology-detail p.subtext {  text-align: center; margin-bottom: 40px;}
.technology-detail .technology-content  {  width: 100%;  float: left; border-right: 1px solid #ccc; padding-right: 30px;}
.technology-detail .technology-content h3 { font-size: 16px; line-height: 30px;  margin-bottom: 10px;}
.technology-detail .technology-content img { max-width:100%;}
.technology-detail .technology-cell { width: 100%;  float: left;  padding-left: 20px;}
.technology-detail .technology-cell .technology-list { width: 100%;  float: left;  height: auto;}
.technology-detail .technology-cell .technology-list ul { list-style: none;  margin: 0;  padding: 0;}
.technology-detail .technology-cell .technology-list ul li {  display: block;  position: relative;  margin-bottom: 14px;  padding-left: 35px;}
.technology-detail .technology-cell .technology-list ul li:before {  content: '';  background: url(https://www.gosofttechsolutions.com/images/arrow2.png);  position: absolute; width: 18px;  height: 18px;  background-size: cover;  background-position: center;  left: 0;  top: 5px;}
.technology-detail .technology-cell .btn-cell { width: 100%; float: left;  height: auto;  margin-top: 40px;}
.homebanner.inspiro-slider {height:70vh;}
.homebanner .container-fluid{ padding-top: 80px; padding-bottom: 60px; align-self: center!important; max-width: 100%;  padding-left: 100px; padding-right: 100px;}
.homebanner.inspiro-slider .slide .slide-captions h1 { font-size: 25px;  font-weight: 600;  line-height: 30px; margin-bottom: 15px; text-transform: none !important; color: #000 !important;}
.homebanner.inspiro-slider .slide .slide-captions h2 {  font-size: 26px;margin-top: 0rem; line-height: 27px;  font-weight: 500; margin-bottom: 20px; color: #232938 !important;}
.homebanner.inspiro-slider .slide .slide-captions p {  font-size: 17px; line-height: 25px; margin-bottom: 20px; margin-top: -7px;max-width: 49rem;}
.homebanner.inspiro-slider .slide .slide-captions a { display: inline-block; border: 1px solid #c84b21; padding: 8px 24px; font-size:14px; margin-bottom: 0rem; border-radius: 30px; line-height: 20px; font-weight: normal; color: #c84b21 !important;margin-right:10px;}
.homebanner.inspiro-slider .slide .slide-captions a:hover {  background:#c84b21; color: #fff !important;}
.homebanner.inspiro-slider .slide .banner-imgbox { display: block; text-align: left;}
.homebanner.inspiro-slider .slide .banner-imgbox img {    max-width: 80%;margin-left: 5rem;}
.homebanner.inspiro-slider .slide .banner-imgbox2 { display: block; text-align: left;}
.homebanner.inspiro-slider .slide .banner-imgbox2 img {max-width: 120%;margin-left: -5rem;margin-top: 4rem;}
.homebanner.inspiro-slider .slide .slide-captions {position: relative;  text-align: left;  display: table;  height: 100%;}
.homebanner.inspiro-slider .slide .slide-captions .slide-innertextbox { display: table-cell; vertical-align: middle;}
.homebanner.inspiro-slider .slide .slide-captions .banner-clientlist { display: block; padding-top: 10px;}
.homebanner.inspiro-slider .slide .slide-captions .banner-clientlist ul { list-style: none; margin: 0; padding: 0;}
.homebanner.inspiro-slider .slide .slide-captions .banner-clientlist ul li { display: inline-block; margin-right: 11px;}
.homebanner.inspiro-slider .slide .slide-captions .banner-clientlist ul li img {max-width: 100%; height: 90px;}
.inspiro-slider.dots-creative .flickity-page-dots .dot.is-selected{background:#c84b21 !important;}
.inspiro-slider.dots-creative .flickity-page-dots .dot:after, .carousel.dots-creative .flickity-page-dots .dot:after {background-color: #c84b21 !important;}
.inspiro-slider.dots-creative .flickity-page-dots .dot, .carousel.dots-creative .flickity-page-dots .dot { background-color: #838383;}
.getintouch-form{ top: 25%; position: fixed; z-index: 199; right: 0;}
.getintouch-form .getintouch-forminner{width: 343px; border: 1px solid #dedede;position: relative; padding: 15px 20px 5px 20px; background: #fff; border-radius: 10px 0px 0px 10px;}
.getintouch-form .getintouch-forminner .slide-toggle {  width:30px; height: 30px; display: flex; align-items: center; justify-content: center; position: absolute; right: 10px; top: 10px; text-align: center; line-height: 40px; font-size: 20px; border-radius: 5px 0px 0px 5px;}	
.getintouch-form .getintouch-forminner .slide-toggle a { color: #000; display: block;}
.getintouch-form .getintouch-forminner .slide-toggle a {color: #000000; display: block;}
.getintouch-form .getintouch-forminner h4 { text-align: center; font-size: 18px; font-weight: 500; margin-bottom: 10px;}	
.getintouch-form .getintouch-forminner .btn-submit { background: #c84b21; padding: 4px 15px; font-size: 14px;border-radius: 30px;  border: 0; color: #fff;}	
.getintouch-form .getintouch-forminner .btn-submit:hover { background: #000; color: #c84b21;}	


/*--------------------------------------------------Contact Us  Request A Quote-----------------------------------------------*/
.contactus-form { width: 100%; float: left;  height: auto;}
.contactus-form h2 {   font-weight: 500;  font-size: 24px;  margin-bottom: 10px;}
.contactus-form p.subtext { margin-bottom: 50px;  padding-right: 50px;}
.contactus-form .col-md-6,.contactus-form .col-md-12 { padding-right: 50px;}
.contactus-form .form-group { margin-bottom: 35px;}
.contactus-form .form-group .form-control { border-top: 0; border-left: 0;  border-right: 0;  border-radius: 0;  padding-left: 0;  border-bottom: 1px solid #00000070;}
.contactus-form .form-group .form-control::placeholder { color: black !important;  opacity: 1;}
.contactus-form .form-group .form-control:-ms-input-placeholder {  color: black !important;}
.contactus-form .form-group .form-control::-ms-input-placeholder {  color: black !important;}
.map-location { padding: 0;}
.map-location .google-map iframe { display: block; width: 100%; height: 450px;}
.contactus-form .form-group fieldset {  border: 1px dashed #8f8f8f;}
.contactus-form .form-group fieldset legend {  display: inline-block;  width: auto;  padding: 0px 11px;  font-size: 14px;  margin-left: 16px;   margin-bottom: 0;  line-height: 18px;}
.contactus-form .form-group select.form-control {  padding-left: 0px;}
.contactus-form .checkbox-list { display: block;  text-align: right;margin-top: 10px;}
.contactus-form .checkbox-list ul {  list-style: none;  margin: 0; padding: 0;}
.contactus-form .checkbox-list ul li { display: block; text-align: right;  margin-bottom: 13px;}
.contactus-form .checkbox-list ul li .custom-checkbox { position: relative; display: inline-block;}
.contactus-form .checkbox-list ul li .custom-checkbox .custom-control-input { left: inherit; right: 0;}
.contactus-form .checkbox-list ul li .custom-checkbox .custom-control-label {  padding-left: 0; padding-right: 30px;line-height:21px;}
.contactus-form .checkbox-list ul li .custom-checkbox .custom-control-label:before { content: ''; right: 0;  left: inherit;}
.contactus-form .checkbox-list ul li .custom-checkbox .custom-control-label:after { content: '';  right: 0; left: inherit; top: 0.15rem;}
.file-attachbox {  display: block; margin-top: 10px;}
.contactus-form button.btn-submit {  background: #c84b21;  padding: 10px 30px; font-size: 14px; border-radius: 30px; border: none; line-height: 20px;color: #fff;margin-bottom: 2rem;}
.contactus-form button.btn-submit:hover{ background: #000;color: #c84b21;}
.company-contactcell { width: 100%; float: left; margin-top: 5rem; height: auto;  padding-left: 9rem;}
.company-contactcell .social-connect {  width: 100%; float: left; margin-top: 25px;}
.company-contactcell .social-connect h3 { margin-bottom: 15px;}
.company-contactcell .social-connect .social-icons li a { margin: 0px 10px 7px 0; height: 35px;  width: 35px; line-height: 35px; font-size: 17px;}
.company-contactcell h3 { font-size: 24px;  font-weight: 300;}
.company-contactcell .social-connect h3 strong {  font-weight: 500;}
.company-contactcell .career-inquiry { width: 100%;  float: left;  margin-top: 20px;}
.company-contactcell .career-inquiry h3 strong {  font-weight: 500;}
.company-contactcell .work-inquiry ul,.company-contactcell .career-inquiry ul { list-style: none; margin: 0; padding: 0;}
.company-contactcell .work-inquiry ul li,.company-contactcell .career-inquiry ul li { display: block;  margin-bottom: 14px;}
.company-contactcell a { color: #000;}
.company-contactcell a:hover {color: #c84b21; text-decoration: none;}
.contactus-form-inner { border-right: 1px solid #ebe9e9;}
/*--------------------------------------------------UI UX Solution-----------------------------------------------*/
/* .uiux_app_solutions.gray_bg { background: #fbfbfb;}
.uiux_app_solutions { width: 100%; float: left; height: auto;padding: 50px 0px;}
.uiux_app_solutions .uiux_app_imgbox { width: 100%; float: left; height: auto;}
.uiux_app_solutions .uiux_app_imgbox img { max-width: 100%;}
.uiux_app_solutions .uiux_app_content {  display: table; vertical-align: middle; height: 100%;}
.uiux_app_solutions .uiux_app_content .uiux_app_cell { display: table-cell; vertical-align: middle;}
.uiux_app_solutions .uiux_app_content .uiux_app_cell h2 { font-size: 24px; margin-bottom: 10px;} */
.ui_uxtitle_sec { width: 100%; float: left;  padding: 20px  0px 30px 0px;text-align:center;}
.somework { text-align: center; width: 100%; float: left; height: auto; padding: 50px 0px;}
.somework .title2 { margin-bottom: 20px;}
.somework .btn-cell { margin-top: 30px;}
.ux_portfolio {  width: 100%;  float: left;  background: url(https://www.gosofttechsolutions.com/images/ux_banner.png);  background-repeat: no-repeat;  background-size: cover;   background-position: bottom; padding: 50px 0px;}
.ux_portfolioitem { width: 100%; float: left; height: auto;}
.ux_portfolioitem .ux_portfolio_imgbox {  width: 100%; float: left; height: auto;}
.ux_portfolioitem .ux_portfolio_imgbox img { max-width: 100%;}
.ux_portfolioitem .ux_portfolio_content { padding: 0px 0px 0px 60px; display: table;  vertical-align: middle; height: 100%;}
.ux_portfolio_content .uiux_app_cell {  display: table-cell;  vertical-align: middle;}
.ux_portfolio_content .uiux_app_cell h3 { font-size: 40px;  font-weight: 600; color: #fff;}
.ux_portfolioitem .ux_portfolio_content h6:before { content: ''; width: 80px; height: 3px; background: #fff; position: absolute; bottom: 0;}
.ux_portfolioitem .ux_portfolio_content h6 { font-size: 20px; color: #fff; position: relative;  margin-bottom: 40px; padding-bottom: 5px;}
.ux_portfolio_content .uiux_app_cell p { color: #fff; font-size: 14px; margin-bottom: 30px;}
.ux_portfolio_content .uiux_app_cell .btn-cell a.orange-btn { background: transparent; border: 1px solid #fff;  border-radius: 10px;}
.ux_portfolio_content .uiux_app_cell .btn-cell a.orange-btn:hover { background: #282D3C; color: #fff;}
#portfolio-slider.owl-theme .owl-dots .owl-dot.active span { BACKGROUND: #fff; width: 30px;}
#portfolio-slider.owl-theme .owl-dots {   margin-top: 35px;  width: auto;}
.ourblog { width: 100%; float: left; padding: 50px 0px;}
.ourblog p.subtext { text-align: center;  margin-bottom: 10px;}
.ourblog .ourblogcell {  width: 100%; float: left;  height: 90%;  border: 1px solid #F1D98C;  border-radius: 10px; padding-bottom: 10px; margin-top: 40px;}
.ourblog .ourblogcell .blogimg {  margin-bottom: 15px; display: block;}
.ourblog .ourblogcell .blogimg img {  width: 100%;object-fit: cover;  object-position: center;}
.ourblog .ourblogcell h6 { font-size: 16px;  padding: 0px 15px; margin-bottom:3px; line-height: 25px; font-weight: 500;}
.ourblog .ourblogcell p { padding: 0px 15px;}
.ourblog .ourblogcell a{ color:#000;}
.ourblog .ourblogcell a:hover{ color:#c84b21;}
.testimonial-second .testimonialitem .testimonial-content .title2 {  text-align: left;}
.testimonial-second .testimonialitem .testimonial-content .title2 .titleinner {font-size: 24px;}
.testimonial-second .testimonialitem .title2 .titleinner:before { width: 60px; height: 38px;  top: -35px;  left: -33px;}
.testimonial-second .testimonialitem .testimonial-content h3 { font-size: 34px; margin-top: 20px; margin-bottom: 30px; font-weight: 600;}
.testimonial-second .testimonialitem .testimonial-content .quote_icon {  display: block; font-size: 40px;  color: #c84b21;  margin-bottom: 16px;}
.testimonial-second.gray_bg { background: #fbfbfb; width: 100%; float: left; height: auto; padding: 60px 0px;}
.sub-banner2 .subbanner-text.ui_uxbanner h1 { color: #000; line-height: 60px;}
.sub-banner2 .subbanner-text.ui_uxbanner p { color: #000;}
.uiux_app_solutions h3 { font-size: 24px;  font-weight: 500;  color: #00000050;}
/*--------------------------------------------------Web App Development-----------------------------------------------*/
.sub-banner2 .subbanner-text h1.white-color { color: #fff;}
.technologies-detail h2.title {  font-size: 24px;  margin-bottom: 5px; line-height: 40px;  padding-right: 50px;}
.technologies-detail h5 { padding-right: 50px; font-size: 16px; font-weight: 500;}
.technologies-development  { width: 100%;  float: left; background: #171D2D;}
.technologies-development .container-fluid { padding: 0;}
.technologies-development .container-fluid .row { margin: 0;}
.technologies-development .container-fluid .row .col-md-6 { padding: 0;}
.technologies-development .technologies-content { padding: 50px 100px;  display: table; vertical-align: middle;  height: 100%;}
.technologies-development .technologies-midlecell {  display: table-cell; vertical-align: middle;}
.technologies-development .technologies-content h2 {  font-size: 30px;  margin-bottom: 10px; color: #fff;}
.technologies-development .technologies-content p { color: #fff;}
.technologies-development .technologies-developimg {  background-size: cover !important; width: 100%;  height: 70vh;  background-position: center center !important;}
/*--------------------------------------------------Priceing-----------------------------------------------*/
.dedicated_team { width: 100%; float: left;  background: #2A303E;  text-align: center;}
.dedicated_team h2 { color: #fff; margin-bottom: 30px;}
.dedicated_team p {color: #fff;}
.dedicated_team .btn-cell { width: 100%; float: left; margin-top: 40px;}
.dedicated_team .btn-cell .orange-border-btn { border-radius: 5px; color: #fff; border: 1px solid #fff;}
.dedicated_team .btn-cell .orange-border-btn:hover { border: 1px solid #c84b21; background: #c84b21;}
.outstaffing_outsourcing { width: 100%; float: left; height: auto;  text-align: center;}
.outstaffing_outsourcing .staffing_sourcingcell { display: inline-block;  margin-top: 50px;}
.staffing_sourcingcell .staffing_sourbox { display: inline-block;  width: 400px; box-shadow: 0px 0px 10px 0px #ccc; margin: 0px 25px; min-height: 300px;  float: left;}
.staffing_sourcingcell .staffing_sourbox h5 {  background: #000;  color: #fff;  padding: 10px 0px;  font-size: 16px;  margin: 0;  text-align: center;}
.staffing_sourbox .outstaffing_list { display: block; padding: 20px;}
.staffing_sourbox .outstaffing_list ul {  list-style: none;  margin: 0;  padding: 0;}
.staffing_sourbox .outstaffing_list ul li {  display: block;  position: relative;  margin-bottom: 14px;  padding-left: 35px;  text-align: left;}
.staffing_sourbox .outstaffing_list ul li:before {  content: '';  background: url(https://www.gosofttechsolutions.com/images/arrow2.png);position: absolute;  width: 18px; height: 18px;  background-size: cover;  background-position: center;  left: 0; top: 5px;}
.staffing_sourcingcell .staffing_sourbox h5.orangebg {background: #c84b21;}
.priceing-sec { width: 100%;float: left; height: auto;}
.priceing-table { display: block; padding: 0 30px;}
.priceing-table .priceing-tableinner { padding: 40px;  background: #EBEFF1; box-shadow: 0px 0px 20px 0px #ccc;    min-height: 760px;}
.priceing-sec .priceing-secinner { display: block;  margin-top: 40px;}
.priceing-table .priceing-tableinner h6 { font-size: 16px;  margin-bottom: 20px;}
.priceing-table .priceing-tableinner p {  color: #c84b21; font-size: 16px; margin-bottom: 20px;}
.priceing-tableinner .build-mobile-list {display: block;}
.priceing-tableinner .build-mobile-list { display: block;}
.priceing-tableinner .build-mobile-list ul { list-style: none; margin: 0; padding: 0;}
.priceing-tableinner .build-mobile-list ul li { display: block; position: relative;  margin-bottom: 14px;  padding-left: 35px;  text-align: left;}
.priceing-tableinner .build-mobile-list ul li:before { content: ''; background: url(https://www.gosofttechsolutions.com/images/arrow2.png);  position: absolute; width: 18px; height: 18px;  background-size: cover;  background-position: center; left: 0;  top: 5px;}
.priceing-table .priceing-tableinner .accordion {  display: block; margin-top: 30px;}
.priceing-table .priceing-tableinner .accordion .ac-item { padding: 10px 0px; border-left: 0;  border-radius: 0; border-right: 0; border-top: 0;}
.priceing-table .priceing-tableinner .accordion .ac-item h5 { margin: 0;  font-size: 16px;  font-weight: 500;  line-height: 24px;}
.priceing-table .priceing-tableinner .accordion .ac-item .subtitle { font-size: 12px; display: block; color: #706f6f;}
.priceing-table .priceing-tableinner .accordion .ac-item .ac-content p { color: #000; font-size: 14px;}
.priceing-table .priceing-tableinner .accordion .ac-item .ac-content { padding-top: 7px;}
.priceing-table .priceing-tableinner .accordion .ac-item .ac-title:before { content: "\e92e";}
.priceing-table .priceing-tableinner .accordion .ac-item.ac-active .ac-title:before { content: "\e931";}
/*--------------------------------------------------Outstaffing Services-----------------------------------------------*/
.hire_developers_gosofttechsolutions { width: 100%; float: left; padding: 50px 0px; background: #EBEFF1;}
.hire_developers_gosofttechsolutions h2{ text-align: center; font-size: 24px; margin-bottom: 5px;}
.hire_developers_gosofttechsolutions .hire_developers_list { width: 100%; float: left; height: auto; text-align: center; margin-top: 30px;}
.hire_developers_gosofttechsolutions .hire_developers_list ul { list-style: none; margin: 0; padding: 0; display: inline-block;}
.hire_developers_gosofttechsolutions .hire_developers_list ul li { width: 200px; float: left; height: auto; padding: 0px 15px;}
.hire_developers_gosofttechsolutions .hire_developers_list ul li .software_icon {width: 100%; float: left; background: #fff; padding: 10px 0px; min-height: 150px;}
.hire_developers_gosofttechsolutions .hire_developers_list ul li .software_icon img {max-width: 100%; }
.hire_developers_gosofttechsolutions .hire_developers_list ul li .software_link { float: left;  width: 100%;  margin-top: 14px;  text-align: center;}
.hire_developers_gosofttechsolutions .hire_developers_list ul li .software_link  a { color: #000;  padding-bottom: 5px; border-bottom: 1px solid #bfbfbf;}
.hire_developers_gosofttechsolutions .hire_developers_list ul li .software_link a:hover {color: #c84b21; border-bottom: none;}
.hire_developers_gosofttechsolutions .btn-cell {  width: 100%; float: left; margin-top: 50px; text-align: center;}
.trial_period { width: 100%;  float: left;  padding: 50px 0px 60px 0px; text-align: center;}
.trial_period h2 {margin-bottom: 10px;}
.trial_period .btn-cell { width: 100%; float: left; margin-top: 25px;}
.trial_period .btn-cell a.orange-border-btn { border-radius: 5px;  padding: 10px 20px;}
.howhire_developers { background: #EBEFF1; width: 100%; float: left; padding-top: 30px;}
.howhire_developers .howhire_developer_step { margin-left: -20px;  display: block; margin-top: 40px;}
.howhire_developers .howhire_developer_step ul { margin: 0;  padding: 0;  list-style: none;}
.howhire_developers .howhire_developer_step { padding-bottom: 3rem; margin-left: -20px; width: 100%; float: left;}
.howhire_developers .howhire_developer_step ul { margin: 0;  padding: 0; list-style: none;}
.howhire_developers .howhire_developer_step ul li { width: 25%; float: left;  padding: 0px 20px;}
.howhire_developers .howhire_developer_step ul li .developers_content { background: #fff; min-height: 230px;  width: 100%; float: left;}
.howhire_developers .howhire_developer_step ul li .developers_content h4 { background: #263238; color: #fff;  font-size: 16px; padding: 10px 15px; font-weight: 400; margin: 0;}
.howhire_developers .howhire_developer_step ul li .developers_content p { padding: 15px;}
.howhire_developers .howhire_developer_step ul li:nth-child(even) h4 { background: #c84b21;}
.why_hire_engineers { width: 100%;  float: left;  height: auto;}
.why_hire_engineers .why_hire_clients { border: 1px solid #cccccc8a;margin-bottom: 3rem;  border-radius: 5px; padding: 20px;  width: 100%; float: left;  min-height: 330px; margin-top: 30px;}
.why_hire_engineers .why_hire_clients h4 {  font-size: 16px;  font-weight: 500; color: #c84b21;  margin-bottom: 5px;}
.why_hire_engineers .why_hire_clients p { margin-bottom: 0;}
/*--------------------------------------------------Career-----------------------------------------------*/
.current-openings { width: 100%;  float: left;  height: auto; padding-bottom: 40px; padding-top: 50px;}
.current-openings h2.title { text-align: center; margin-bottom: 0;}
.current-openings .current-openings-list {display: block; padding-top: 40px;}
.current-openings .current-openings-list ul { padding: 0; list-style: none;  overflow: hidden;}
.current-openings .current-openings-list ul li { float: left;  position: relative;  width: 25%;  text-align: center; min-height: 240px; padding: 20px;}
.current-openings .current-openings-list li:before { content: ''; position: absolute; height: 100%;top: 0; left: -1px; border-left: 1px solid #00000020;}
.current-openings .current-openings-list ul li .techno-icon { display: block; text-align: center; margin-bottom: 15px;}
.current-openings .current-openings-list ul li .techno-icon img { max-width: 100%; height: 60px;}
.current-openings .current-openings-list ul li h5 { font-size: 16px; margin-bottom: 0; font-weight: 500;}
.current-openings .current-openings-list ul li p { font-size: 13px;  color: #898484; margin-bottom: 20px;}
.current-openings .current-openings-list li:after { content: '';  width: 100%; position: absolute; height: 0; top: auto; left: 0; bottom: -1px; border-bottom: 1px solid #00000020;}
.current-openings .current-openings-list ul li .techno-btn { display: block; text-align: center; margin-bottom: 10px;}
.current-openings .current-openings-list ul li .techno-btn a { padding: 8px 30px; display: inline-block;}
.why-join { background: #EBEFF1; width: 100%; float: left; padding: 0; height: 540px;}
.why-join .container-fluid { padding: 0;}
.why-join .container-fluid .row { margin: 0;}
.why-join .container-fluid .col-md-6 { padding: 0;}
.why-join .why-joincontent { padding: 100px 0px 100px 100px;  display: block;}
.why-join .why-joincontent .why-joincontent-inner {  background: #505561;  padding: 60px 60px 20px 30px;  border-radius: 20px 0px 0px 20px;  position: relative;  min-height: 340px;}
.why-join .why-joincontent .why-joincontent-inner:before { content: ''; background: url(https://www.gosofttechsolutions.com/images/whyjoinleft-img.png); position: absolute; width: 81px; height: 340px; right: -30px; top: 0; background-size: cover; background-repeat: no-repeat;}
.why-join .why-joincontent .why-joincontent-inner h4 { color: #fff; font-size: 24px; font-weight: 500;}
.why-join .why-joincontent .why-joincontent-inner p { color: #fff;}
.why-join .whyjoinimgbox {  width: 100%; float: left; height: auto;}
.why-join .whyjoinimgbox img {width: 100%;  height: 100vh; object-fit: cover; object-position: top;}
.gosofttechsolutions-family {  width: 100%; float: left; height: auto; padding-bottom: 30px;}
.gosofttechsolutions-family h2.title { text-align: center; margin-bottom: 20px;}
.gosofttechsolutions-family .gosofttechsolutions-familyphoto {  display: block; padding: 10px 0px;  border-radius: 10px;}
.gosofttechsolutions-family .gosofttechsolutions-familyphoto img { max-width: 100%;  border-radius: 5px;}
.apply-jobform {  width: 100%;  float: left;  background: #fff; padding: 30px 40px; border-radius: 10px;}
.apply-jobform .form-group { margin-bottom: 20px;}
.apply-jobform .form-group .form-control { border-top: 0; border-left: 0;  border-right: 0;  border-radius: 0;  padding-left: 0;  border-bottom: 1px solid #00000070;}
.apply-jobform .form-group .form-control::placeholder { color: black !important;  opacity: 1;}
.apply-jobform .form-group .form-control:-ms-input-placeholder {  color: black !important;}
.apply-jobform .form-group .form-control::-ms-input-placeholder {  color: black !important;}
.apply-jobform .form-group fieldset {  border: 1px dashed #8f8f8f;}
.apply-jobform .form-group fieldset legend {  display: inline-block;  width: auto;  padding: 0px 11px;  font-size: 14px;  margin-left: 16px;   margin-bottom: 0;  line-height: 18px;}
.apply-jobform .form-group select.form-control {  padding-left: 12px;  border: 1px solid #00000070;}
.file-attachbox {  display: block; margin-top: 10px;}
.apply-jobform button.btn-submit {  background: #c84b21;  padding: 10px 30px; font-size: 14px; border-radius: 30px; border: none; line-height: 20px;color: #fff;}
.apply-jobform button.btn-submit:hover{ background: #000;color: #c84b21;}
.apply-jobform p {text-align: center;  margin-bottom: 15px;}
.apply-jobform .apply-jobformbtn { display: block; text-align: center;padding-top: 10px;}
.job_required {padding: 53px;}
.job_form { padding: 60px; width: 100%; float: left;  height: auto; background-position: center; background-size: cover;  text-align: center;}
.job_form .job_forminner { display: inline-block; width: 375px; background: #fff; margin-left: -6rem; padding: 40px;  border-radius: 5px;}
.job_form .job_forminner .form-control {  border-top: 0;  border-left: 0; border-right: 0; border-radius: 0;  padding-left: 0;  border-bottom: 1px solid #00000026;}
.job_form .job_forminner .form-group fieldset {  border: 1px dashed #8f8f8f;}
.job_form .job_forminner fieldset legend { display: inline-block; width: auto; padding: 0px 11px;  font-size: 14px; margin-left: 16px; margin-bottom: 0;  line-height: 18px;}
.job_form .job_forminner .file-attachbox { display: block;  margin-top: 30px;  width: 240px;}
.job_form .job_forminner button.btn-submit { background: #c84b21; padding: 10px 30px;  font-size: 14px;  border-radius: 30px; border: none; line-height: 20px; color: #fff;}
.job_form .job_forminner .submit_btn { margin-bottom: 0; margin-top: 30px;}


/*--------------------------------------------------App Development-----------------------------------------------*/
.mobile-screens {  background: #171D2D; padding-top: 70px; width: 100%; float: left;  padding-bottom: 60px;}
.mobile-screens h4 { text-align: center; color: #fff;  font-weight: 500; margin-bottom: 30px;}
.mobile-screens p { text-align: center; color: #fff;}
.mobile-screens .mobile-screensbtn {  width: 100%; float: left; text-align: center; margin-top: 30px;}
.mobile-slider-screens {  width: 100%; float: left;  margin-top: 60px;}
.mobile-slider-screens .mobilescreen-cell {  width: 100%; float: left;  padding: 0px 40px;}
.mobile-slider-screens .mobilescreen-cell img{  max-width: 100%;height:560px;}
.mobile-slider-screens #mobilescreen-slider .owl-dots{margin-top:40px;}
.mobile-slider-screens #mobilescreen-slider  .owl-dot.active span { width: 30px; background: #c84b21;}
.mobile-slider-screens #mobilescreen-slider  .owl-dots span {  background: #E3E1E1;}
.our-clients { width: 100%; float: left; height: auto; padding-top: 0; padding-bottom:80px;}
.clientslogo-cell { width: 100%;  float: left; padding: 0px 40px;}
.clientslogo-cell img{width: 100%!important; height: 10rem!important;}
.our-clients h2 {font-size:30px; text-align: center; margin-bottom: 40px;}
.our-clients .owl-dots {  display: none;}
.game_banner{width: 100%;float: left;height: 480px;background-size: cover !important;background-position: center !important;padding: 40px 0px;background-image: url('https://www.gosofttechsolutions.com/images/game-appdevelopmentbanner.png');}
.gloopies-development{ width: 100%; float: left;  background: #171D2D;}
.gloopies-development .container-fluid { padding: 0;}
.gloopies-development .container-fluid .row { margin: 0;}
.gloopies-development .container-fluid .row .col-md-6 { padding: 0;}
.gloopies-development .app-developcontent { padding: 50px 100px; display: table; vertical-align: middle; height: 100%;}
.gloopies-development .app-midle-cell {  display: table-cell; vertical-align: middle;}
.gloopies-development .app-midle-cell h2 { font-size: 30px;  margin-bottom: 10px;}
.gloopies-development .app-developmentbtn { display: block; margin-top: 40px;}
.gloopies-development .app-developimg { background-size: cover !important; width: 100%;height: 946px;  background-position: center center !important;background-image: url('https://www.gosofttechsolutions.com/images/gloopies-gameartimg.png');}
.gloopies-development .app-developcontent .title-image {display: block;}
.gloopies-development .app-developcontent .title-image img {max-width: 100%; height: 110px; margin-bottom: 40px;}
.gloopies-development .app-developcontent p { color: #fff;}
.landslide-development{ width: 100%; float: left;  background: #171D2D;}
.landslide-development .container-fluid { padding: 0;}
.landslide-development .container-fluid .row { margin: 0;}
.landslide-development .container-fluid .row .col-md-6 { padding: 0;}
.landslide-development .app-developcontent { padding: 50px 100px; display: table; vertical-align: middle; height: 100%;}
.landslide-development .app-midle-cell {  display: table-cell; vertical-align: middle;}
.landslide-development .app-midle-cell h2 { font-size: 30px;  margin-bottom: 10px;}
.landslide-development .app-developmentbtn { display: block; margin-top: 40px;}
.landslide-development .app-developimg { background-size: cover !important; width: 100%;height: 946px;  background-position: center center !important; background-image: url('https://www.gosofttechsolutions.com/images/landslide-gameartimg.png');}
.landslide-development .app-developcontent .title-image {display: block;}
.landslide-development .app-developcontent .title-image img {max-width: 100%; height: 110px; margin-bottom: 40px;}
.landslide-development .app-developcontent p { color: #fff;}
.emote-development{ width: 100%; float: left;  background: #171D2D;}
.emote-development .container-fluid { padding: 0;}
.emote-development .container-fluid .row { margin: 0;}
.emote-development .container-fluid .row .col-md-6 { padding: 0;}
.emote-development .app-developcontent { padding: 50px 100px; display: table; vertical-align: middle; height: 100%;}
.emote-development .app-midle-cell {  display: table-cell; vertical-align: middle;}
.emote-development .app-midle-cell h2 { font-size: 30px;  margin-bottom: 10px;}
.emote-development .app-developmentbtn { display: block; margin-top: 40px;}
.emote-development .app-developimg { background-size: cover !important; width: 100%;height: 946px;  background-position: center center !important; background-image: url('https://www.gosofttechsolutions.com/images/emotestickers-gameartimg.png');}
.emote-development .app-developcontent .title-image {display: block;}
.emote-development .app-developcontent .title-image img {max-width: 100%; height: 110px; margin-bottom: 40px;}
.emote-development .app-developcontent p { color: #fff;}
.gameart-development{ width: 100%; float: left;  background: #171D2D;}
.gameart-development .container-fluid { padding: 0;}
.gameart-development .container-fluid .row { margin: 0;}
.gameart-development .container-fluid .row .col-md-6 { padding: 0;}
.gameart-development .app-developcontent { padding: 50px 100px; display: table; vertical-align: middle; height: 100%;}
.gameart-development .app-midle-cell {  display: table-cell; vertical-align: middle;}
.gameart-development .app-midle-cell h2 { font-size: 30px;  margin-bottom: 10px;}
.gameart-development .app-developmentbtn { display: block; margin-top: 40px;}
.gameart-development .app-developimg {    margin-top: -7.5rem; background-size: cover !important; width: 100%;height: 946px;  background-position: center center !important; background-image: url('https://www.gosofttechsolutions.com/images/gloopies-gameartimg2.png');}
.gameart-development .app-developcontent .title-image {display: block;}
.gameart-development .app-developcontent .title-image img {max-width: 100%; height: 110px; margin-bottom: 40px;}
.gameart-development .app-developcontent p { color: #fff;}
.frogs-development{ width: 100%; float: left;  background: #171D2D;}
.frogs-development .container-fluid { padding: 0;}
.frogs-development .container-fluid .row { margin: 0;}
.frogs-development .container-fluid .row .col-md-6 { padding: 0;}
.frogs-development .app-developcontent { padding: 50px 100px; display: table; vertical-align: middle; height: 100%;}
.frogs-development .app-midle-cell {  display: table-cell; vertical-align: middle;}
.frogs-development .app-midle-cell h2 { font-size: 30px;  margin-bottom: 10px;}
.frogs-development .app-developmentbtn { display: block; margin-top: 40px;}
.frogs-development .app-developimg { background-size: cover !important; width: 100%;height: 946px;  background-position: center center !important; background-image: url('https://www.gosofttechsolutions.com/images/frogs-gameartimg.png');}
.frogs-development .app-developcontent .title-image {display: block;}
.frogs-development .app-developcontent .title-image img {max-width: 100%; height: 110px; margin-bottom: 40px;}
.frogs-development .app-developcontent p { color: #fff;}

.our-process {  background: url(https://www.gosofttechsolutions.com/images/our-processbg.png);  background-size: cover; background-repeat: no-repeat;  width: 100%;  float: left;  height: auto;}
.our-process h2 { text-align: center; color: #c84b21; font-size: 30px; margin-bottom: 10px;}
.our-process p { color: #fff; text-align: center;}
.our-process-cell {background: rgb(23,29,45); background: linear-gradient(180deg, rgba(23,29,45,1) 64%, rgba(51,45,40,1) 100%); width: 100%; float: left; padding: 30px;  min-height: 290px;}
.our-process-cell .process-icon { display: block; text-align: center; margin-bottom: 20px;}
.our-process-cell .process-icon img { max-width: 100%; height: 80px;  display: inline-block;}
.our-process-cell h5 { color: #fff; text-align: center;  font-size: 18px; font-weight: 500;}
.our-process p { color: #fff; text-align: center; margin-bottom: 0;}
.our-process #our-process-slider .owl-item { padding: 0px 20px;}
.our-process #our-process-slider .owl-item .process-icon img {  max-width: 100%;  height: 80px;  display: inline-block; width: auto;}
.our-process #our-process-slider .owl-dots{margin-top:40px;}
.our-process #our-process-slider .owl-dot.active span { width: 30px; background: #c84b21;}
.our-process #our-process-slider .owl-dots span {  background: #E3E1E1;}
.our-process #our-process-slider { width: 100%;  float: left;  margin-top: 50px;}
/*--------------------------------------------------Mobile App Development-----------------------------------------------*/
.build-mobile-apps {  width: 100%; float: left; padding: 50px 0px;}
.build-mobile-apps h2.title {  text-align: center; font-size: 24px; margin-bottom: 5px;}
.build-mobile-apps p.subtext {text-align: center; margin-bottom: 40px;}
.build-mobilecell {  width: 100%;  float: left;  padding-left: 20px;}
.build-mobilecell .build-mobile-list { width: 100%; float: left; height: auto;}
.build-mobilecell .build-mobile-list ul { list-style: none;  margin: 0; padding: 0;}
.build-mobilecell .build-mobile-list ul li {  display: block; position: relative; margin-bottom: 14px;  padding-left: 35px;}
.build-mobilecell .build-mobile-list ul li:before {  content: ''; background: url(https://www.gosofttechsolutions.com/images/arrow2.png); position: absolute; width: 18px; height: 18px;  background-size: cover; background-position: center; left: 0; top: 5px;}
.build-mobile-content { width: 100%; float: left; border-right: 1px solid #ccc; padding-right: 30px;}
.build-mobile-content h3 { font-size: 16px; line-height: 30px;  margin-bottom: 10px;}
.mobile-app-development {  width: 100%; float: left; background: #EBEFF1;}
.mobile-app-development .container-fluid {padding: 0;}
.mobile-app-development .container-fluid .row { margin: 0;}
.mobile-app-development .container-fluid .row .col-md-6 { padding: 0;}
.mobile-app-development .app-developimg {  background-size: cover !important; width: 100%; height: 70vh;  background-position: center center !important;}
.mobile-app-development .app-developcontent { padding: 50px 100px;  display: table; vertical-align: middle; height: 100%;}
.mobile-app-development .app-midle-cell { display: table-cell;  vertical-align: middle;}
.why-app-development { width: 100%;background: #fff;padding: 50px 0px; position: relative;}
/*.why-app-development::before{position: absolute; content: " "; left: -10%; top: 60px; width: 100%; border-left: 1px solid #fff; background-image: url(https://www.gosofttechsolutions.com/images/mobile-app-development.png);background-repeat: no-repeat;background-size: cover;height: 100%; max-width: 860px;max-height: 650px;}*/
.why-app-development .why-app-devcontent { padding-left:  20px; position: relative; width: 100%;}
.why-app-development .why-app-devcontent p{margin-bottom: 0}
.why-app-development .why-app-devimage { width: 100%;}
.why-app-development .why-app-devimage img { max-width: 100%;}
.build-mobilecell .btn-cell {width: 100%; float: left;  height: auto; margin-top: 30px;}
.mobile-app-development .app-developmentbtn { display: block;  margin-top: 20px;}
.mobile-app-development .app-midle-cell h2 { font-size: 30px; margin-bottom: 10px;}
.work-technologies.mobileapp p.subtext {  font-size: 18px;  color: #c84b21;  margin-bottom: 15px;}
.work-technologies.mobileapp p { text-align: center;}
.work-technologies.mobileapp .tabs {padding-top: 40px;}
.why-app-development .why-app-devcontent h2 {font-size: 30px;}
.whydevelopbtn {  display: block; padding-top: 30px;}
/*--------------------------------------------------About Us-----------------------------------------------*/
.company-about {width: 100%; float: left; padding-top: 40px; padding-bottom: 50px;}
.company-about:after { content: '';  background: url(https://www.gosofttechsolutions.com/images/companyabout-rightbg.png);  background-size: contain;  background-position: center center;  background-repeat: no-repeat;right: -20px; position: absolute; width: 320px; height: 100%;  top: 0;}
.company-about:before { content: '';  background: url(https://www.gosofttechsolutions.com/images/companyaboutleftbg.png);  background-size: contain;  background-position: center center;  background-repeat: no-repeat;left: 0; position: absolute;  width: 210px; height: 260px;top: 0;}
.company-about .companyimage { width: 100%;  float: left; text-align: right;}
.company-about .companyimage img {  max-width: 100%;}
.company-about .company-content { width: 100%; float: left; height: auto;}
.company-content h2 {  font-size: 30px; position: relative; padding: 30px 0px;}
.company-content h2:before { content: ''; background: url(https://www.gosofttechsolutions.com/images/titlebg.png); position: absolute;   left: -40px;  width: 140px; height: 110px; background-size: contain;  top: -3px; z-index: -1;background-repeat: no-repeat;}
.mission-vision { background: #EFF3F6; width: 100%; float: left; position: relative; padding-top: 60px;}
.mission-vision h2 { color: #c84b21; font-size: 30px;margin-top: 0rem; padding-top: 40px; }
.mission-vision:after {  content: ''; position: absolute; z-index: 9; width: 630px; height: 400px;  right: 0; background-repeat: no-repeat; bottom: 0;  background-size: contain;background-repeat: no-repeat;}
.vision { background: #EFF3F6; width: 100%; float: left; position: relative; padding-top: 60px;}
.vision h2 { color: #c84b21; font-size: 30px;  padding-top: 40px; }
.vision:after {  content: '';  background-image: url(https://www.gosofttechsolutions.com/images/mission-visionbg.png); position: absolute; z-index: 9; width: 630px; height: 400px;  right: 0; background-repeat: no-repeat; bottom: 0;  background-size: contain;background-repeat: no-repeat;}.app-idea { width: 100%; float: left; height: auto;padding-top: 160px; padding-bottom: 0px;}
.app-ideainner {background: #171D2D; padding: 40px 30px 49px 260px; position: relative; border-radius: 10px;}
.app-ideainner:before {  content: '';  background: url(https://www.gosofttechsolutions.com/images/app-ideaimg.png); position: absolute; width: 280px;  height: 270px;  background-repeat: no-repeat; z-index: 2;  background-size: contain;  top: -108px; left: 0;}
.app-ideainner h4 { color: #fff;  font-size: 20px; font-weight: 500; padding-right: 230px; margin-bottom: 0;}
.app-ideainner .app-ideabtn { position: absolute; top: 55px; right: 40px;}
.meet-team {padding-top: 90px;  padding-bottom: 30px; width: 100%;  height: auto; float: left;}
.meet-team:before { content: '';  background: url(https://www.gosofttechsolutions.com/images/meetteambg.png);  position: absolute;  width: 180px;  height: 180px; right: 0;  bottom: 0;  background-size: contain;  background-repeat: no-repeat;}
.meet-team .companyimage { width: 100%; float: left;  height: auto;}
.meet-team .companyimage img { max-width: 100%;}
.meet-team .team-content { width: 100%; float: left;height: auto;}
.team-content h2 { font-size: 30px; position: relative; padding: 30px 0px;}
.team-content h2:before {  content: ''; background: url(https://www.gosofttechsolutions.com/images/titlebg.png); position: absolute; left: -40px; width: 140px;height: 110px; background-size: contain; top: -3px; z-index: -1;background-repeat: no-repeat;}
.meet-team .team-content .meet-teambtn {width: 100%; float: left; margin-top: 30px;}
.our-values { width: 100%; float: left; padding-top: 90px; position: relative;}
.our-values:before { content: ''; background: url(https://www.gosofttechsolutions.com/images/meetteambg.png);  position: absolute;  width: 220px; height: 220px; left: 0; bottom: 0;  background-size: contain;  background-repeat: no-repeat;}
.our-values:after {  content: ''; background: url(https://www.gosofttechsolutions.com/images/our-valuesbg.png); width: 200px; height: 340px; background-size: cover; position: absolute; right: 0; top: 50px; background-repeat: no-repeat;}
.our-values h2 { font-size: 30px; position: relative; padding: 30px 0px;}
.our-values h2:before { content: ''; background: url(https://www.gosofttechsolutions.com/images/titlebg.png);  position: absolute;  left: -40px; width: 140px; height: 110px; background-size: contain; top: -3px; z-index: -1; background-repeat: no-repeat;}
.our-values .our-valuesinner { width: 100%; float: left;  margin-top: 20px;  position: relative;}
.our-valuescell {  background: #fff;  width: 350px; float: left; box-shadow: 0px 0px 10px 4px #cccccc6e; padding: 20px 55px 20px 25px; border-radius: 10px; position: relative;}
.our-valuescell:before { content: '';  background: url(https://www.gosofttechsolutions.com/images/tag.png); position: absolute;  width: 30px; height: 40px; background-repeat: no-repeat;  right: 16px; top: 24px;}
.our-valuescell h3 { font-size: 21px; margin-bottom: 0;}
.our-valuescell h5 { color: #c84b21; font-size: 16px;}
.our-valuescell p { font-size: 13px; line-height: 22px;  margin-bottom: 0;}
.our-valuescell.position-2 {  margin-top: 80px; margin-left: -40px; z-index: 2;}
.our-valuescell.position-3 {  margin-left: -15px;}
.our-valuesinner2 {  width: 100%;  float: right;  margin-top: 70px;margin-bottom: 5rem;}
.our-valuesinner2 .right-align {  float: right;}
.our-valuescell.position-6 { z-index: 2;}
.our-valuescell.position-5 { z-index: 1; margin-top: 60px; margin-right: -12px;}
.our-valuescell.position-4 { z-index: 2;  margin-right: -15px;}
/*--------------------------------------------------Home-----------------------------------------------*/
.viewall-btn { width: 100%; text-align: center; padding: 15px 0px 0px 0px;}
.our-expertise h2.title {  text-align: center; margin-bottom: 15px;margin-top: 3rem;}
.our-expertise p.subtext { text-align: center;  margin-bottom: 30px;}
.our-expertise .expertise-cell { display: block; padding: 0px 20px;}
.our-expertise .expertise-cell h3 {position: relative; padding-bottom: 4px; border-bottom: 1px solid #ccc;  padding-left: 15px; font-size: 20px; line-height: 60px;}
.our-expertise .expertise-cell h3:before { content: '';  border-left: 6px solid #ccc; position: absolute; left: 0; height: 100%;}
.our-expertise .expertise-cell h3:after { font-family: inspiro-icons!important;  content: "\e930"; position: absolute;  right: 0; font-size: 25px;}
.our-expertise .expertise-cell h3.yollowborder:before { border-left: 6px solid #E99458; }
.our-expertise .expertise-cell h3.blackborder:before { border-left: 6px solid #000; }
.our-expertise .expertise-cell h3.pinkborder:before { border-left: 6px solid #F20066; }
.our-expertise .expertise-cell h3.darkborder:before { border-left: 6px solid #212736; }
.our-expertise .expertise-cell h3.coralborder:before { border-left: 6px solid #e99458; }
.our-expertise .expertise-cell h3.blueborder:before { border-left: 6px solid #1f77bb; }
.our-expertise .expertise-cell h3 a { color: #000;}
.our-expertise .expertise-cell h3 a:hover { color: #c84b21; text-decoration: none;}
.our-expertise .expertise-cell P{padding-left: 15px;}
#ourexpertise-slider {  display: block; padding-top: 40px;}
#ourexpertise-slider .owl-nav {  display: none;}
#ourexpertise-slider.owl-theme .owl-dots .owl-dot.active span { BACKGROUND: #c84b21; width: 30px;}
#ourexpertise-slider.owl-theme .owl-dots {  text-align: left;  margin-top: 35px; float: left;  width: auto;}

.agileproduct-content { display: block;  padding-right: 100px;padding-top: 3rem;padding-bottom: 3rem;}
.agileproduct-content h2.title { margin-bottom: 15px;}
.agileproduct-content  p.subtext { margin-bottom: 30px;}
.agileproduct-development .agileproduct-content h3 { font-size: 24px; padding-top: 10px;}
.agileproduct-content .productbtn { display: block; padding-top: 20px;}
.agileproduct-content .productbtn a {  padding: 5px 20px;  display: inline-block;  border: 1px solid #c84b21;  border-radius: 100px; font-size: 14px;}
.agileproduct-content .productbtn a:hover { background: #c84b21; color:#fff;}
/*.agile-productlist { width: 75%; margin:0 auto;}*/

.agile-productlist .agile-productcell{background: #FFFFFF; box-shadow: inset 0px 0px 6px 1px rgba(0, 0, 0, 0.25); border-radius: 18px; padding: 20px ;max-width: 200px; margin: 0 auto;}
.agile-productlist .agile-productcell .productlist-icon { display: block;  text-align: center;}
.agile-productlist .agile-productcell .productlist-icon img { max-width: 100%;  height: 40px;}
.agile-productlist .agile-productcell h3 { position: relative; text-align: center; font-size: 22px; font-weight: 700; display: block;  padding-top: 10px;  margin: 0;color: #c84b21; padding-right: 8px}
.agile-productlist .agile-productcell .counter-count::after{
  position: absolute;
  content: "+";
}
.agile-productlist .agile-productcell p { margin: 0; padding-top: 5px; line-height: 20px; font-size: 13px;}
.work-technologies { width: 100%;  float: left; padding-top: 70px;padding: 36px;}
.work-technologies  h2.title {  text-align: center;margin-bottom: 15px;}
.work-technologies  p.subtext { text-align: center;  margin-bottom: 30px;}
.work-technologies .tabs { display: block; padding-top: 30px;}
.work-technologies .tabs .nav-tabs { border-bottom: none;  margin-bottom: 30px;}
.work-technologies .tabs .nav-tabs .nav-item {  margin-bottom: 0; display: inline-block; width: 16.3%; text-align: center;}
.work-technologies .tabs .nav-tabs .nav-item a.nav-link { color: #000;  font-weight: 400; border-bottom: 1px solid #B3B7C0; position: relative;  padding: 10px 10px 25px 10px; background: transparent;  transition: none;  font-size: 14px;  opacity: 1;position: relative; color: #B3B7C0}
.work-technologies .tabs .nav-tabs .nav-item .nav-link:hover,
.work-technologies .tabs .nav-tabs .nav-item .nav-link.active  { color: #c84b21;}
.work-technologies .tabs .nav-tabs .nav-item .nav-link:hover::before { content: ''; position: absolute; bottom: -2px; width: 100%; left: 0;  right: 0;border: 1.5px solid #c84b21;}
.work-technologies .tabs .nav-tabs .nav-item .nav-link:hover::after { content: ''; position: absolute; transform: rotate(-45deg);border-width: 2px 2px 0 0; border-style: solid;border-color: #c84b21;transition: .2s ease; width: 19px; height: 19px; bottom: -10px;right: 0; left: 0; margin: 0 auto; background-color: #fff; border-radius: 2px;}
.work-technologies .tabs .nav-tabs .nav-item .nav-link.active:before { content: ''; position: absolute; bottom: -2px; width: 100%; left: 0;  right: 0;border: 1.5px solid #c84b21;}
.work-technologies .tabs .nav-tabs .nav-item .nav-link.active:after { content: ''; position: absolute; transform: rotate(-45deg);border-width: 2px 2px 0 0; border-style: solid;border-color: #c84b21;transition: .2s ease; width: 19px; height: 19px; bottom: -10px;right: 0; left: 0; margin: 0 auto; background-color: #fff; border-radius: 2px;}
.work-technologies .technologies-list { display: block;}
.work-technologies .technologies-list ul{ list-style: none;  margin: 0;  padding: 0; text-align: center;}
.work-technologies .technologies-list ul li {  display: inline-block;  width: 16.2%;  text-align: center;  min-height: 110px; margin-bottom: 10px; margin-top: 30px;}
.work-technologies .technologies-list ul li .technology-img {  display: block; text-align: center;  margin-bottom: 20px;}
.work-technologies .technologies-list ul li .technology-img img {  max-width: 100%; height: 70px; display: inline-block;}
.work-technologies .technologies-list ul li .technology-type {  display: block;  text-align: center; color: #000;display: inline-block;}


.industry-verticals .clr_orange{color: #c84b21}
.readm_btn {padding: 5px 20px;color: #fff;display: inline-block;border: 1px solid #c84b21;border-radius: 100px;background-color: #c84b21;transition: 0.6s;}
/*.industry-verticals .industry_content{max-width: 100; width: 100%; margin: 0 auto;}
.partner_models .industry_content{max-width: 85%; width: 100%; margin: 0 auto;}*/
.partner_models .industry_content .f_project_p{background: #FFFFFF; border-radius: 18px;padding: 30px 15px 40px; text-align: justify; }
.partner_models .industry_content .f_project_p h4{color: #c84b21;}


.industry-verticals h2.title { color: #fff; text-align: center; margin: 0 0 25px;}
.industry-verticals p.subtext {color: #fff; text-align: center;  margin-bottom: 30px;}
.industry-verticals .industry-list { display: block;  padding-top: 40px;}
.industry-list ul{ padding: 0;  list-style: none;  overflow: hidden;}
.industry-list ul li { float: left; position: relative; width: 16.66%;  text-align: center;  min-height: 150px;  padding: 30px 25px 20px 25px; display: table;}
.industry-list ul li .industry-cell { display: table-cell; vertical-align: top;}
.industry-list ul li .industry-cell .industry-icon { display: block; margin-bottom: 10px;}
.industry-list ul li .industry-cell .industry-link { display: block;}
.industry-list ul li .industry-cell .industry-icon img { max-width: 100%;  height: 34px;}
.industry-list ul li .industry-cell .industry-link a { color: #fff; line-height: 24px; padding: 0; display: inline-block;}
.industry-list ul li .industry-cell .industry-link a:hover { color: #c84b21;  text-decoration: none;}
.industry-list li:before {content:'';position: absolute; height: 100%; top: 0;  left: -1px; border-left: 1px solid #d3d3d440;}
.industry-list li:after {content:''; width: 100%; position: absolute; height: 0; top: auto; left: 0;  bottom: -1px;  border-bottom: 1px solid #d3d3d440;}
.case-studies { width: 100%;  float: left;  height: auto;padding: 80px 0px;}
.case-studies h2 { margin-bottom: 0px;}
.case-studies #portfolio { margin-top: 50px !important;}
.case-studies #portfolio .portfolio-item .portfolio-image { height: 24rem; max-width: 100%;}
.case-studies #portfolio  .portfolio-item .portfolio-image img { border-radius: 10px;}
.case-studies #portfolio .portfolio-item .portfolio-video { height: 24rem; max-width: 100%;}
.case-studies #portfolio  .portfolio-item .portfolio-video video { border-radius: 10px;}
.case-studies .grid-filter { display: block; width: 100%; margin-bottom: 0; text-align: right; margin-top: 22px; }
.case-studies .grid-filter ul {  display: inline-block; margin: 0; padding: 0;}
.case-studies .grid-filter ul li {  display: inline-block; margin-left: 10px; margin-right: 0;}
.case-studies .grid-filter ul li a { background: #2D3241; padding: 5px 20px; color: #fff; border-radius: 5px; min-width: 80px; text-align: center;}
.case-studies .grid-filter ul li a:hover,.case-studies .grid-filter ul li.active  a{ background: #c84b21;}
.case-studies .grid-filter ul li:last-child { margin-right: 0;}
.case-studies #portfolio .portfolio-item .portfolio-description h3 {font-size: 18px; font-weight: 500;  margin-bottom: 20px;}
.case-studies #portfolio .portfolio-item .portfolio-description p { display: block; margin-bottom: 20px;}
.case-studies #portfolio .portfolio-item .portfolio-description .readmore { display: block; color: #fff; margin-bottom: 40px;}
.case-studies #portfolio .portfolio-item .portfolio-description .readmore a{color: #fff;}
.case-studies #portfolio .portfolio-item .portfolio-description .readmore a:hover{color: #c84b21;}
.case-studies #portfolio .portfolio-item .portfolio-description .subtech {display: block; text-align: center;}
.case-studies #portfolio .portfolio-item .portfolio-description{width:100%;}
.case-study .viewall-btn {  width: 100%; text-align: center;  padding: 35px 0px 0px 0px;}
.case-study h2.title { text-align: center; margin-bottom: 10px;margin-top: 0}
.case-study p.subtext { text-align: center;  margin-bottom: 10px;}
/*.case-study .row {  margin-right: -25px; margin-left: -25px;}*/
.case-study .casestudy-item { display: block;  margin-bottom: 0px;  margin-top: 30px;}
.case-study .casestudy-item .casestudy-itemimg { display: block; margin-bottom: 20px;}
/*.casestudy-item .casestudy-itemimg img { max-width: 100%; height: 20rem; width: 25rem;}*/
.case-study .casestudy-item h5 { font-size: 16px;  margin: 0; padding-top: 10px; padding-bottom: 6px; line-height: normal; text-align: left;}
.case-study .casestudy-item h5 a { color: #000;}
.case-study .casestudy-item h5 a:hover {  color: #c84b21;}
.case-study .casestudy-item p { margin: 0; text-align: left; line-height: normal; color: #303030CC;}
/*float: left; background: url(https://www.gosofttechsolutions.com/images/co-founder-bg.png);  background-size: cover;  background-position: center;background-repeat: no-repeat;*/
.client-stories h2.title { margin-bottom: 15px;}
.client-stories p.subtext {margin-bottom: 20px;}
.client-stories .client-icons { display: block; margin-top: 50px;}
.client-stories .client-icons ul { list-style: none; margin: 0;  padding: 0; display: flex; align-items: center;}
.client-stories .client-icons ul li {  display: inline-block;    padding-right: 13px;}
.client-stories .client-icons ul li img { max-width: 100%;  height: 80px;object-fit: contain;}
.client-stories .client-icons ul li:last-child{
  padding-right: 0;
}
.client-stories .client-icons ul li .star_img .r_stars{
  color: #fdaa00;
}
.client-stories .client-icons ul li .star_img .img_outer{
    max-width: 100px;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}
#testimonial-slider .owl-item {padding: 15px;}
.testimonial-cell { background: #fff;  padding: 30px; min-height: 330px; border-radius: 5px;  box-shadow: 0px 0px 14px 0px #e6e6e6;}
.testimonial-cell .testi-owner { display: block;  position: relative; min-height: 70px;  margin-bottom: 20px;}
.testimonial-cell .testi-owner .owner-detail {  padding-left: 85px;  display: block; min-height: 70px; padding-top: 7px;}
.testimonial-cell .testi-owner:before {  content: '';  background: url(https://www.gosofttechsolutions.com/images/tag.png);  position: absolute; right: 0; width: 27px;  height: 30px;}
.testimonial-cell .testi-owner .owner-img {  position: absolute;  left: 0; width: 70px;}
.owl-carousel .testi-owner .owner-img img { max-width: 100%;  height: 70px;border-radius: 100px;}
.testimonial-cell .testi-owner .owner-name { font-size: 20px; display: block; text-transform: uppercase;}
.testimonial-cell .testi-owner  .owner-desi { color: #c84b21;  display: block;}
#testimonial-slider.owl-theme .owl-dot.active span { width: 30px; background: #c84b21;}
#testimonial-slider.owl-theme .owl-dots span {  background: #E3E1E1;}
#testimonial-slider.owl-theme .owl-dots { text-align: right;  -webkit-tap-highlight-color: transparent;  position: absolute; top: -15px;  right: 0;}
#testimonial-slider.owl-theme .owl-nav {display: none;}
.latest-post h2 {text-align: center; margin-bottom: 15px;margin-top: 0;}
.latest-post p {text-align: center;margin-bottom: 20px;}
/*.latest-post .row {  margin-right: -25px; margin-left: -25px;}*/
.latest-post .post-item { display: block;  margin-bottom: 0px;  margin-top: 30px;}
.latest-post .post-item .post-itemimg { display: block;}
.latest-post .post-item .post-itemimg img { box-shadow: 1px 1px 42px 1px rgba(0, 0, 0, 0.25);}
.latest-post .post-item h5 { font-size: 16px;  margin: 0; padding-top: 20px; padding-bottom: 5px;  text-align: left;}
.latest-post .post-item p {text-align: left; margin-bottom: 0px; line-height: normal;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 3; line-clamp: 3; -webkit-box-orient: vertical;}
.latest-post .post-item .post-itembtn {  display: block;}
/*.latest-post .post-item .post-itembtn a i{ vertical-align: middle;}*/
.latest-post .post-item .post-itembtn a { display: inline-block; color: #c84b21;}
.latest-post .post-item .post-itembtn a:hover { color: #000; text-decoration: none;}
.latest-post .post-item .post-datetime { z-index: 9; background: #fff; margin-top: -40px;  position: absolute; box-shadow: 0px 0px 6px 4px #cccccc6b; padding: 10px 30px; border-radius: 2px; left: 65px;}
.latest-post .post-item .post-datetime { color: #B3B7C0;}
.latest-post .post-item .post-datetime .date { display: inline-block; margin-right: 11px;}
.latest-post .post-item .post-datetime .time  { display: inline-block;}
.latest-post .post-item .post-datetime .date i,
.latest-post .post-item .post-datetime .time i { color: #c84b21; font-size: 20px; float: left; padding-right: 6px; padding-top: 1px;}
#slider.inspiro-slider.homebanner button.flickity-prev-next-button { display: none;}
/*comment*/
.blog-rating h5 {
 font-size: 22px;
 margin-bottom: 5px;
 text-align: left;
 margin-left: 0.5rem;
 margin-top: -1rem;
}

.rating {
   display: flex;
   flex-direction: row-reverse;
   justify-content: center;
   margin-bottom: 2rem;
   margin-top: 0rem;
   margin-left: -43rem;
}

.rating>input {
   display: none;
}

.rating>label {
   position: relative;
   font-size: 1.5vw;
   color: #000000;
   cursor: pointer;
}

.rating>label::before {
   content: "\2605";
   position: absolute;
   opacity: 0;
   color: #FFD700;
}

.rating>label:hover:before,
.rating>label:hover~label:before {
   opacity: 1 !important;
}

.rating>input:checked~label:before {
   opacity: 1;
}

.rating:hover>input:checked~label:before {
   opacity: 0.4;
}
button {
    cursor: pointer;
    outline: 0;
    color: #AAA;
 }
 .like:focus {
    outline: none;
 }
 .green {
    color: green;
 }
 .red {
    color: red;
 }
 .nav-secondary-refresh {
    margin-bottom: 8px;
 }

 .nav-secondary-refresh__list {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: justify;

    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
 }

 .nav-secondary-refresh__list-item {
    display: -ms-flexbox;
    display: flex;
    margin-right: 12px;
    margin-bottom: 12px;
 }


 .dropdown-menu,
 ol,
 ul {
    list-style-type: none;
 }

 .sort-menu-refresh {
    display: flex;
    overflow: visible;
    padding-top: 376em;
    margin-bottom: 12px;
    margin-left: -53rem;
 }

 .sort-menu-refresh__item.selected {
    color: var(--publisher-color-safe, #2e9fff);
    border-bottom: 3px solid var(--publisher-color-safe, #2e9fff);
 }

 .sort-menu-refresh__item:not(:last-of-type) {
    margin-right: 16px;
 }

 .sort-menu-refresh__item {
    color: #343434;
 }

 .sort-menu-refresh__item a {
    color: inherit;
    font-style: normal;
    font-weight: 600;
    font-size: 14px;
    line-height: 19px;
 }

 #no-posts {
    opacity: .6;
    line-height: 107px;
    text-align: center;
    margin-left: -5rem;
 }

 .alert.alert--realtime--refresh,
 .dark .alert.alert--realtime--refresh {
    background: var(--publisher-color-safe, #2e9fff);
    display: block;
    text-align: center;
    padding: 9px 0 8px;
    border-radius: 15px;
    font-style: normal;
    font-weight: 700;
    font-size: 18px;
    line-height: 21px;
 }

 .alert.alert--realtime,
 .alert.info,
 .alert.success,
 .dark .alert.alert--realtime,
 .dark .alert.info,
 .dark .alert.success {
    background: #2e9fff;
 }

 button.alert {
    width: 100%;
    display: block;
 }

 .alert {
    background: #3b464d;
    padding: 10px 35px 10px 14px;
    border: none;
    border-radius: 4px;
    color: #fff;
    font-weight: 700;
    line-height: 20px;
    font-size: 13px;
 }

 .alert,
 .children .show-children-wrapper,
 .post-content {
    margin-bottom: 24px;
 }

 .post-list {
    list-style-type: none;
    margin: 0;
 }
/*comment*/


@media only screen and (min-width: 800px) and (max-width: 1280px) {
    /* .sort-menu-refresh {
        display: flex;
        overflow: visible;
        padding-top: 376em;
        margin-bottom: 12px;
        margin-left: -53rem;
     } */
.future_envision_appneed { background: url(https://www.gosofttechsolutions.com/images/future_envision_appneedbg.png); margin-top: -17rem; width: 100%; float: left; height: auto;  background-size: cover;  background-position: center;padding: 30px 0px;}
.future_envision_dashboard {  width: 100%;  float: left;  text-align: center;  height: auto;  padding: 30px 0px;}
.future_envision_dashboard img { margin-left: -40rem;width: 1000px;}
/* .future_envision_dashboard .text_image{width: 100%;  float: left;  text-align: center;  height: auto;  padding: 30px 0px;} */
.future_envision_dashboard .text_image img {max-width: 100%;margin-left: -33rem;margin-top: -163rem;width: 40rem;}
.future_envision_dashboard .text_image_first img {max-width: 100%;margin-left: -24rem;margin-top: -130rem;width: 700px;}
.future_envision_dashboard .text_image_second img {max-width: 100%;margin-left: -24rem;margin-top: -56rem;width: 700px;}
.future_envision_dashboard .text_image_third img {max-width: 100%;margin-left: 39rem;margin-top: -159rem;width: 8rem;}
.future_envision_dashboard .text_image_four img {max-width: 100%;margin-left: 36rem;margin-top: -100rem;width: 870px;}
.future_envision_dashboard .text_image_five img {max-width: 100%;margin-left: 38rem;margin-top: -63rem;width: 7rem;}
.future_envision_dashboard .text_image_six img {max-width: 100%;margin-left: 52rem;margin-top: -62rem;width: 35rem;}
.future_envision_dashboard .text_image_seven img { margin-left: 30rem;width: 1000px;margin-top: -13rem;}
.future_envision_dashboard .text_image_eight img {max-width: 100%;margin-left: -27rem;margin-top: -136rem;width: 8rem;}
.future_envision_dashboard .text_image_nine img {max-width: 100%;margin-left: 35rem;margin-top: -132rem;width: 700px;}
.future_envision_dashboard .text_image_ten img {max-width: 100%;margin-left: 35rem;margin-top: -52rem;width: 700px;}
.future_envision_dashboard .text_image_eleven img {max-width: 100%;margin-left: 32rem;margin-top: -96rem;width: 52rem;}
.future_envision_dashboard .text_image_twelve img {max-width: 100%;margin-left: -36rem;margin-top: -94rem;width: 870px;}
.future_envision_dashboard .text_image_thirteen img {max-width: 100%;margin-left: -27rem;margin-top: -51rem;width: 8rem;}
.future_envision_dashboard .text_image_fourteen img {max-width: 100%;margin-left: -73rem;margin-top: -66rem;width: 60rem;}
.future_envision_dashboard .text_image_teen img {max-width: 100%;margin-left: -55rem;margin-top: -310rem;width: 44rem;}
.blog-item .blog-content .blogimg img { max-width: 100%;max-height: 400px;margin-top: 1rem;width: 45rem;margin-left: 1.5rem;transition: 0.5s all ease-in-out;}
.blog-item .blog-content .blogimg:hover img {transform: scale(1.1);}
.sub_banner_second.ecommercebanner {background: #efdcce;height: 584px;padding-bottom: 0;}
.ecommerce_appgoal .container .row .banner_content .middle_content h2 {margin-top: 0rem;color: #000000;}
.ecommerce_appgoal .container .row .banner_content .middle_content p {font-size: 15px;font-weight: 400;line-height: 30px;margin-top: 0rem;color: #000000;}
.ecommerce_appgoal .eco_appgoalimg img {height: 390px;margin-left: 0rem;}
.ecommerce_appdetail {width: 100%;float: left;height: auto;padding: 40px 0px;}
.ecommerce_solution .eco_solinner {width: 100%;float: left;background: #121212;height: 420px;}
.app-delivery { width: 100%; float: left; height: auto;padding-top: 160px; padding-bottom: 0px;}
.app-deliveryinner {background: rgb(0 0 0 / 13%);margin-bottom: 5rem;padding: 40px 30px 49px 260px;position: relative;border-radius: 10px;width: 1150.72px;height: 208px;margin-left: -1rem;}
.app-deliveryinner:before {content: '';background: url(https://www.gosofttechsolutions.com/images/Group\ 11246.png);position: absolute;width: 240.53px;height: 277px;background-repeat: no-repeat;z-index: 2;margin-left: -0.5rem;background-size: contain;top: -1px;left: 0;}
.app-deliveryinner h4 { color: #000000;  font-size: 19px;margin-top: 2rem;margin-left: -1rem; font-weight: 500; padding-right: 230px; margin-bottom: 0;}
.app-deliveryinner .app-deliverybtn {    position: absolute;top: 140px;right: 300px;}
.app-deliveryinner .eco_appgoalimg  img {margin-top: -8rem;height: 185px;margin-left: 45rem;width: 210px;}
.ecommerce_detail {padding: 10px 0px;}
.ecommerce_detail .container .row .eco_appdetailleft  { width: 100%; float: left;  text-align: center;  height: auto;}
.ecommerce_detail .container .row .eco_appdetailleft img {margin-top: 2rem;height: 500px;width: 28rem;    margin-bottom: 5rem;    margin-left: -5rem;}
.ecommerce_detail .container .row .eco_appdetailright  { width: 100%; float: right;  text-align: center;  height: auto;}
.ecommerce_detail .container .row .eco_appdetailright img {margin-top: 7rem;height: 356px;width: 39rem;margin-left: -3rem;margin-bottom: 5rem;}
.ecommerce_ecosolutions { width: 100%; float: left; height: auto;background-color: #000000;  padding: 60px 0px;}
.ecommerce_ecosolutions .eco_appgoalimg { width: 100%; float: left;  text-align: center;  height: auto;}
.ecommerce_ecosolutions .eco_appgoalimg img {height: 400px;width: 28rem;margin-left: 0rem;}
.ecommerce_ecosolutions  .banner_content .middle_content { width: 100%; float: left;  padding-top: 40px;}
.ecommerce_ecosolutions  .banner_content .middle_content h2 {font-size: larger;margin-bottom: 25px;margin-top: 0rem;margin-left: 0rem;color: #fff;}
.ecommerce_ecosolutions  .banner_content .middle_content P {margin-bottom: 25px;color: #ffffff94;text-align: left;margin-left: 0rem;}
.ecommerce_ecosolutions  .banner_content .middle_content .development_cellbtn a{margin-left: 0rem;}
.ecommerce_ecommerce_secure { width: 100%; float: left; height: auto;background-color: #c84b21;  padding: 60px 0px;}
.ecommerce_ecommerce_secure .eco_solimg { width: 100%; float: left;  text-align: center;  height: auto;}
.ecommerce_ecommerce_secure .eco_solimg img {height: 400px;width: 28rem;margin-left: 0rem;}
.ecommerce_ecommerce_secure  .ecommerce_solucontent .midelcontent { width: 100%; float: left;  padding-top: 40px;}
.ecommerce_ecommerce_secure  .ecommerce_solucontent .midelcontent h2 {font-size: larger;margin-bottom: 25px;margin-top: 0rem;margin-left: 0rem;color: #fff;}
.ecommerce_ecommerce_secure  .ecommerce_solucontent .midelcontent P {margin-bottom: 25px;color: #ffffff94;text-align: left;margin-left: 0rem;}
.ecommerce_ecommerce_secure  .ecommerce_solucontent .midelcontent .development_cellbtn a{margin-left: 0rem;}
.ecommerce_detail {padding: 10px 0px;}
.ecommerce_detail .container-fluid .row .eco_appdetailleft  { width: 100%; float: left;  text-align: center;  height: auto;}
.ecommerce_detail .container-fluid .row .eco_appdetailleft img {margin-top: 5rem;height: 500px;width: 504px;margin-bottom: 5rem;margin-left: 0rem;}
.ecommerce_detail .container-fluid .row .eco_appdetailright  { width: 100%; float: right;  text-align: center;  height: auto;}
.ecommerce_detail .container-fluid .row .eco_appdetailright h2{margin-top: 3rem;margin-left: -34rem;font-size: xx-large;}
.ecommerce_detail .container-fluid .row .eco_appdetailright p{margin-top: 1rem;margin-left: 2rem;font-size: initial;text-align: initial;}
.ecommerce_detail .container-fluid .row .eco_appdetailright img {margin-top: 1rem;height: 400px;width: 350px;margin-left: -2rem;}
.ecommerce_appscanners { width: 100%; float: left; position: relative;  height: auto; padding: 0px 0px;}
.ecommerce_appscanners:before { content: '';  background: url(https://www.gosofttechsolutions.com/images/eco_appscannersleft.png); width: 50%; height: 100%; left: 0; position: absolute; top: 0;background-size: cover;}
.ecommerce_appscanners:after { content: '';  background: url(https://www.gosofttechsolutions.com/images/eco_appscannersright.png); width: 50%; height: 100%;  right: 0;  position: absolute;  top: 0;background-size: cover;}
.ecommerce_appscanners .eco_appscancontent { width: 100%; float: left; position: relative;  z-index: 8;  padding: 0px 50px 0px 50px;}
.ecommerce_appscanners .eco_appscancontent h1 {    color: #fff;font-size: xx-large;margin-top: 4rem;margin-bottom: 10px;}
.ecommerce_appscanners .eco_appscancontent h2 {color: #fff;font-size: xx-large;margin-top: 2rem;margin-bottom: 10px;}
.ecommerce_appscanners .eco_appscancontent p { color: #fff;margin-top: 0rem;margin-bottom: 1rem;font-size: larger;}
.ecommerce_Social_third { width: 100%; float: left; height: auto;background-color: #000000;  padding: 0px 0px;}
.ecommerce_Social_third .eco_appgoalimg { width: 100%; float: left;  text-align: center;  height: auto;}
.ecommerce_Social_third .eco_appgoalimg img {    height: 576px;width: 561px;margin-left: 5rem;margin-top: -5rem;}
.ecommerce_Social_third .eco_appgoal { width: 100%; float: left;  text-align: center;  height: auto;}
.ecommerce_Social_third .eco_appgoal img {height: 640px;width: 561px;margin-left: -7rem;margin-top: 0rem;}
.ecommerce_Social_third  .banner_content .middle_content { width: 100%; float: left;  padding-top: 40px;}
.ecommerce_Social_third  .banner_content .middle_content h2 {font-size: xx-large;margin-bottom: 30px;margin-top: 4rem;margin-left: 1rem;color: #fff;}
.ecommerce_Social_third  .banner_content .middle_content P {margin-bottom: 25px;color: #ffffff94;text-align: left;margin-left: 1rem;font-size: x-large;}
.ecommerce_Social_third  .banners_content .middles_content { width: 100%; float: left;  padding-top: 40px;}
.ecommerce_Social_third  .banners_content .middles_content h2 {font-size: xx-large;margin-bottom: 30px;margin-top: 4rem;margin-left: 5rem;color: #fff;}
.ecommerce_Social_third  .banners_content .middles_content P {margin-bottom: 25px;color: #ffffff94;text-align: left;margin-left: 5rem;font-size: x-large;}
.uiux_mobile_solutions{ background: #fbfbfb;}
.uiux_mobile_solutions { width: 100%; float: left; height: auto;padding: 50px 0px;}
.uiux_mobile_solutions .uiux_mobile_imgbox { width: 100%; float: left; height: auto;}
.uiux_mobile_solutions .uiux_mobile_imgbox img {width: 636px!important;height: 513px;margin-left: -4rem;margin-top: -1rem;}
.uiux_mobile_solutions .mobile_firsts_image { width: 100%; float: left; height: auto;}
.uiux_mobile_solutions .mobile_firsts_image img {width: 800px;height: 110px;margin-left: 11rem;margin-top: 0rem;}
.uiux_mobile_solutions .uiux_mobile_content {  display: table; vertical-align: middle; height: 100%;}
.uiux_mobile_solutions .uiux_mobile_content .uiux_mobile_cell { display: table-cell; vertical-align: middle;}
.uiux_mobile_solutions .uiux_mobile_content .uiux_mobile_cell h3 { font-size: 24px; margin-bottom: 10px;}
.uiux_mobile_solutions .uiux_mobile_content .uiux_mobile_cell p {font-size: 14px;font-style: normal;font-weight: 400;text-transform: none;line-height: 26px;letter-spacing: 0;color: #000000;margin-bottom: 10px;font-family: 'Roboto', sans-serif;}
.uiux_web_solutions{ background: #fff;}
.uiux_web_solutions { width: 100%; float: left; height: auto;padding: 50px 0px;}
.uiux_web_solutions .uiux_web_imgbox { width: 100%; float: left; height: auto;}
.uiux_web_solutions .uiux_web_imgbox img {width: 50rem;height: 420px;margin-left: -5rem;margin-top: -5rem;}
.uiux_web_solutions .web_seconds_image { width: 100%; float: left; height: auto;}
.uiux_web_solutions .web_seconds_image img {width: 467px;height: 150px;margin-left: 44rem;margin-top: -2rem;}
.uiux_web_solutions .uiux_web_content {  display: table; vertical-align: middle; height: 100%;}
.uiux_web_solutions .uiux_web_content .uiux_web_cell { display: table-cell; vertical-align: middle;}
.uiux_web_solutions .uiux_web_content .uiux_web_cell h3 { font-size: 24px; margin-top: 0rem;margin-bottom: 10px;margin-left: 4rem;}
.uiux_web_solutions .uiux_web_content .uiux_web_cell p {font-size: 14px;font-style: normal;margin-left: 4rem;font-weight: 400;text-transform: none;line-height: 26px;letter-spacing: 0;color: #000000;margin-bottom: 10px;font-family: 'Roboto', sans-serif;}
.uiux_wearable_solutions{ background: #fbfbfb;}
.uiux_wearable_solutions { width: 100%; float: left; height: auto;padding: 50px 0px;}
.uiux_wearable_solutions .uiux_wearable_imgbox { width: 100%; float: left; height: auto;}
.uiux_wearable_solutions .uiux_wearable_imgbox img {width: 40rem;height: 500px;margin-left: 0rem;margin-top: 0rem;}
.uiux_wearable_solutions .wearable_thirds_image { width: 100%; float: left; height: auto;}
.uiux_wearable_solutions .wearable_thirds_image img {width: 425px;height: 100px;margin-left: 16rem;margin-top: -4rem;}
.uiux_wearable_solutions .uiux_wearable_content {  display: table; vertical-align: middle; height: 100%;}
.uiux_wearable_solutions .uiux_wearable_content .uiux_wearable_cell { display: table-cell; vertical-align: middle;}
.uiux_wearable_solutions .uiux_wearable_content .uiux_wearable_cell h3 { font-size: 24px; margin-bottom: 10px;}
.uiux_wearable_solutions .uiux_wearable_content .uiux_wearable_cell p {font-size: 14px;font-style: normal;font-weight: 400;text-transform: none;line-height: 26px;letter-spacing: 0;color: #000000;margin-bottom: 10px;font-family: 'Roboto', sans-serif;}
.uiux_tv_solutions{ background: #fff;}
.uiux_tv_solutions { width: 100%; float: left; height: auto;padding: 0px 0px;}
.uiux_tv_solutions .uiux_tv_imgbox { width: 100%; float: left; height: auto;}
.uiux_tv_solutions .uiux_tv_imgbox img {width: 588.09px;height: 620.13px;margin-left: 3rem;margin-top: -5rem;}
.uiux_tv_solutions .tv_fourths_image { width: 100%; float: left; height: auto;}
.uiux_tv_solutions .tv_fourths_image img {    width: 476px;height: 70px;margin-left: 5rem;margin-top: -15rem;}
.uiux_tv_solutions .uiux_tv_content {  display: table; vertical-align: middle; height: 100%;}
.uiux_tv_solutions .uiux_tv_content .uiux_tv_cell { display: table-cell; vertical-align: middle;}
.uiux_tv_solutions .uiux_tv_content .uiux_tv_cell h3 { font-size: 24px; margin-bottom: 10px;margin-left: 4rem;}
.uiux_tv_solutions .uiux_tv_content .uiux_tv_cell p {font-size: 14px;font-style: normal;margin-left: 4rem;font-weight: 400;text-transform: none;line-height: 26px;letter-spacing: 0;color: #000000;margin-bottom: 10px;font-family: 'Roboto', sans-serif;}
.uiux_brand_solutions{ background: #fbfbfb;}
.uiux_brand_solutions { width: 100%; float: left; height: auto;padding: 50px 0px;}
.uiux_brand_solutions .uiux_brand_imgbox { width: 100%; float: left; height: auto;}
.uiux_brand_solutions .uiux_brand_imgbox img {width: 750.2px;height: 439.25px;margin-left: -11rem;margin-top: 3rem;}
.uiux_brand_solutions .brand_fifths_image { width: 100%; float: left; height: auto;}
.uiux_brand_solutions .brand_fifths_image img {    width: 392px;height: 79px;margin-left: 35rem;margin-top: -12rem;}
.uiux_brand_solutions .uiux_brand_content {  display: table; vertical-align: middle; height: 100%;}
.uiux_brand_solutions .uiux_brand_content .uiux_brand_cell { display: table-cell; vertical-align: middle;}
.uiux_brand_solutions .uiux_brand_content .uiux_brand_cell h3 { font-size: 24px; margin-bottom: 10px;}
.uiux_brand_solutions .uiux_brand_content .uiux_brand_cell p {font-size: 14px;font-style: normal;font-weight: 400;text-transform: none;line-height: 26px;letter-spacing: 0;color: #000000;margin-bottom: 10px;font-family: 'Roboto', sans-serif;}
/*qa*/
.QA_banner{float: left;padding: 0;background-image: url('https://www.gosofttechsolutions.com/images/automatic_manual_banner.png');width: 1280px;height: 582px;}
.ui_uxtitle_sec .container p{text-align: center;font-size: 14px;font-style: normal;font-weight: 400;text-transform: none;line-height: 26px;letter-spacing: 0;color: #000000;margin-bottom: 10px;font-family: 'Roboto', sans-serif;}
.QA_solutions { padding: 30px 0px; background-color: #FBFBFB;}
.QA_solutions h3 { text-align: left; color: #00000050; line-height: 30px; margin-top: 150px;margin-left: 0rem;}
.QA_solutions p { text-align: left;font-size: 16px;font-style: normal;font-weight: 400;text-transform: none;margin-left: 0rem;line-height: 26px;letter-spacing: 1px;color: #000000;margin-bottom: 10px;font-family: 'Roboto', sans-serif;}
.QA_solutions .container .row .QA_app_imgbox { width: 100%; float: left; text-align: right;}
.QA_solutions .container .row .QA_app_imgbox img {height: 556px;width: 556px;margin-left: 2rem;}
.non_fuctional_testing { padding: 30px 0px; background-color: #fff;}
.non_fuctional_testing h3 { text-align: left; color: #00000050; line-height: 30px; margin-top: 100px;margin-left: 8rem;}
.non_fuctional_testing p {text-align: start;font-size: 15px;font-style: normal;font-weight: 400;text-transform: none;margin-left: 8rem;line-height: 26px;letter-spacing: 1px;color: #000000;margin-bottom: 10px;font-family: 'Roboto', sans-serif;}
.non_fuctional_testing .container .row .non_fuctional_imgbox { width: 100%; float: left; text-align: left;}
.non_fuctional_testing .container .row .non_fuctional_imgbox img {height: 558px;width: 560px;margin-left: 0rem;}
.other_QA_services { padding: 30px 0px; background-color: #FBFBFB;}
.other_QA_services h3 { text-align: left; color: #00000050; line-height: 30px; margin-top: 150px;margin-left: 0rem;}
.other_QA_services p { text-align: left;font-size: 16px;font-style: normal;font-weight: 400;text-transform: none;margin-left:  0rem;line-height: 26px;letter-spacing: 1px;color: #000000;margin-bottom: 10px;font-family: 'Roboto', sans-serif;}
.other_QA_services .container .row .QA_services_imgbox { width: 100%; float: left; text-align: right;}
.other_QA_services .container .row .QA_services_imgbox img {height: 389px;width: 346px;margin-left: 2rem;margin-top: 2rem;}
.software_testing_services { padding: 30px 0px; background-color: #fff;}
.software_testing_services h3 { text-align: left; color: #00000050; line-height: 30px; margin-top: 85px;margin-left: 8rem;}
.software_testing_services p {text-align: start;font-size: 15px;font-style: normal;font-weight: 400;text-transform: none;margin-left: 8rem;line-height: 26px;letter-spacing: 1px;color: #000000;margin-bottom: 10px;font-family: 'Roboto', sans-serif;}
.software_testing_services .container .row .testing_services_imgbox { width: 100%; float: left; text-align: left;}
.software_testing_services .container .row .testing_services_imgbox img {height: 420.05px;width: 507px;margin-left: 0rem;}
/*qa*/
/*seo*/
.seo_smm_ppc_strategy .seo_site {width: 100%;float: left;min-height: 280px;padding: 20px;background: rgb(60,67,83);background: linear-gradient(180deg, rgba(60,67,83,0.9192051820728291) 0%, rgba(54,61,77,1) 40%, rgba(23,29,45,0.6671043417366946) 100%);border-radius: 10px;margin-bottom: 20px;}
.seo_smm_ppc_strategy .seo_site h4 {color: #c84b21;text-align: center;font-size: 18px;font-weight: 400;}
.seo_smm_ppc_strategy .seo_site p {color: #fff;font-size: 12px;line-height: 24px;}
.seo_smm_ppc_strategy .seo_strategising {width: 100%;float: left;min-height: 280px;padding: 20px;background: rgb(60,67,83);background: linear-gradient(180deg, rgba(60,67,83,0.9192051820728291) 0%, rgba(54,61,77,1) 40%, rgba(23,29,45,0.6671043417366946) 100%);border-radius: 10px;margin-bottom: 20px;}
.seo_smm_ppc_strategy .seo_strategising h4 {
    color: #c84b21;
    text-align: center;
    font-size: 18px;
    font-weight: 400;
}
.seo_smm_ppc_strategy .seo_strategising p {
    color: #fff;
    font-size: 12px;
    line-height: 24px;
}
.seo_smm_ppc_strategy .seo_implementation {
    width: 100%;
    float: left;
    min-height: 280px;
    padding: 20px;
    background: rgb(60,67,83);
    background: linear-gradient(180deg, rgba(60,67,83,0.9192051820728291) 0%, rgba(54,61,77,1) 40%, rgba(23,29,45,0.6671043417366946) 100%);
    border-radius: 10px;
    margin-bottom: 20px;
}
.seo_smm_ppc_strategy .seo_implementation h4 {
    color: #c84b21;
    text-align: center;
    font-size: 18px;
    font-weight: 400;
}
.seo_smm_ppc_strategy .seo_implementation p {
    color: #fff;
    font-size: 12px;
    line-height: 24px;
}
.seo_smm_ppc_strategy .seo_fine {
    width: 100%;
    float: left;
    min-height: 280px;
    margin-left: 11rem;
    padding: 20px;
    background: rgb(60,67,83);
    background: linear-gradient(180deg, rgba(60,67,83,0.9192051820728291) 0%, rgba(54,61,77,1) 40%, rgba(23,29,45,0.6671043417366946) 100%);
    border-radius: 10px;
    margin-bottom: 20px;
}
.seo_smm_ppc_strategy .seo_fine h4 {
    color: #c84b21;
    text-align: center;
    font-size: 18px;
    font-weight: 400;
}
.seo_smm_ppc_strategy .seo_fine p {
    color: #fff;
    font-size: 12px;
    line-height: 24px;
}
.seo_smm_ppc_strategy .seo_getting {
    width: 100%;
    float: left;
    min-height: 280px;
    margin-left: 15rem;
    padding: 20px;
    background: rgb(60,67,83);
    background: linear-gradient(180deg, rgba(60,67,83,0.9192051820728291) 0%, rgba(54,61,77,1) 40%, rgba(23,29,45,0.6671043417366946) 100%);
    border-radius: 10px;
    margin-bottom: 20px;
}
.seo_smm_ppc_strategy .seo_getting h4 {
    color: #c84b21;
    text-align: center;
    font-size: 18px;
    font-weight: 400;
}
.seo_smm_ppc_strategy .seo_getting p {
    color: #fff;
    font-size: 12px;
    line-height: 24px;
}
/*seo*/
/*comment*/
.blog-rating h5 {
    font-size: 20px;
    margin-bottom: 5px;
    text-align: left;
    margin-left: 0.5rem;
    margin-top: -1rem;
   }

   .rating {
      display: flex;
      flex-direction: row-reverse;
      justify-content: center;
      margin-bottom: 2rem;
      margin-top: 0rem;
      margin-left: -43.5rem;
   }

   .rating>input {
      display: none;
   }

   .rating>label {
      position: relative;
      font-size: 2vw;
      color: #000000;
      cursor: pointer;
   }

   .rating>label::before {
      content: "\2605";
      position: absolute;
      opacity: 0;
      color: #FFD700;
   }

   .rating>label:hover:before,
   .rating>label:hover~label:before {
      opacity: 1 !important;
   }

   .rating>input:checked~label:before {
      opacity: 1;
   }

   .rating:hover>input:checked~label:before {
      opacity: 0.4;
   }

/*comment*/
.game_banner{float: left;padding: 0;background-image: url('https://www.gosofttechsolutions.com/images/game-appdevelopmentbanner.png');width: 1280px;}
.gloopies-development{ width: 100%; float: left;  background: #171D2D;}
.gloopies-development .container-fluid { padding: 0;}
.gloopies-development .container-fluid .row { margin: 0;}
.gloopies-development .container-fluid .row .col-md-6 { padding: 0;}
.gloopies-development .app-developcontent { padding: 50px 100px; display: table; vertical-align: middle; height: 100%;}
.gloopies-development .app-midle-cell {  display: table-cell; vertical-align: middle;}
.gloopies-development .app-midle-cell h2 { font-size: 30px;  margin-bottom: 10px;}
.gloopies-development .app-developmentbtn { display: block; margin-top: 40px;}
.gloopies-development .app-developimg { background-size: cover !important; width: 100%;height: 850px;  background-position: center center !important;background-image: url('https://www.gosofttechsolutions.com/images/gloopies-gameartimg.png');}
.gloopies-development .app-developcontent .title-image {display: block;}
.gloopies-development .app-developcontent .title-image img {max-width: 100%; height: 110px; margin-bottom: 40px;}
.gloopies-development .app-developcontent p { color: #fff;}
.landslide-development{ width: 100%; float: left;  background: #171D2D;}
.landslide-development .container-fluid { padding: 0;}
.landslide-development .container-fluid .row { margin: 0;}
.landslide-development .container-fluid .row .col-md-6 { padding: 0;}
.landslide-development .app-developcontent { padding: 50px 100px; display: table; vertical-align: middle; height: 100%;}
.landslide-development .app-midle-cell {  display: table-cell; vertical-align: middle;}
.landslide-development .app-midle-cell h2 { font-size: 30px;  margin-bottom: 10px;}
.landslide-development .app-developmentbtn { display: block; margin-top: 40px;}
.landslide-development .app-developimg { background-size: cover !important; width: 100%;height: 850px;  background-position: center center !important; background-image: url('https://www.gosofttechsolutions.com/images/landslide-gameartimg.png');}
.landslide-development .app-developcontent .title-image {display: block;}
.landslide-development .app-developcontent .title-image img {max-width: 100%; height: 110px; margin-bottom: 40px;}
.landslide-development .app-developcontent p { color: #fff;}
.emote-development{ width: 100%; float: left;  background: #171D2D;}
.emote-development .container-fluid { padding: 0;}
.emote-development .container-fluid .row { margin: 0;}
.emote-development .container-fluid .row .col-md-6 { padding: 0;}
.emote-development .app-developcontent { padding: 50px 100px; display: table; vertical-align: middle; height: 100%;}
.emote-development .app-midle-cell {  display: table-cell; vertical-align: middle;}
.emote-development .app-midle-cell h2 { font-size: 30px;  margin-bottom: 10px;}
.emote-development .app-developmentbtn { display: block; margin-top: 40px;}
.emote-development .app-developimg { background-size: cover !important; width: 100%;height: 850px;  background-position: center center !important; background-image: url('https://www.gosofttechsolutions.com/images/emotestickers-gameartimg.png');}
.emote-development .app-developcontent .title-image {display: block;}
.emote-development .app-developcontent .title-image img {max-width: 100%; height: 110px; margin-bottom: 40px;}
.emote-development .app-developcontent p { color: #fff;}
.gameart-development{ width: 100%; float: left;  background: #171D2D;}
.gameart-development .container-fluid { padding: 0;}
.gameart-development .container-fluid .row { margin: 0;}
.gameart-development .container-fluid .row .col-md-6 { padding: 0;}
.gameart-development .app-developcontent { padding: 50px 100px; display: table; vertical-align: middle; height: 100%;}
.gameart-development .app-midle-cell {  display: table-cell; vertical-align: middle;}
.gameart-development .app-midle-cell h2 { font-size: 30px;  margin-bottom: 10px;}
.gameart-development .app-developmentbtn { display: block; margin-top: 40px;}
.gameart-development .app-developimg {    margin-top: -11rem; background-size: cover !important; width: 100%;height: 700px;  background-position: center center !important; background-image: url('https://www.gosofttechsolutions.com/images/gloopies-gameartimg2.png');}
.gameart-development .app-developcontent .title-image {display: block;}
.gameart-development .app-developcontent .title-image img {max-width: 100%; height: 110px; margin-bottom: 40px;}
.gameart-development .app-developcontent p { color: #fff;}
.frogs-development{ width: 100%; float: left;  background: #171D2D;}
.frogs-development .container-fluid { padding: 0;}
.frogs-development .container-fluid .row { margin: 0;}
.frogs-development .container-fluid .row .col-md-6 { padding: 0;}
.frogs-development .app-developcontent { padding: 50px 100px; display: table; vertical-align: middle; height: 100%;}
.frogs-development .app-midle-cell {  display: table-cell; vertical-align: middle;}
.frogs-development .app-midle-cell h2 { font-size: 30px;  margin-bottom: 10px;}
.frogs-development .app-developmentbtn { display: block; margin-top: -80px;}
.frogs-development .app-developimg { background-size: cover !important; width: 100%;height: 700px;  background-position: center center !important; background-image: url('https://www.gosofttechsolutions.com/images/frogs-gameartimg.png');}
.frogs-development .app-developcontent .title-image {display: block;}
.frogs-development .app-developcontent .title-image img {max-width: 100%; height: 110px; margin-bottom: 40px;}
.frogs-development .app-developcontent p { color: #fff;}
}
@media only screen and (min-width: 600px) and (max-width: 1024px) {
    /* .sort-menu-refresh {
        display: flex;
        overflow: visible;
        padding-top: 376em;
        margin-bottom: 12px;
        margin-left: -53rem;
     } */
.game_banner{float: left;padding: 0;background-image: url('https://www.gosofttechsolutions.com/images/game-appdevelopmentbanner.png');width: 1024px;}
.gloopies-development{ width: 100%; float: left;  background: #171D2D;}
.gloopies-development .container-fluid { padding: 0;}
.gloopies-development .container-fluid .row { margin: 0;}
.gloopies-development .container-fluid .row .col-md-6 { padding: 0;}
.gloopies-development .app-developcontent { padding: 50px 100px; display: table; vertical-align: middle; height: 100%;}
.gloopies-development .app-midle-cell {  display: table-cell; vertical-align: middle;}
.gloopies-development .app-midle-cell h2 { font-size: 30px;  margin-bottom: 10px;}
.gloopies-development .app-developmentbtn { display: block; margin-top: 2px;}
.gloopies-development .app-developimg { background-size: cover !important;width: 100%;height: 765px;background-position: center center !important;background-image: url('https://www.gosofttechsolutions.com/images/gloopies-gameartimg.png');}
.gloopies-development .app-developcontent .title-image {display: block;}
.gloopies-development .app-developcontent .title-image img {margin-left: -3rem;max-width: 100%; height: 110px; margin-bottom: 0px;    margin-top: -2rem;}
.gloopies-development .app-developcontent p {color: #fff;margin-left: -3rem;line-height: normal;text-align: justify;margin-bottom: 1rem;}
.landslide-development{ width: 100%; float: left;  background: #171D2D;}
.landslide-development .container-fluid { padding: 0;}
.landslide-development .container-fluid .row { margin: 0;}
.landslide-development .container-fluid .row .col-md-6 { padding: 0;}
.landslide-development .app-developcontent { padding: 50px 100px; display: table; vertical-align: middle; height: 100%;}
.landslide-development .app-midle-cell {  display: table-cell; vertical-align: middle;}
.landslide-development .app-midle-cell h2 { font-size: 30px;  margin-bottom: 10px;}
.landslide-development .app-developmentbtn { display: block; margin-top: 40px;}
.landslide-development .app-developimg { background-size: cover !important; width: 100%;height: 765px;  background-position: center center !important; background-image: url('https://www.gosofttechsolutions.com/images/landslide-gameartimg.png');}
.landslide-development .app-developcontent .title-image {display: block;}
.landslide-development .app-developcontent .title-image img {margin-left: -1rem;max-width: 100%; height: 110px; margin-bottom: 0px;margin-top: -2rem;}
.landslide-development .app-developcontent p { color: #fff;margin-left: -1rem;line-height: normal;text-align: justify;margin-bottom: 1rem;}
.emote-development{ width: 100%; float: left;  background: #171D2D;}
.emote-development .container-fluid { padding: 0;}
.emote-development .container-fluid .row { margin: 0;}
.emote-development .container-fluid .row .col-md-6 { padding: 0;}
.emote-development .app-developcontent { padding: 50px 100px; display: table; vertical-align: middle; height: 100%;}
.emote-development .app-midle-cell {  display: table-cell; vertical-align: middle;}
.emote-development .app-midle-cell h2 { font-size: 30px;  margin-bottom: 10px;}
.emote-development .app-developmentbtn { display: block; margin-top: 40px;}
.emote-development .app-developimg { background-size: cover !important; width: 100%;height: 765px;  background-position: center center !important; background-image: url('https://www.gosofttechsolutions.com/images/emotestickers-gameartimg.png');}
.emote-development .app-developcontent .title-image {display: block;}
.emote-development .app-developcontent .title-image img {margin-left: -1rem;max-width: 100%; height: 110px; margin-bottom: 0px;margin-top: -2rem;}
.emote-development .app-developcontent p { color: #fff;margin-left: -1rem;line-height: normal;text-align: justify;margin-bottom: 1rem;}
.gameart-development{ width: 100%; float: left;  background: #171D2D;}
.gameart-development .container-fluid { padding: 0;}
.gameart-development .container-fluid .row { margin: 0;}
.gameart-development .container-fluid .row .col-md-6 { padding: 0;}
.gameart-development .app-developcontent { padding: 50px 100px; display: table; vertical-align: middle; height: 100%;}
.gameart-development .app-midle-cell {  display: table-cell; vertical-align: middle;}
.gameart-development .app-midle-cell h2 { font-size: 30px;  margin-bottom: 10px;}
.gameart-development .app-developmentbtn { display: block; margin-top: 40px;}
.gameart-development .app-developimg {    margin-top: -10rem; background-size: cover !important; width: 100%;height: 600px;  background-position: center center !important; background-image: url('https://www.gosofttechsolutions.com/images/gloopies-gameartimg2.png');}
.gameart-development .app-developcontent .title-image {display: block;}
.gameart-development .app-developcontent .title-image img {margin-left: -1rem;max-width: 100%; height: 110px; margin-bottom: 0px;margin-top: -2rem;}
.gameart-development .app-developcontent p { color: #fff;margin-left: -1rem;line-height: normal;text-align: justify;margin-bottom: 1rem;}
.frogs-development{ width: 100%; float: left;  background: #171D2D;}
.frogs-development .container-fluid { padding: 0;}
.frogs-development .container-fluid .row { margin: 0;}
.frogs-development .container-fluid .row .col-md-6 { padding: 0;}
.frogs-development .app-developcontent { padding: 50px 100px; display: table; vertical-align: middle; height: 100%;}
.frogs-development .app-midle-cell {  display: table-cell; vertical-align: middle;}
.frogs-development .app-midle-cell h2 { font-size: 30px;  margin-bottom: 10px;}
.frogs-development .app-developmentbtn { display: block; margin-top: -55px;}
.frogs-development .app-developimg { background-size: cover !important; width: 100%;height: 600px;  background-position: center center !important; background-image: url('https://www.gosofttechsolutions.com/images/frogs-gameartimg.png');}
.frogs-development .app-developcontent .title-image {display: block;}
.frogs-development .app-developcontent .title-image img {margin-left: -1rem;max-width: 100%; height: 110px; margin-bottom: 0px;margin-top: -2rem;}
.frogs-development .app-developcontent p { color: #fff;margin-left: -1rem;line-height: normal;text-align: justify;margin-bottom: 1rem;}
.future_envision_appneed { background: url(https://www.gosofttechsolutions.com/images/future_envision_appneedbg.png); margin-top: -20rem; width: 100%; float: left; height: auto;  background-size: cover;  background-position: center;padding: 30px 0px;}
.future_envision_dashboard img { margin-left: -40rem;width: 1000px;}
/* .future_envision_dashboard .text_image{width: 100%;  float: left;  text-align: center;  height: auto;  padding: 30px 0px;} */
.future_envision_dashboard .text_image img {max-width: 100%;margin-left: -30rem;margin-top: -145rem;width: 30rem;}
.future_envision_dashboard .text_image_first img {max-width: 100%;margin-left: -20rem;margin-top: -115rem;width: 600px;}
.future_envision_dashboard .text_image_second img {max-width: 100%;margin-left: -20rem;margin-top: -42rem;width: 600px;}
.future_envision_dashboard .text_image_third img {max-width: 100%;margin-left: 32rem;margin-top: -135rem;width: 7rem;}
.future_envision_dashboard .text_image_four img {max-width: 100%;margin-left: 23rem;margin-top: -90rem;width: 800px;}
.future_envision_dashboard .text_image_five img {max-width: 100%;margin-left: 33rem;margin-top: -55rem;width: 7rem;}
.future_envision_dashboard .text_image_six img {max-width: 100%;margin-left: 42rem;margin-top: -55rem;width: 28rem;}
.future_envision_dashboard .text_image_seven img { margin-left: 22rem;width: 1000px;margin-top: -13rem;}
.future_envision_dashboard .text_image_eight img {max-width: 100%;margin-left: -27rem;margin-top: -136rem;width: 8rem;}
.future_envision_dashboard .text_image_nine img {max-width: 100%;margin-left: 26rem;margin-top: -120rem;width: 600px;}
.future_envision_dashboard .text_image_ten img {max-width: 100%;margin-left: 26rem;margin-top: -50rem;width: 600px;}
.future_envision_dashboard .text_image_eleven img {max-width: 100%;margin-left: 32rem;margin-top: -90rem;width: 35rem;}
.future_envision_dashboard .text_image_twelve img {max-width: 100%;margin-left: -29rem;margin-top: -94rem;width: 700px;}
.future_envision_dashboard .text_image_thirteen img {max-width: 100%;margin-left: -27rem;margin-top: -54rem;width: 7rem;}
.future_envision_dashboard .text_image_fourteen img {max-width: 100%;margin-left: -64rem;margin-top: -65rem;width: 47rem;}
.future_envision_dashboard .text_image_teen img {max-width: 100%;margin-left: -23rem;margin-top: -250rem;width: 38rem;}
.blog-item .blog-content .blogimg img { max-width: 100%;max-height: 400px;margin-top: 1rem;width: 45rem;margin-left: 0rem;transition: 0.5s all ease-in-out;}
.blog-item .blog-content .blogimg:hover img {transform: scale(1.1);}
    .sub_banner_second.ecommercebanner {
        background: #efdcce;
        height: 584px;
        padding-bottom: 0;
    }
    .ecommerce_appgoal .container .row .banner_content .middle_content h2 {
        margin-top: 0rem;
        color: #000000;
    }
    .ecommerce_appgoal .container .row .banner_content .middle_content p {
        font-size: 15px;
        font-weight: 400;
        line-height: 30px;
        margin-top: 0rem;
        color: #000000;
    }
    .ecommerce_appgoal .eco_appgoalimg img {
        height: 390px;
        margin-left: 0rem;
    }
    
    .ecommerce_appdetail {
        width: 100%;
        float: left;
        height: auto;
        padding: 40px 0px;
    }
    .ecommerce_solution .eco_solinner {
        width: 100%;
        float: left;
        background: #121212;
        height: 420px;
    }
    .app-delivery { width: 100%; float: left; height: auto;padding-top: 160px; padding-bottom: 0px;}
    .app-deliveryinner {background: rgb(0 0 0 / 13%);margin-bottom: 5rem;padding: 40px 30px 49px 260px;position: relative;border-radius: 10px;width: 945.72px;height: 170px;margin-left: -1rem;}
    .app-deliveryinner:before {content: '';background: url(https://www.gosofttechsolutions.com/images/Group\ 11246.png);position: absolute;width: 240.53px;height: 170px;background-repeat: no-repeat;z-index: 2;margin-left: -0.5rem;background-size: contain;top: -1px;left: 0;}
    .app-deliveryinner h4 { color: #000000;  font-size: 15px;margin-top: 1rem;margin-left: -3rem; font-weight: 500; padding-right: 230px; margin-bottom: 0;}
    .app-deliveryinner .app-deliverybtn {    position: absolute;top: 110px;right: 270px;}
    .app-deliveryinner .eco_appgoalimg  img {margin-top: -6rem;height: 150px;margin-left: 31rem;width: 210px;}
.ecommerce_detail {
    padding: 10px 0px;
}
.ecommerce_detail .container .row .eco_appdetailleft  { width: 100%; float: left;  text-align: center;  height: auto;}
.ecommerce_detail .container .row .eco_appdetailleft img {margin-top: 2rem;height: 500px;width: 28rem;    margin-bottom: 5rem;    margin-left: -5rem;}
.ecommerce_detail .container .row .eco_appdetailright  { width: 100%; float: right;  text-align: center;  height: auto;}
.ecommerce_detail .container .row .eco_appdetailright img {margin-top: 7rem;
    height: 356px;
    width: 39rem;
    margin-left: -3rem;
    margin-bottom: 5rem;}
.ecommerce_ecosolutions { width: 100%; float: left; height: auto;background-color: #000000;  padding: 60px 0px;}
.ecommerce_ecosolutions .eco_appgoalimg { width: 100%; float: left;  text-align: center;  height: auto;}
.ecommerce_ecosolutions .eco_appgoalimg img {height: 400px;width: 28rem;margin-left: 0rem;}
.ecommerce_ecosolutions  .banner_content .middle_content { width: 100%; float: left;  padding-top: 40px;}
.ecommerce_ecosolutions  .banner_content .middle_content h2 {font-size: larger;margin-bottom: 25px;margin-top: 0rem;margin-left: 0rem;color: #fff;}
.ecommerce_ecosolutions  .banner_content .middle_content P {margin-bottom: 25px;color: #ffffff94;text-align: left;margin-left: 0rem;}
.ecommerce_ecosolutions  .banner_content .middle_content .development_cellbtn a{margin-left: 0rem;}
.ecommerce_ecommerce_secure { width: 100%; float: left; height: auto;background-color: #c84b21;  padding: 60px 0px;}
.ecommerce_ecommerce_secure .eco_solimg { width: 100%; float: left;  text-align: center;  height: auto;}
.ecommerce_ecommerce_secure .eco_solimg img {height: 400px;width: 28rem;margin-left: 0rem;}
.ecommerce_ecommerce_secure  .ecommerce_solucontent .midelcontent { width: 100%; float: left;  padding-top: 40px;}
.ecommerce_ecommerce_secure  .ecommerce_solucontent .midelcontent h2 {font-size: larger;margin-bottom: 25px;margin-top: 0rem;margin-left: 0rem;color: #fff;}
.ecommerce_ecommerce_secure  .ecommerce_solucontent .midelcontent P {margin-bottom: 25px;color: #ffffff94;text-align: left;margin-left: 0rem;}
.ecommerce_ecommerce_secure  .ecommerce_solucontent .midelcontent .development_cellbtn a{margin-left: 0rem;}
.ecommerce_detail {
    padding: 10px 0px;
}
.ecommerce_detail .container-fluid .row .eco_appdetailleft  { width: 100%; float: left;  text-align: center;  height: auto;}
.ecommerce_detail .container-fluid .row .eco_appdetailleft img {margin-top: 5rem;height: 500px;width: 504px;margin-bottom: 5rem;margin-left: 0rem;}
.ecommerce_detail .container-fluid .row .eco_appdetailright  { width: 100%; float: right;  text-align: center;  height: auto;}
.ecommerce_detail .container-fluid .row .eco_appdetailright h2{margin-top: 3rem;margin-left: -25rem;font-size: xx-large;}
.ecommerce_detail .container-fluid .row .eco_appdetailright p{margin-top: 1rem;margin-left: 2rem;font-size: initial;text-align: initial;}
.ecommerce_detail .container-fluid .row .eco_appdetailright img {margin-top: 1rem;height: 400px;width: 350px;margin-left: -2rem;}
.ecommerce_appscanners { width: 100%; float: left; position: relative;  height: auto; padding: 0px 0px;}
.ecommerce_appscanners:before { content: '';  background: url(https://www.gosofttechsolutions.com/images/eco_appscannersleft.png); width: 50%; height: 100%; left: 0; position: absolute; top: 0;background-size: cover;}
.ecommerce_appscanners:after { content: '';  background: url(https://www.gosofttechsolutions.com/images/eco_appscannersright.png); width: 50%; height: 100%;  right: 0;  position: absolute;  top: 0;background-size: cover;}
.ecommerce_appscanners .eco_appscancontent { width: 100%; float: left; position: relative;  z-index: 8;  padding: 0px 50px 0px 50px;}
.ecommerce_appscanners .eco_appscancontent h1 {    color: #fff;font-size: xx-large;margin-top: 4rem;margin-bottom: 10px;}
.ecommerce_appscanners .eco_appscancontent h2 {color: #fff;font-size: xx-large;margin-top: 2rem;margin-bottom: 10px;}
.ecommerce_appscanners .eco_appscancontent p { color: #fff;margin-top: 0rem;margin-bottom: 1rem;font-size: larger;}
.ecommerce_Social_third { width: 100%; float: left; height: auto;background-color: #000000;  padding: 0px 0px;}
.ecommerce_Social_third .eco_appgoalimg { width: 100%; float: left;  text-align: center;  height: auto;}
.ecommerce_Social_third .eco_appgoalimg img {    height: 500px;width: 432px;margin-left: -1rem;margin-top: -5rem;}
.ecommerce_Social_third .eco_appgoal { width: 100%; float: left;  text-align: center;  height: auto;}
.ecommerce_Social_third .eco_appgoal img {height: 453px;width: 521px;margin-left: -7rem;margin-top: 0rem;}
.ecommerce_Social_third  .banner_content .middle_content { width: 100%; float: left;  padding-top: 40px;}
.ecommerce_Social_third  .banner_content .middle_content h2 {font-size: xx-large;margin-bottom: 20px;margin-top: 4rem;margin-left: 0rem;color: #fff;}
.ecommerce_Social_third  .banner_content .middle_content P {margin-bottom: 25px;color: #ffffff94;text-align: left;margin-left: 0rem;font-size: unset;}
.ecommerce_Social_third  .banners_content .middles_content { width: 100%; float: left;  padding-top: 40px;}
.ecommerce_Social_third  .banners_content .middles_content h2 {font-size: xx-large;margin-bottom: 30px;margin-top: 5rem;margin-left: 2rem;color: #fff;}
.ecommerce_Social_third  .banners_content .middles_content P {margin-bottom: 25px;color: #ffffff94;text-align: left;margin-left: 2rem;font-size: unset;}
.uiux_mobile_solutions{ background: #fbfbfb;}
.uiux_mobile_solutions { width: 100%; float: left; height: auto;padding: 50px 0px;}
.uiux_mobile_solutions .uiux_mobile_imgbox { width: 100%; float: left; height: auto;}
.uiux_mobile_solutions .uiux_mobile_imgbox img {width: 506px!important;height: 445px;margin-left: -2rem;margin-top: -1rem;}
.uiux_mobile_solutions .mobile_firsts_image { width: 100%; float: left; height: auto;}
.uiux_mobile_solutions .mobile_firsts_image img {width: 600px;height: 110px;margin-left: 11rem;margin-top: 0rem;}
.uiux_mobile_solutions .uiux_mobile_content {  display: table; vertical-align: middle; height: 100%;}
.uiux_mobile_solutions .uiux_mobile_content .uiux_mobile_cell { display: table-cell; vertical-align: middle;}
.uiux_mobile_solutions .uiux_mobile_content .uiux_mobile_cell h3 { font-size: 24px; margin-bottom: 10px;}
.uiux_mobile_solutions .uiux_mobile_content .uiux_mobile_cell p {font-size: 14px;font-style: normal;font-weight: 400;text-transform: none;line-height: 26px;letter-spacing: 0;color: #000000;margin-bottom: 10px;font-family: 'Roboto', sans-serif;}
.uiux_web_solutions{ background: #fff;}
.uiux_web_solutions { width: 100%; float: left; height: auto;padding: 50px 0px;}
.uiux_web_solutions .uiux_web_imgbox { width: 100%; float: left; height: auto;}
.uiux_web_solutions .uiux_web_imgbox img {width: 41rem;height: 358px;margin-left: -5rem;margin-top: -5rem;}
.uiux_web_solutions .web_seconds_image { width: 100%; float: left; height: auto;}
.uiux_web_solutions .web_seconds_image img {width: 333px;height: 81px;margin-left: 38rem;margin-top: 0rem;}
.uiux_web_solutions .uiux_web_content {  display: table; vertical-align: middle; height: 100%;}
.uiux_web_solutions .uiux_web_content .uiux_web_cell { display: table-cell; vertical-align: middle;}
.uiux_web_solutions .uiux_web_content .uiux_web_cell h3 { font-size: 24px; margin-top: 0rem;margin-bottom: 10px;margin-left: 4rem;}
.uiux_web_solutions .uiux_web_content .uiux_web_cell p {font-size: 14px;font-style: normal;margin-left: 4rem;font-weight: 400;text-transform: none;line-height: 26px;letter-spacing: 0;color: #000000;margin-bottom: 10px;font-family: 'Roboto', sans-serif;}
.uiux_wearable_solutions{ background: #fbfbfb;}
.uiux_wearable_solutions { width: 100%; float: left; height: auto;padding: 50px 0px;}
.uiux_wearable_solutions .uiux_wearable_imgbox { width: 100%; float: left; height: auto;}
.uiux_wearable_solutions .uiux_wearable_imgbox img {width: 32rem;height: 399px;margin-left: -2rem;margin-top: 0rem;}
.uiux_wearable_solutions .wearable_thirds_image { width: 100%; float: left; height: auto;}
.uiux_wearable_solutions .wearable_thirds_image img {width: 272px;height: 100px;margin-left: 10rem;margin-top: -13rem;}
.uiux_wearable_solutions .uiux_wearable_content {  display: table; vertical-align: middle; height: 100%;}
.uiux_wearable_solutions .uiux_wearable_content .uiux_wearable_cell { display: table-cell; vertical-align: middle;}
.uiux_wearable_solutions .uiux_wearable_content .uiux_wearable_cell h3 { font-size: 24px; margin-bottom: 10px;}
.uiux_wearable_solutions .uiux_wearable_content .uiux_wearable_cell p {font-size: 14px;font-style: normal;font-weight: 400;text-transform: none;line-height: 26px;letter-spacing: 0;color: #000000;margin-bottom: 10px;font-family: 'Roboto', sans-serif;}
.uiux_tv_solutions{ background: #fff;}
.uiux_tv_solutions { width: 100%; float: left; height: auto;padding: 0px 0px;}
.uiux_tv_solutions .uiux_tv_imgbox { width: 100%; float: left; height: auto;}
.uiux_tv_solutions .uiux_tv_imgbox img {width: 460.09px;height: 592.13px;margin-left: 3rem;margin-top: -5rem;}
.uiux_tv_solutions .tv_fourths_image { width: 100%; float: left; height: auto;}
.uiux_tv_solutions .tv_fourths_image img {width: 322px;height: 64px;margin-left: 5rem;margin-top: -10rem;}
.uiux_tv_solutions .uiux_tv_content {  display: table; vertical-align: middle; height: 100%;}
.uiux_tv_solutions .uiux_tv_content .uiux_tv_cell { display: table-cell; vertical-align: middle;}
.uiux_tv_solutions .uiux_tv_content .uiux_tv_cell h3 { font-size: 24px; margin-bottom: 10px;margin-left: 4rem;}
.uiux_tv_solutions .uiux_tv_content .uiux_tv_cell p {font-size: 14px;font-style: normal;margin-left: 4rem;font-weight: 400;text-transform: none;line-height: 26px;letter-spacing: 0;color: #000000;margin-bottom: 10px;font-family: 'Roboto', sans-serif;}
.uiux_brand_solutions{ background: #fbfbfb;}
.uiux_brand_solutions { width: 100%; float: left; height: auto;padding: 50px 0px;}
.uiux_brand_solutions .uiux_brand_imgbox { width: 100%; float: left; height: auto;}
.uiux_brand_solutions .uiux_brand_imgbox img {width: 591.2px;height: 362.25px;margin-left: -8rem;margin-top: 0rem;}
.uiux_brand_solutions .brand_fifths_image { width: 100%; float: left; height: auto;}
.uiux_brand_solutions .brand_fifths_image img {width: 392px;height: 79px;margin-left: 20rem;margin-top: -3rem;}
.uiux_brand_solutions .uiux_brand_content {  display: table; vertical-align: middle; height: 100%;}
.uiux_brand_solutions .uiux_brand_content .uiux_brand_cell { display: table-cell; vertical-align: middle;}
.uiux_brand_solutions .uiux_brand_content .uiux_brand_cell h3 { font-size: 24px; margin-bottom: 10px;}
.uiux_brand_solutions .uiux_brand_content .uiux_brand_cell p {font-size: 14px;font-style: normal;font-weight: 400;text-transform: none;line-height: 26px;letter-spacing: 0;color: #000000;margin-bottom: 10px;font-family: 'Roboto', sans-serif;}
/*qa*/
.QA_banner{float: left;padding: 0;background-image: url('https://www.gosofttechsolutions.com/images/automatic_manual_banner.png');width: 1024px;height: 582px;}
.ui_uxtitle_sec .container p{text-align: center;font-size: 14px;font-style: normal;font-weight: 400;text-transform: none;line-height: 26px;letter-spacing: 0;color: #000000;margin-bottom: 10px;font-family: 'Roboto', sans-serif;}
.QA_solutions { padding: 30px 0px; background-color: #FBFBFB;}
.QA_solutions h3 { text-align: left; color: #00000050; line-height: 30px; margin-top: 150px;margin-left: 0rem;}
.QA_solutions p { text-align: left;font-size: 16px;font-style: normal;font-weight: 400;text-transform: none;margin-left: 0rem;line-height: 26px;letter-spacing: 1px;color: #000000;margin-bottom: 10px;font-family: 'Roboto', sans-serif;}
.QA_solutions .container .row .QA_app_imgbox { width: 100%; float: left; text-align: right;}
.QA_solutions .container .row .QA_app_imgbox img {height: 556px;width: 556px;margin-left: -3rem;}
.non_fuctional_testing { padding: 30px 0px; background-color: #fff;}
.non_fuctional_testing h3 { text-align: left; color: #00000050; line-height: 30px; margin-top: 100px;margin-left: 8rem;}
.non_fuctional_testing p {text-align: start;font-size: 15px;font-style: normal;font-weight: 400;text-transform: none;margin-left: 8rem;line-height: 26px;letter-spacing: 1px;color: #000000;margin-bottom: 10px;font-family: 'Roboto', sans-serif;}
.non_fuctional_testing .container .row .non_fuctional_imgbox { width: 100%; float: left; text-align: left;}
.non_fuctional_testing .container .row .non_fuctional_imgbox img {height: 558px;width: 560px;margin-left: -3rem;}
.other_QA_services { padding: 30px 0px; background-color: #FBFBFB;}
.other_QA_services h3 { text-align: left; color: #00000050; line-height: 30px; margin-top: 150px;margin-left: 0rem;}
.other_QA_services p { text-align: left;font-size: 16px;font-style: normal;font-weight: 400;text-transform: none;margin-left:  0rem;line-height: 26px;letter-spacing: 1px;color: #000000;margin-bottom: 10px;font-family: 'Roboto', sans-serif;}
.other_QA_services .container .row .QA_services_imgbox { width: 100%; float: left; text-align: right;}
.other_QA_services .container .row .QA_services_imgbox img {height: 389px;width: 346px;margin-left: 2rem;margin-top: 2rem;}
.software_testing_services { padding: 30px 0px; background-color: #fff;}
.software_testing_services h3 { text-align: left; color: #00000050; line-height: 30px; margin-top: 85px;margin-left: 8rem;}
.software_testing_services p {text-align: start;font-size: 15px;font-style: normal;font-weight: 400;text-transform: none;margin-left: 8rem;line-height: 26px;letter-spacing: 1px;color: #000000;margin-bottom: 10px;font-family: 'Roboto', sans-serif;}
.software_testing_services .container .row .testing_services_imgbox { width: 100%; float: left; text-align: left;}
.software_testing_services .container .row .testing_services_imgbox img {height: 420.05px;width: 507px;margin-left: 0rem;}
/*qa*/
/*seo*/
.seo_smm_ppc_strategy .seo_site {
    width: 100%;
    float: left;
    min-height: 280px;
    padding: 20px;
    background: rgb(60,67,83);
    background: linear-gradient(180deg, rgba(60,67,83,0.9192051820728291) 0%, rgba(54,61,77,1) 40%, rgba(23,29,45,0.6671043417366946) 100%);
    border-radius: 10px;
    margin-bottom: 20px;
}
.seo_smm_ppc_strategy .seo_site h4 {
    color: #c84b21;
    text-align: center;
    font-size: 18px;
    font-weight: 400;
}
.seo_smm_ppc_strategy .seo_site p {
    color: #fff;
    font-size: 12px;
    line-height: 24px;
}
.seo_smm_ppc_strategy .seo_strategising {
    width: 100%;
    float: left;
    min-height: 280px;
    padding: 20px;
    background: rgb(60,67,83);
    background: linear-gradient(180deg, rgba(60,67,83,0.9192051820728291) 0%, rgba(54,61,77,1) 40%, rgba(23,29,45,0.6671043417366946) 100%);
    border-radius: 10px;
    margin-bottom: 20px;
}
.seo_smm_ppc_strategy .seo_strategising h4 {
    color: #c84b21;
    text-align: center;
    font-size: 18px;
    font-weight: 400;
}
.seo_smm_ppc_strategy .seo_strategising p {
    color: #fff;
    font-size: 12px;
    line-height: 24px;
}
.seo_smm_ppc_strategy .seo_implementation {
    width: 100%;
    float: left;
    min-height: 280px;
    padding: 20px;
    background: rgb(60,67,83);
    background: linear-gradient(180deg, rgba(60,67,83,0.9192051820728291) 0%, rgba(54,61,77,1) 40%, rgba(23,29,45,0.6671043417366946) 100%);
    border-radius: 10px;
    margin-bottom: 20px;
}
.seo_smm_ppc_strategy .seo_implementation h4 {
    color: #c84b21;
    text-align: center;
    font-size: 18px;
    font-weight: 400;
}
.seo_smm_ppc_strategy .seo_implementation p {
    color: #fff;
    font-size: 12px;
    line-height: 24px;
}
.seo_smm_ppc_strategy .seo_fine {
    width: 100%;
    float: left;
    min-height: 280px;
    margin-left: 10rem;
    padding: 20px;
    background: rgb(60,67,83);
    background: linear-gradient(180deg, rgba(60,67,83,0.9192051820728291) 0%, rgba(54,61,77,1) 40%, rgba(23,29,45,0.6671043417366946) 100%);
    border-radius: 10px;
    margin-bottom: 20px;
}
.seo_smm_ppc_strategy .seo_fine h4 {
    color: #c84b21;
    text-align: center;
    font-size: 18px;
    font-weight: 400;
}
.seo_smm_ppc_strategy .seo_fine p {
    color: #fff;
    font-size: 12px;
    line-height: 24px;
}
.seo_smm_ppc_strategy .seo_getting {
    width: 100%;
    float: left;
    min-height: 280px;
    margin-left: 14rem;
    padding: 20px;
    background: rgb(60,67,83);
    background: linear-gradient(180deg, rgba(60,67,83,0.9192051820728291) 0%, rgba(54,61,77,1) 40%, rgba(23,29,45,0.6671043417366946) 100%);
    border-radius: 10px;
    margin-bottom: 20px;
}
.seo_smm_ppc_strategy .seo_getting h4 {
    color: #c84b21;
    text-align: center;
    font-size: 18px;
    font-weight: 400;
}
.seo_smm_ppc_strategy .seo_getting p {
    color: #fff;
    font-size: 12px;
    line-height: 24px;
}
/*seo*/
/*comment*/
.blog-rating h5 {
    font-size: 20px;
    margin-bottom: 5px;
    text-align: left;
    margin-left: 0.5rem;
    margin-top: -1rem;
}
.rating {
      display: flex;
      flex-direction: row-reverse;
      justify-content: center;
      margin-bottom: 2rem;
      margin-top: 0rem;
      margin-left: -36rem;
}
.rating>input {
      display: none;
}
.rating>label {
      position: relative;
      font-size: 2vw;
      color: #000000;
      cursor: pointer;
}
.rating>label::before {
      content: "\2605";
      position: absolute;
      opacity: 0;
      color: #FFD700;
}
.rating>label:hover:before,
.rating>label:hover~label:before {
      opacity: 1 !important;
}
.rating>input:checked~label:before {
      opacity: 1;
}
.rating:hover>input:checked~label:before {
      opacity: 0.4;
}
.row .form-group textarea{
    width: 43rem!important;
}
button {
       cursor: pointer;
       outline: 0;
       color: #AAA;
       margin-left: 5rem;
}
.like:focus {
       outline: none;
}
.green {
       color: green;
}
.red {
       color: red;
}
.nav-secondary-refresh {
        margin-bottom: 8px;
}
.nav-secondary-refresh__list {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
        align-items: center;
        -ms-flex-pack: justify;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
}
.nav-secondary-refresh__list-item {
        display: -ms-flexbox;
        display: flex;
        margin-right: 12px;
        margin-bottom: 12px;
}
.dropdown-menu,
ol,
ul,
li {
        list-style: none;
}
.sort-menu-refresh {
    display: flex;
    margin-left: -50rem;
    overflow: visible;
    padding-top: 411em;
    margin-bottom: 12px;
}
.sort-menu-refresh__item.selected {
        color: var(--publisher-color-safe, #2e9fff);
        border-bottom: 3px solid var(--publisher-color-safe, #2e9fff);
}
.sort-menu-refresh__item:not(:last-of-type) {
        margin-right: 16px;
}
.sort-menu-refresh__item {
        color: #343434;
}
.sort-menu-refresh__item a {
        color: inherit;
        font-style: normal;
        font-weight: 600;
        font-size: 14px;
        line-height: 19px;
}
#no-posts {
        opacity: .6;
        line-height: 107px;
        text-align: center;
        margin-left: -5rem;
}    
.alert.alert--realtime--refresh,
.dark .alert.alert--realtime--refresh {
        background: var(--publisher-color-safe, #2e9fff);
        display: block;
        text-align: center;
        padding: 9px 0 8px;
        border-radius: 15px;
        font-style: normal;
        font-weight: 700;
        font-size: 18px;
        line-height: 21px;
}   
.alert.alert--realtime,
.alert.info,
.alert.success,
.dark .alert.alert--realtime,
.dark .alert.info,
.dark .alert.success {
        background: #2e9fff;
}    
button.alert {
        width: 100%;
        display: block;
}   
.alert {
        background: #3b464d;
        padding: 10px 35px 10px 14px;
        border: none;
        border-radius: 4px;
        color: #fff;
        font-weight: 700;
        line-height: 20px;
        font-size: 13px;
}
.alert,
.children .show-children-wrapper,
.post-content {
        margin-bottom: 24px;
}
.post-list {
        list-style-type: none;
        margin: 0;
}
/*comment*/
}
@media only screen and (min-width: 319px) and (max-width: 767px) {

.game_banner{float: left;padding: 0;background-image: url('https://www.gosofttechsolutions.com/images/game-appdevelopmentbanner.png');width: 375px;}
.gloopies-development{ width: 100%; float: left;  background: #171D2D;}
.gloopies-development .container-fluid { padding: 0;}
.gloopies-development .container-fluid .row { margin: 0;}
.gloopies-development .container-fluid .row .col-md-6 { padding: 0;}
.gloopies-development .app-developcontent { padding: 50px 100px; display: table; vertical-align: middle; height: 100%;}
.gloopies-development .app-midle-cell {  display: table-cell; vertical-align: middle;}
.gloopies-development .app-midle-cell h2 { font-size: 30px;  margin-bottom: 10px;}
.gloopies-development .app-developmentbtn { display: block; margin-top: 2px;}
.gloopies-development .app-developimg { background-size: cover !important;width: 100%;height: 375px;background-position: center center !important;background-image: url('https://www.gosofttechsolutions.com/images/gloopies-gameartimg.png');}
.gloopies-development .app-developcontent .title-image {display: block;}
.gloopies-development .app-developcontent .title-image img {max-width: 100%; height: 110px; margin-bottom: 40px;}
.gloopies-development .app-developcontent .app-midle-cell p {color: #fff;margin-left: -6rem;line-height: normal;text-align: justify;margin-bottom: 1rem;margin-right: -6rem;}
.landslide-development{ width: 100%; float: left;  background: #171D2D;}
.landslide-development .container-fluid { padding: 0;}
.landslide-development .container-fluid .row { margin: 0;}
.landslide-development .container-fluid .row .col-md-6 { padding: 0;}
.landslide-development .app-developcontent { padding: 50px 100px; display: table; vertical-align: middle; height: 100%;}
.landslide-development .app-midle-cell {  display: table-cell; vertical-align: middle;}
.landslide-development .app-midle-cell h2 { font-size: 30px;  margin-bottom: 10px;}
.landslide-development .app-developmentbtn { display: block; margin-top: 40px;}
.landslide-development .app-developimg { background-size: cover !important; width: 100%;height: 375px;  background-position: center center !important; background-image: url('https://www.gosofttechsolutions.com/images/landslide-gameartimg.png');}
.landslide-development .app-developcontent .title-image {display: block;}
.landslide-development .app-developcontent .title-image img {margin-left: -1rem;max-width: 100%; height: 110px; margin-bottom: 0px;margin-top: -2rem;}
.landslide-development .app-developcontent p {  color: #fff;margin-left: -6rem;line-height: normal;text-align: justify;margin-bottom: 1rem;margin-right: -6rem;}
.emote-development{ width: 100%; float: left;  background: #171D2D;}
.emote-development .container-fluid { padding: 0;}
.emote-development .container-fluid .row { margin: 0;}
.emote-development .container-fluid .row .col-md-6 { padding: 0;}
.emote-development .app-developcontent { padding: 50px 100px; display: table; vertical-align: middle; height: 100%;}
.emote-development .app-midle-cell {  display: table-cell; vertical-align: middle;}
.emote-development .app-midle-cell h2 { font-size: 30px;  margin-bottom: 10px;}
.emote-development .app-developmentbtn { display: block; margin-top: 40px;}
.emote-development .app-developimg { background-size: cover !important; width: 100%;height: 375px;  background-position: center center !important; background-image: url('https://www.gosofttechsolutions.com/images/emotestickers-gameartimg.png');}
.emote-development .app-developcontent .title-image {display: block;}
.emote-development .app-developcontent .title-image img {margin-left: -1rem;max-width: 100%; height: 110px; margin-bottom: 0px;margin-top: -5rem;}
.emote-development .app-developcontent p {    margin-top: 0rem;color: #fff;margin-left: -6rem;line-height: normal;text-align: justify;margin-bottom: 1rem;margin-right: -6rem;}
.gameart-development{ width: 100%; float: left;  background: #171D2D;}
.gameart-development .container-fluid { padding: 0;}
.gameart-development .container-fluid .row { margin: 0;}
.gameart-development .container-fluid .row .col-md-6 { padding: 0;}
.gameart-development .app-developcontent { padding: 50px 100px; display: table; vertical-align: middle; height: 100%;}
.gameart-development .app-midle-cell {  display: table-cell; vertical-align: middle;}
.gameart-development .app-midle-cell h2 { font-size: 30px;  margin-bottom: 10px;}
.gameart-development .app-developmentbtn { display: block; margin-top: 40px;}
.gameart-development .app-developimg {    margin-top: 0rem; background-size: cover !important; width: 100%;height: 375px;  background-position: center center !important; background-image: url('https://www.gosofttechsolutions.com/images/gloopies-gameartimg2.png');}
.gameart-development .app-developcontent .title-image {display: block;}
.gameart-development .app-developcontent .title-image img {margin-left: -1rem;max-width: 100%; height: 110px; margin-bottom: 0px;margin-top: -2rem;}
.gameart-development .app-developcontent p {color: #fff;margin-left: -6rem;line-height: normal;text-align: justify;margin-bottom: 1rem;margin-right: -6rem;}
.frogs-development{ width: 100%; float: left;  background: #171D2D;}
.frogs-development .container-fluid { padding: 0;}
.frogs-development .container-fluid .row { margin: 0;}
.frogs-development .container-fluid .row .col-md-6 { padding: 0;}
.frogs-development .app-developcontent { padding: 50px 100px; display: table; vertical-align: middle; height: 100%;}
.frogs-development .app-midle-cell {  display: table-cell; vertical-align: middle;}
.frogs-development .app-midle-cell h2 { font-size: 30px;  margin-bottom: 10px;}
.frogs-development .app-developmentbtn { display: block; margin-top: -55px;}
.frogs-development .app-developimg { background-size: cover !important; width: 100%;height: 375px;  background-position: center center !important; background-image: url('https://www.gosofttechsolutions.com/images/frogs-gameartimg.png');}
.frogs-development .app-developcontent .title-image {display: block;}
.frogs-development .app-developcontent .title-image img {margin-left: -1rem;max-width: 100%; height: 110px; margin-bottom: 0px;margin-top: -2rem;}
.frogs-development .app-developcontent p {color: #fff;margin-left: -6rem;line-height: normal;text-align: justify;margin-bottom: 1rem;margin-right: -6rem;}
.future_envision_appneed {background: url(https://www.gosofttechsolutions.com/images/future_envision_appneedbg.png); margin-top: -19rem; width: 100%; float: left; height: auto;  background-size: cover;  background-position: center;padding: 30px 0px;}
.future_envision_dashboard img {margin-left: -4rem;width: 700px;}
/* .future_envision_dashboard .text_image{width: 100%;  float: left;  text-align: center;  height: auto;  padding: 30px 0px;} */
.future_envision_dashboard .text_image img {max-width: 100%;margin-left: -7rem;margin-top: -60rem;width: 13rem;}
.future_envision_dashboard .text_image_first img {max-width: 100%;margin-left: -6rem;margin-top: -50rem;width: 20rem;}
.future_envision_dashboard .text_image_second img {max-width: 100%;margin-left: -6rem;margin-top: -24rem;width: 20rem;}
.future_envision_dashboard .text_image_third img {max-width: 100%;margin-left: 24rem;margin-top: -66rem;width: 3rem;}
.future_envision_dashboard .text_image_four img {max-width: 100%;margin-left: 11rem;margin-top: -45rem;width: 20rem;}
.future_envision_dashboard .text_image_five img {max-width: 100%;margin-left: 24rem;margin-top: -36rem;width: 3rem;}
.future_envision_dashboard .text_image_six img {max-width: 100%;margin-left: 42rem;margin-top: -55rem;width: 28rem;}
.future_envision_dashboard .text_image_seven img {margin-left: 2rem;width: 700px;margin-top: -14rem;}
.future_envision_dashboard .text_image_eight img {max-width: 100%;margin-left: -25rem;margin-top: -15rem;width: 3rem;}
.future_envision_dashboard .text_image_nine img {max-width: 100%;margin-left: 8rem;margin-top: -51rem;width: 20rem;}
.future_envision_dashboard .text_image_ten img {max-width: 100%;margin-left: 8rem;margin-top: -26rem;width: 20rem;}
.future_envision_dashboard .text_image_eleven img {max-width: 100%;margin-left: 10rem;margin-top: -44rem;width: 10rem;}
.future_envision_dashboard .text_image_twelve img {max-width: 100%;margin-left: -12rem;margin-top: -49rem;width: 20rem;}
.future_envision_dashboard .text_image_thirteen img {max-width: 100%;margin-left: -25rem;margin-top: -68rem;width: 3rem;}
.future_envision_dashboard .text_image_fourteen img {max-width: 100%;margin-left: -64rem;margin-top: -65rem;width: 47rem;}
.future_envision_dashboard .text_image_teen img {max-width: 100%;margin-left: -12rem;margin-top: -119rem;width: 12rem;}
.blog-item .blog-content .blogimg img { max-width: 100%;max-height: 400px;margin-top: -6rem;width: 45rem;margin-left: 0rem;transition: 0.5s all ease-in-out;}
.blog-item .blog-content .blogimg:hover img {transform: scale(1.1);}
    .sub_banner_second.ecommercebanner {
        background: #efdcce;
        height: 584px;
        padding-bottom: 0;
    }
    .ecommerce_appgoal .container .row .banner_content .middle_content h2 {
        margin-top: 0rem;
        color: #000000;
    }
    .ecommerce_appgoal .container .row .banner_content .middle_content p {
        font-size: 15px;
        font-weight: 400;
        line-height: 30px;
        margin-top: 0rem;
        color: #000000;
    }
    .ecommerce_appgoal .eco_appgoalimg img {
        height: 390px;
        margin-left: 0rem;
    }
    
    .ecommerce_appdetail {
        width: 100%;
        float: left;
        height: auto;
        padding: 40px 0px;
    }
    .ecommerce_solution .eco_solinner {
        width: 100%;
        float: left;
        background: #121212;
        height: 420px;
    }

    .app-deliveryinner {padding: 20px;float: left;margin-left: 0rem;width: 100%;height: 535px;top: -100px;}
    .app-deliveryinner:before {width: 326px;height: 199px;top: 0px;left: 7px;}
    .app-deliveryinner h4 {    font-size: 20px;padding-right: 0;margin-bottom: 0;text-align: inherit;margin-top: 202px;margin-left: -1rem;}
    .app-deliveryinner .app-deliverybtn {position: relative;top: 145px;right: -80px;margin-top: 20px;width: 100%;float: left;}
    .app-deliveryinner .eco_appgoalimg  img {    margin-top: 1rem;height: 165px;margin-left: -23rem;width: 20rem;}
.ecommerce_detail {padding: 10px 0px;}
.ecommerce_detail .container .row .eco_appdetailleft  { width: 100%; float: left;  text-align: center;  height: auto;}
.ecommerce_detail .container .row .eco_appdetailleft img {margin-top: 2rem;height: 500px;width: 28rem;    margin-bottom: 5rem;    margin-left: -1rem;}
.ecommerce_detail .container .row .eco_appdetailright  { width: 100%; float: right;  text-align: center;  height: auto;}
.ecommerce_detail .container .row .eco_appdetailright img {margin-top: 0rem;height: 238px;width: 30rem;margin-left: -2rem; margin-bottom: 5rem;}
.ecommerce_ecosolutions { width: 100%; float: left; height: auto;background-color: #000000;  padding: 60px 0px;}
.ecommerce_ecosolutions .eco_appgoalimg { width: 100%; float: left;  text-align: center;  height: auto;}
.ecommerce_ecosolutions .eco_appgoalimg img {height: 400px;width: 28rem;margin-left: 0rem;}
.ecommerce_ecosolutions  .banner_content .middle_content { width: 100%; float: left;  padding-top: 40px;}
.ecommerce_ecosolutions  .banner_content .middle_content h2 {font-size: larger;margin-bottom: 25px;margin-top: 0rem;margin-left: 0rem;color: #fff;}
.ecommerce_ecosolutions  .banner_content .middle_content P {margin-bottom: 25px;color: #ffffff94;text-align: left;margin-left: 0rem;}
.ecommerce_ecosolutions  .banner_content .middle_content .development_cellbtn a{margin-left: 0rem;}

.ecommerce_ecommerce_secure { width: 100%; float: left; height: auto;background-color: #c84b21;  padding: 60px 0px;}
.ecommerce_ecommerce_secure .eco_solimg { width: 100%; float: left;  text-align: center;  height: auto;}
.ecommerce_ecommerce_secure .eco_solimg img {height: 400px;width: 28rem;margin-left: 0rem;}
.ecommerce_ecommerce_secure  .ecommerce_solucontent .midelcontent { width: 100%; float: left;  padding-top: 40px;}
.ecommerce_ecommerce_secure  .ecommerce_solucontent .midelcontent h2 {font-size: larger;margin-bottom: 25px;margin-top: 0rem;margin-left: 0rem;text-align: center; color: #fff;}
.ecommerce_ecommerce_secure  .ecommerce_solucontent .midelcontent P {margin-bottom: 25px;color: #ffffff94;text-align: center;margin-left: 0rem;}
.ecommerce_ecommerce_secure  .ecommerce_solucontent .midelcontent .development_cellbtn a{margin-left: 10rem;}
.ecommerce_detail {
    padding: 10px 0px;
}
.ecommerce_detail .container-fluid .row .eco_appdetailleft  { width: 100%; float: left;  text-align: center;  height: auto;}
.ecommerce_detail .container-fluid .row .eco_appdetailleft img {margin-top: 5rem;height: 500px;width: 362px;margin-bottom: 5rem;margin-left: 0rem;}
.ecommerce_detail .container-fluid .row .eco_appdetailright  { width: 100%; float: right;  text-align: center;  height: auto;}
.ecommerce_detail .container-fluid .row .eco_appdetailright h2{margin-top: 3rem;margin-left: -23rem;font-size: xx-large;}
.ecommerce_detail .container-fluid .row .eco_appdetailright p{margin-top: 1rem;margin-left:-1rem;font-size: initial;text-align: initial;}
.ecommerce_detail .container-fluid .row .eco_appdetailright img {margin-top: 1rem;height: 400px;width: 350px;margin-left: 1rem;}
.ecommerce_appscanners { width: 100%; float: left; position: relative;  height: auto; padding: 0px 0px;}
.ecommerce_appscanners:before { content: '';  background: url(https://www.gosofttechsolutions.com/images/eco_appscannersleft.png); width: 50%; height: 100%; left: 0; position: absolute; top: 0;background-size: cover;}
.ecommerce_appscanners:after { content: '';  background: url(https://www.gosofttechsolutions.com/images/eco_appscannersright.png); width: 50%; height: 100%;  right: 0;  position: absolute;  top: 0;background-size: cover;}
.ecommerce_appscanners .eco_appscancontent { width: 100%; float: left; position: relative;  z-index: 8;  padding: 0px 0px 0px 0px;}
.ecommerce_appscanners .eco_appscancontent h1 {    color: #fff;font-size: xx-large;margin-top: 4rem;margin-bottom: 10px;}
.ecommerce_appscanners .eco_appscancontent h2 {color: #fff;font-size: xx-large;margin-top: 2rem;margin-bottom: 10px;}
.ecommerce_appscanners .eco_appscancontent p { color: #fff;margin-top: 0rem;margin-bottom: 1rem;font-size: larger;}
.ecommerce_Social_third { width: 100%; float: left; height: auto;background-color: #000000;  padding: 0px 0px;}
.ecommerce_Social_third .eco_appgoalimg { width: 100%; float: left;  text-align: center;  height: auto;}
.ecommerce_Social_third .eco_appgoalimg img {height: 360px;width: 300px;margin-left: -1rem;margin-top: -5rem;}
.ecommerce_Social_third .eco_appgoal { width: 100%; float: left;  text-align: center;  height: auto;}
.ecommerce_Social_third .eco_appgoal img {height: 360px;width: 300px;margin-left: 0rem;margin-top: 0rem;}
.ecommerce_Social_third  .banner_content .middle_content { width: 100%; float: left;  padding-top: 40px;}
.ecommerce_Social_third  .banner_content .middle_content h2 {font-size: xx-large;margin-bottom: 20px;margin-top: 0rem;margin-left: 0rem;color: #fff;}
.ecommerce_Social_third  .banner_content .middle_content P {margin-bottom: 25px;color: #ffffff94;text-align: left;margin-left: 1rem;font-size: unset;}
.ecommerce_Social_third  .banners_content .middles_content { width: 100%; float: left;  padding-top: 40px;}
.ecommerce_Social_third  .banners_content .middles_content h2 {font-size: xx-large;margin-bottom: 30px;text-align: center; margin-top: 0rem;margin-left: 0rem; color: #fff;}
.ecommerce_Social_third  .banners_content .middles_content P {margin-bottom: 25px;color: #ffffff94;text-align: left;margin-left: 1rem;font-size: unset;}
.uiux_mobile_solutions{ background: #fbfbfb;}
.uiux_mobile_solutions { width: 100%; float: left; height: auto;padding: 50px 0px;}
.uiux_mobile_solutions .uiux_mobile_imgbox { width: 100%; float: left; height: auto;}
.uiux_mobile_solutions .uiux_mobile_imgbox img {width: 375px!important;height: 521px;margin-left: -1rem;margin-top: -1rem;}
.uiux_mobile_solutions .mobile_firsts_image { width: 100%; float: left; height: auto;}
.uiux_mobile_solutions .mobile_firsts_image img {width: 329px;height: 94px;margin-left: 1rem;margin-top: 0rem;}
.uiux_mobile_solutions .uiux_mobile_content {  display: table; vertical-align: middle; height: 100%;}
.uiux_mobile_solutions .uiux_mobile_content .uiux_mobile_cell { display: table-cell; vertical-align: middle;}
.uiux_mobile_solutions .uiux_mobile_content .uiux_mobile_cell h3 { font-size: 24px; margin-bottom: 10px;}
.uiux_mobile_solutions .uiux_mobile_content .uiux_mobile_cell p {font-size: 14px;font-style: normal;font-weight: 400;text-transform: none;line-height: 26px;letter-spacing: 0;color: #000000;margin-bottom: 10px;font-family: 'Roboto', sans-serif;}
.uiux_web_solutions{ background: #fff;}
.uiux_web_solutions { width: 100%; float: left; height: auto;padding: 50px 0px;}
.uiux_web_solutions .uiux_web_imgbox { width: 100%; float: left; height: auto;}
.uiux_web_solutions .uiux_web_imgbox img {width: 41rem;height: 358px;margin-left: -5rem;margin-top: -5rem;}
.uiux_web_solutions .web_seconds_image { width: 100%; float: left; height: auto;}
.uiux_web_solutions .web_seconds_image img {width: 333px;height: 81px;margin-left: 38rem;margin-top: 0rem;}
.uiux_web_solutions .uiux_web_content {  display: table; vertical-align: middle; height: 100%;}
.uiux_web_solutions .uiux_web_content .uiux_web_cell { display: table-cell; vertical-align: middle;}
.uiux_web_solutions .uiux_web_content .uiux_web_cell h3 { font-size: 24px; margin-top: 0rem;margin-bottom: 10px;margin-left: 4rem;}
.uiux_web_solutions .uiux_web_content .uiux_web_cell p {font-size: 14px;font-style: normal;margin-left: 4rem;font-weight: 400;text-transform: none;line-height: 26px;letter-spacing: 0;color: #000000;margin-bottom: 10px;font-family: 'Roboto', sans-serif;}
.uiux_wearable_solutions{ background: #fbfbfb;}
.uiux_wearable_solutions { width: 100%; float: left; height: auto;padding: 50px 0px;}
.uiux_wearable_solutions .uiux_wearable_imgbox { width: 100%; float: left; height: auto;}
.uiux_wearable_solutions .uiux_wearable_imgbox img {width: 32rem;height: 399px;margin-left: -3rem;margin-top: 0rem;}
.uiux_wearable_solutions .wearable_thirds_image { width: 100%; float: left; height: auto;}
.uiux_wearable_solutions .wearable_thirds_image img {width: 272px;height: 100px;margin-left: 1rem;margin-top: -3rem;}
.uiux_wearable_solutions .uiux_wearable_content {  display: table; vertical-align: middle; height: 100%;}
.uiux_wearable_solutions .uiux_wearable_content .uiux_wearable_cell { display: table-cell; vertical-align: middle;}
.uiux_wearable_solutions .uiux_wearable_content .uiux_wearable_cell h3 { font-size: 24px; margin-bottom: 10px;}
.uiux_wearable_solutions .uiux_wearable_content .uiux_wearable_cell p {font-size: 14px;font-style: normal;font-weight: 400;text-transform: none;line-height: 26px;letter-spacing: 0;color: #000000;margin-bottom: 10px;font-family: 'Roboto', sans-serif;}
.uiux_tv_solutions{ background: #fff;}
.uiux_tv_solutions { width: 100%; float: left; height: auto;padding: 0px 0px;}
.uiux_tv_solutions .uiux_tv_imgbox { width: 100%; float: left; height: auto;}
.uiux_tv_solutions .uiux_tv_imgbox img {width: 460.09px;height: 592.13px;margin-left: 3rem;margin-top: -5rem;}
.uiux_tv_solutions .tv_fourths_image { width: 100%; float: left; height: auto;}
.uiux_tv_solutions .tv_fourths_image img {width: 322px;height: 64px;margin-left: 2rem;margin-top: 0rem;}
.uiux_tv_solutions .uiux_tv_content {  display: table; vertical-align: middle; height: 100%;}
.uiux_tv_solutions .uiux_tv_content .uiux_tv_cell { display: table-cell; vertical-align: middle;}
.uiux_tv_solutions .uiux_tv_content .uiux_tv_cell h3 { font-size: 24px; margin-bottom: 10px;margin-left: 4rem;}
.uiux_tv_solutions .uiux_tv_content .uiux_tv_cell p {font-size: 14px;font-style: normal;margin-left: 4rem;font-weight: 400;text-transform: none;line-height: 26px;letter-spacing: 0;color: #000000;margin-bottom: 10px;font-family: 'Roboto', sans-serif;}
.uiux_brand_solutions{ background: #fbfbfb;}
.uiux_brand_solutions { width: 100%; float: left; height: auto;padding: 50px 0px;}
.uiux_brand_solutions .uiux_brand_imgbox { width: 100%; float: left; height: auto;}
.uiux_brand_solutions .uiux_brand_imgbox img {width: 473.2px;height: 299.25px;margin-left: -5rem;margin-top: 0rem;}
.uiux_brand_solutions .brand_fifths_image { width: 100%; float: left; height: auto;}
.uiux_brand_solutions .brand_fifths_image img {width: 351px;height: 79px;margin-left: 0rem;margin-top: 0rem;}
.uiux_brand_solutions .uiux_brand_content {  display: table; vertical-align: middle; height: 100%;}
.uiux_brand_solutions .uiux_brand_content .uiux_brand_cell { display: table-cell; vertical-align: middle;}
.uiux_brand_solutions .uiux_brand_content .uiux_brand_cell h3 { font-size: 24px; margin-bottom: 10px;}
.uiux_brand_solutions .uiux_brand_content .uiux_brand_cell p {font-size: 14px;font-style: normal;font-weight: 400;text-transform: none;line-height: 26px;letter-spacing: 0;color: #000000;margin-bottom: 10px;font-family: 'Roboto', sans-serif;}
/*qa*/
.QA_banner{float: left;padding: 0;background-image: url('https://www.gosofttechsolutions.com/images/automatic_manual_banner.png');width: 1024px;height: 582px;}
.ui_uxtitle_sec .container p{text-align: center;font-size: 14px;font-style: normal;font-weight: 400;text-transform: none;line-height: 26px;letter-spacing: 0;color: #000000;margin-bottom: 10px;font-family: 'Roboto', sans-serif;}
.QA_solutions { padding: 30px 0px; background-color: #FBFBFB;}
.QA_solutions h3 {    text-align: center;color: #00000050;line-height: 30px;margin-top: -18px;margin-left: 0rem;}
.QA_solutions p { text-align: left;font-size: 16px;font-style: normal;font-weight: 400;text-transform: none;margin-left: 0rem;line-height: 26px;letter-spacing: 1px;color: #000000;margin-bottom: 10px;font-family: 'Roboto', sans-serif;}
.QA_solutions .container .row .QA_app_imgbox { width: 100%; float: left; text-align: right;}
.QA_solutions .container .row .QA_app_imgbox img {height: 556px;width: 556px;margin-left: -3rem;}
.non_fuctional_testing { padding: 30px 0px; background-color: #fff;}
.non_fuctional_testing h3 { text-align: center; color: #00000050; line-height: 30px; margin-top: 100px;margin-left: 0rem;}
.non_fuctional_testing p {text-align: start;font-size: 15px;font-style: normal;font-weight: 400;text-transform: none;margin-left: 0rem;line-height: 26px;letter-spacing: 1px;color: #000000;margin-bottom: 10px;font-family: 'Roboto', sans-serif;}
.non_fuctional_testing .container .row .non_fuctional_imgbox { width: 100%; float: left; text-align: left;}
.non_fuctional_testing .container .row .non_fuctional_imgbox img {height: 480px;width: 406px;margin-left: -3rem;}
.other_QA_services { padding: 30px 0px; background-color: #FBFBFB;}
.other_QA_services h3 { text-align: center; color: #00000050; line-height: 30px; margin-top: 0px;margin-left: 0rem;}
.other_QA_services p { text-align: left;font-size: 16px;font-style: normal;font-weight: 400;text-transform: none;margin-left:  0rem;line-height: 26px;letter-spacing: 1px;color: #000000;margin-bottom: 10px;font-family: 'Roboto', sans-serif;}
.other_QA_services .container .row .QA_services_imgbox { width: 100%; float: left; text-align: right;}
.other_QA_services .container .row .QA_services_imgbox img {height: 389px;width: 346px;margin-left: 2rem;margin-top: 2rem;}
.software_testing_services { padding: 30px 0px; background-color: #fff;}
.software_testing_services h3 { text-align: center; color: #00000050; line-height: 30px; margin-top: 85px;margin-left: 0rem;}
.software_testing_services p {text-align: start;font-size: 15px;font-style: normal;font-weight: 400;text-transform: none;margin-left: 0rem;line-height: 26px;letter-spacing: 1px;color: #000000;margin-bottom: 10px;font-family: 'Roboto', sans-serif;}
.software_testing_services .container .row .testing_services_imgbox { width: 100%; float: left; text-align: left;}
.software_testing_services .container .row .testing_services_imgbox img {height: 420.05px;width: 507px;margin-left: 0rem;}
/*qa*/
/*seo*/
.seo_smm_ppc_strategy .seo_site {
    width: 100%;
    float: left;
    min-height: 280px;
    padding: 20px;
    background: rgb(60,67,83);
    background: linear-gradient(180deg, rgba(60,67,83,0.9192051820728291) 0%, rgba(54,61,77,1) 40%, rgba(23,29,45,0.6671043417366946) 100%);
    border-radius: 10px;
    margin-bottom: 20px;
}
.seo_smm_ppc_strategy .seo_site h4 {
    color: #c84b21;
    text-align: center;
    font-size: 18px;
    font-weight: 400;
}
.seo_smm_ppc_strategy .seo_site p {
    color: #fff;
    font-size: 12px;
    line-height: 24px;
}
.seo_smm_ppc_strategy .seo_strategising {
    width: 100%;
    float: left;
    min-height: 280px;
    padding: 20px;
    background: rgb(60,67,83);
    background: linear-gradient(180deg, rgba(60,67,83,0.9192051820728291) 0%, rgba(54,61,77,1) 40%, rgba(23,29,45,0.6671043417366946) 100%);
    border-radius: 10px;
    margin-bottom: 20px;
}
.seo_smm_ppc_strategy .seo_strategising h4 {
    color: #c84b21;
    text-align: center;
    font-size: 18px;
    font-weight: 400;
}
.seo_smm_ppc_strategy .seo_strategising p {
    color: #fff;
    font-size: 12px;
    line-height: 24px;
}
.seo_smm_ppc_strategy .seo_implementation {
    width: 100%;
    float: left;
    min-height: 280px;
    padding: 20px;
    background: rgb(60,67,83);
    background: linear-gradient(180deg, rgba(60,67,83,0.9192051820728291) 0%, rgba(54,61,77,1) 40%, rgba(23,29,45,0.6671043417366946) 100%);
    border-radius: 10px;
    margin-bottom: 20px;
}
.seo_smm_ppc_strategy .seo_implementation h4 {
    color: #c84b21;
    text-align: center;
    font-size: 18px;
    font-weight: 400;
}
.seo_smm_ppc_strategy .seo_implementation p {
    color: #fff;
    font-size: 12px;
    line-height: 24px;
}
.seo_smm_ppc_strategy .seo_fine {
    width: 100%;
    float: left;
    min-height: 280px;
    margin-left: 0rem;
    padding: 20px;
    background: rgb(60,67,83);
    background: linear-gradient(180deg, rgba(60,67,83,0.9192051820728291) 0%, rgba(54,61,77,1) 40%, rgba(23,29,45,0.6671043417366946) 100%);
    border-radius: 10px;
    margin-bottom: 20px;
}
.seo_smm_ppc_strategy .seo_fine h4 {
    color: #c84b21;
    text-align: center;
    font-size: 18px;
    font-weight: 400;
}
.seo_smm_ppc_strategy .seo_fine p {
    color: #fff;
    font-size: 12px;
    line-height: 24px;
}
.seo_smm_ppc_strategy .seo_getting {
    width: 100%;
    float: left;
    min-height: 280px;
    margin-left: 0rem;
    padding: 20px;
    background: rgb(60,67,83);
    background: linear-gradient(180deg, rgba(60,67,83,0.9192051820728291) 0%, rgba(54,61,77,1) 40%, rgba(23,29,45,0.6671043417366946) 100%);
    border-radius: 10px;
    margin-bottom: 20px;
}
.seo_smm_ppc_strategy .seo_getting h4 {
    color: #c84b21;
    text-align: center;
    font-size: 18px;
    font-weight: 400;
}
.seo_smm_ppc_strategy .seo_getting p {
    color: #fff;
    font-size: 12px;
    line-height: 24px;
}
/*seo*/
/*comment*/
.blog-rating h5 {
    font-size: 17px;
    margin-bottom: 5px;
    text-align: left;
    margin-left: 0.5rem;
    margin-top: -2rem;
}
.rating {
    display: flex;
    flex-direction: row-reverse;
    justify-content: center;
    margin-bottom: 1.5rem;
    margin-top: -1rem;
    margin-left: -19rem;
}
.rating>input {
      display: none;
}
.rating>label {
      position: relative;
      font-size: 5vw;
      color: #000000;
      cursor: pointer;
}
.rating>label::before {
      content: "\2605";
      position: absolute;
      opacity: 0;
      color: #FFD700;
}
.rating>label:hover:before,
.rating>label:hover~label:before {
      opacity: 1 !important;
}
.rating>input:checked~label:before {
      opacity: 1;
}
.rating:hover>input:checked~label:before {
      opacity: 0.4;
}
.row .form-group textarea{
    width: 25rem!important;
    height: 80px!important;
}
button {
       cursor: pointer;
       outline: 0;
       color: #AAA;
       margin-left: 1rem!important;
}
.like:focus {
       outline: none;
}
.green {
       color: green;
}
.red {
       color: red;
}
.nav-secondary-refresh {
        margin-bottom: 8px;
}
.nav-secondary-refresh__list {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
        align-items: center;
        -ms-flex-pack: justify;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
}
.nav-secondary-refresh__list-item {
        display: -ms-flexbox;
        display: flex;
        margin-right: 12px;
        margin-bottom: 12px;
}
.dropdown-menu,
ol,
ul,
li {
        list-style: none;
}
.sort-menu-refresh {
    display: flex;
    margin-left: -52rem;
    overflow: visible;
    padding-top: 572em;
    margin-bottom: 12px;
}
.sort-menu-refresh__item.selected {
        color: var(--publisher-color-safe, #2e9fff);
        border-bottom: 3px solid var(--publisher-color-safe, #2e9fff);
}
.sort-menu-refresh__item:not(:last-of-type) {
        margin-right: 16px;
}
.sort-menu-refresh__item {
        color: #343434;
}
.sort-menu-refresh__item a {
        color: inherit;
        font-style: normal;
        font-weight: 600;
        font-size: 14px;
        line-height: 19px;
}
#no-posts {
        opacity: .6;
        line-height: 107px;
        text-align: center;
        margin-left: 0rem;
}    
.alert.alert--realtime--refresh,
.dark .alert.alert--realtime--refresh {
        background: var(--publisher-color-safe, #2e9fff);
        display: block;
        text-align: center;
        padding: 9px 0 8px;
        border-radius: 15px;
        font-style: normal;
        font-weight: 700;
        font-size: 18px;
        line-height: 21px;
}   
.alert.alert--realtime,
.alert.info,
.alert.success,
.dark .alert.alert--realtime,
.dark .alert.info,
.dark .alert.success {
        background: #2e9fff;
}    
button.alert {
        width: 100%;
        display: block;
}   
.alert {
        background: #3b464d;
        padding: 10px 35px 10px 14px;
        border: none;
        border-radius: 4px;
        color: #fff;
        font-weight: 700;
        line-height: 20px;
        font-size: 13px;
}
.alert,
.children .show-children-wrapper,
.post-content {
        margin-bottom: 24px;
}
.post-list {
        list-style-type: none;
        margin: 0;
}
/*comment*/
.footer .container-fluid { position: relative; padding: 0px 15px;}
.footer-bottom .copyright { text-align: center; width: 100%; margin-bottom: 10px;}
.footer-bottom .social-icons { width: 100%;  text-align: center;}
.social-icons ul {  display: inline-block;}
.footer-cell h4:before {left: 0;}
.footer-cell { padding-left: 0px;  margin-bottom: 20px;}
.footer-bottom { display: block; border-top: 1px solid #cfbebe45; margin-top: 0px;  padding: 10px 0px;}
.footer .footer-chaticon { position: absolute;  top: inherit; right: 20px; bottom: 40px;}
.footer .footer-companydetail { padding-right: 0px;}
.footer { padding: 20px 0px 0px 0px;}
.footer .footer-companydetail .footer_logo { text-align: center;}
.social-icons li a { margin: 0 10px 4px 0;}

.our-valuescell {  width: 100%; padding: 15px 55px 15px 20px;z-index: 9;}
.our-valuescell.position-2 { margin-top: 30px; margin-left: 0px; z-index: 2;}
.our-valuescell.position-3 { margin-left: 0;  margin-top: 30px;}
.our-valuescell.position-5 { margin-top: 30px; margin-right: 0px;}
.our-valuescell.position-6 { margin-top: 30px;}
.our-valuesinner2 { margin-top: 30px;}
.our-values h2 { font-size: 24px;  position: relative; padding: 20px 0px; font-weight: 600; margin-bottom: 0;}
.our-values h2:before {  left: -12px;  width: 80px; height: 60px; top: 7px;}
.map-location .google-map iframe { height: 250px;}
.companylocation {  background: #EBEFF1;  padding: 30px 0px 20px 0px;}
.companylocation .company-locationcell h4 .country-flag img { max-width: 100%; height: 30px;}
.companylocation .company-locationcell h4 { padding-left: 42px;  line-height: 30px; margin-bottom: 20px;}
.companylocation .company-locationcell { margin-bottom: 30px;}
.companylocation .company-locationcell p {margin-bottom: 5px; font-size: 14px; line-height: 24px;}
.companylocation h2 { font-size: 24px; margin-bottom: 20px;}
.companylocation ul li{ width: 100%; }
.team-content h2 {  font-size: 24px; padding: 20px 0px;}
.team-content h2:before { left: -10px; width: 90px; height: 70px;  top: 5px;}
.app-idea {  padding-top: 50px;  padding-bottom: 0px;}
.app-ideainner { padding: 20px;  float: left; width: 100%;}
.app-ideainner:before {  width: 170px; height: 210px; top: 30px;  left: 15px;}
.app-ideainner h4 { font-size: 18px; padding-right: 0; margin-bottom: 0; margin-top: 220px;}
.app-ideainner .app-ideabtn {  position: relative; top: 0; right: 0; margin-top: 20px; width: 100%; float: left;}

.our-valuescell h3 {font-size: 18px;}
.our-valuescell h5 { font-size: 14px;}
.mission-vision { padding-top: 0px;  padding-bottom: 30px;}
.mission-vision h2 { font-size: 24px;  padding-top: 20px; margin-bottom: 0px;}
.company-content h2 { font-size: 24px;padding: 10px 0px;}
.company-about { padding-top: 20px; padding-bottom: 30px;}
.company-content h2:before {   left: -25px; width: 80px;  height: 60px;  top: -3px;}
.company-about:before { opacity: 0.2;}
.company-about:after { opacity: 0.2;}
.company-about .companyimage { position: relative; z-index: 2;}
/*#header { height: 90px; line-height: 90px;}*/
#header .header-inner, #header #header-wrap {height: 85px; }
/*#header .header-inner, #header #header-wrap { float: left; width: 100%;  height: 90px;  box-shadow: 0px 0px 9px 0px #000000;}*/
#header .container-fluid { padding: 0px; }
/*#header .header-inner .container-fluid #logo { padding-top: 10px!important;  height: 85px; text-align: left;  padding-left: 15px !important;}*/
#mainMenu-trigger { height: 90px;  padding-right: 15px;}
.lines, .lines:before, .lines:after { background-color: #c84b21;}
#header .header-inner #mainMenu .container { padding: 0 30px !important;}
#header .header-inner #mainMenu .container nav { background: #fff; border-radius: 10px;}
#header .header-inner #mainMenu .container nav ul li a { color: #000;}

.sub-banner2 .subbanner-text h1 { font-size: 30px;}
.sub-banner2 { min-height: 400px;}
.sub-banner2 .subbanner-text { min-height: 400px;}
/*.get-touch-btn { bottom: 70px;}
.getintouch-form { bottom: 20px; right: 0;}*/

.title2 .titleinner { font-size: 24px; line-height: 30px;}
.title2 { padding-top: 40px;}
.title2 .titleinner:before { width: 60px; height: 38px; top: -34px; left: -30px;}
.uiux_app_solutions { padding: 30px 0px;}
.uiux_app_solutions h3 { text-align: center;  line-height: 30px; margin-top: 20px;}
.uiux_app_solutions p { text-align: center;}
.mobile { display: block;}
.desktop { display: none;}

.testimonial-second.gray_bg { padding: 30px 0px;}
.testimonial-second .testimonialitem .testimonial-content .title2 .titleinner {    padding-left: 10px; font-size: 18px;  font-weight: 500;}
.testimonial-second .testimonialitem .testimonial-content .title2 {  text-align: left; padding-top: 30px;}
.testimonial-second .testimonialitem .title2 .titleinner:before { width: 40px;  height: 28px;  top: -18px; left: -3px;}
.testimonial-second .testimonialitem .testimonial-content h3 {  font-size: 24px; margin-top: 0px;  margin-bottom: 20px;  line-height: 30px;}
.testimonial-second .testimonialitem .testimonial-content .quote_icon { font-size: 30px; margin-bottom: 10px;}
.ourblog {  padding: 30px 0px;}

.apply-jobform { padding: 10px 20px; margin-top: 20px;  margin-bottom: 20px;}
.current-openings { padding-bottom: 0px; padding-top: 30px;}
.current-openings .current-openings-list { padding-top: 0px;}
.current-openings .current-openings-list ul li { min-height: 210px; width: 100%;}
.why-join .why-joincontent { padding: 0;}
.why-join {  height: auto;}
.why-join .why-joincontent .why-joincontent-inner { padding: 15px;border-radius: 0; min-height: inherit;}
.why-join .why-joincontent .why-joincontent-inner:before {display:none;}
.apply-jobform .form-group { margin-bottom: 10px;}

.blogdetails { padding: 30px 0px;}
.why-join .whyjoinimgbox { display: none;}
.blogdetails .blog-content .table-content { padding: 20px;}
.blogdetails .blog-detailbtn a.prev { min-width: 120px;}
.blogdetails .blog-detailbtn a.next { min-width: 110px;}
.blog-sidebar { padding-left: 0;  margin-top: 40px;}
.blogdetails .blog-detailbtn { margin-top: 0;}
.related-posts { margin-top: 30px;}

.sub_banner_second .banner_content h1 {  font-size: 30px;  text-align: center;}
.sub_banner_second.datingbanner .banner_content h1{  font-size: 30px!important; margin-left: 0rem;}
.sub_banner_second.datingbanner .banner_content p{font-size: 18px!important;margin-left: 0rem;}
.sub_banner_second .banner_content p { text-align: center;}
.sub_banner_second .banner_content { min-height: inherit;}
.sub_banner_second .banner_content { margin-bottom: 20px;}
.sub_banner_second {  height: auto;min-height: 400px; padding: 30px 0px;}
.sub_banner_second .banner_image img { max-height: inherit;margin-top: -3rem;}

.industry-verticals { padding: 40px 0px 20px 0px;}
.industry-verticals h2.title {  font-size: 24px;}
.industry-verticals .industry-list { padding-top: 0;}
.industry-list ul li { min-height: inherit; padding: 20px; width: 100%;}
.industry-list li:before {display:none;}


.client-stories {  padding-top: 40px; padding-bottom: 60px;}
.client-stories h2.title { margin-bottom: 5px;}
.client-stories .client-icons ul li {text-align: center;  margin-bottom: 20px;}
.client-stories .client-icons {  margin: 30px 0;}
#testimonial-slider.owl-theme .owl-dots{top:-25px;}
#testimonial-slider .owl-item { padding: 0;}
.testimonial-cell {  background: #fff;  padding: 20px;min-height: inherit;}
.latest-post .post-item { display: block;  margin-bottom: 0;  margin-top: 20px;}    
.case-studies .grid-filter ul li a { padding: 10px;  min-width: 81px;}
.case-studies .grid-filter ul li { display: inline-block; margin: 10px;}
.case-studies .grid-filter ul li:last-child { margin-right: 10px;}
.case-studies .grid-filter { padding-top: 20px;  padding-bottom: 20px;}
.portfolio-item.case-studiescell { padding: 30px 0px !important;}
.portfolio-item.case-studiescell .caseimg { padding: 0px;}
.portfolio-item.case-studiescell .casestudies-content .casestudies-links {  padding: 0;}
.portfolio-item.case-studiescell .casestudies-content .casestudies-btn { padding-top: 20px; text-align: center;}
.portfolio-item.case-studiescell .casestudies-content h2.title { display: block; border-bottom: 0; padding-bottom: 0; margin-bottom: 0px;margin-top: 20px;}
#mainMenu:not(.menu-overlay) nav>ul>li .dropdown-menu { transition: none !important; }
#mainMenu:not(.menu-overlay) nav>ul { padding: 0px 9px;}
.contactus-form p.subtext { margin-bottom: 20px; padding-right: 0;}
.contactus-form .col-md-6, .contactus-form .col-md-12 { padding-right: 10px;}
.contactus-form .form-group { margin-bottom: 20px;}
.companylocation-mid {  padding: 0;  margin-bottom: 0;}
.companylocation-mid .container {  padding: 0;}
.companylocation-mid .container .companylocation { background: #EBEFF1; padding: 30px 20px 0px 20px;}

.sub-banner2 { background-position: right !important;}
.case-studies #portfolio.grid-layout { margin: 0 !important;}
#mainMenu.menu-lines nav>ul>li.dropdown.phone-box ul.dropdown-menu { width: 0;}


.sub-banner { min-height: 380px;}
.banner_content {min-height: 300px;}
.banner_content h1 { font-size: 30px;}
.page-navigation li { margin: 0;}
.page-navigation li:first-child {margin-left: 0;}
.page-navigation li { display: inline-block;  margin: 0;  width: 100%; float: left;  text-align: center;  margin-bottom: 15px;}
.page-navigation li a { position: relative; color: #000; background: #ffffff;  border: 1px solid #c84b21;  min-width: 230px; display: inline-block;  padding: 8px 10px; border-radius: 6px;}
.page-navigation li.active a::before {display:none;}
.page-navigation li.active a { font-size: 14px; background: #c84b21; color: #fff;}
.page-navigation .page-naviborder { display: none;}
.product-development { padding-top: 0; padding-bottom: 0;}
.latestblogs { padding-top: 30px;}
.latestblogs h2 { font-size: 24px;}
.latestblogs .blog-btn { padding-bottom: 0; padding-top: 10px;}
.blog-cell {padding: 20px;  margin-top: 40px; border-radius: 5px;}
.blog-cell .blog-img { padding: 0;  top: 0;  position:relative;  left:0;}
.blog-cell h5.blog-celltitle { line-height: 24px; margin-top: 20px; margin-bottom: 10px;}
.re_engineering_img {margin-top: 30px; position: relative; z-index: 9;}
.re_engineering_help .re_engineering_content { padding-top: 20px;}
.re_engineering_help p.qoutetext { font-size: 16px; line-height: 30px; text-align: center;}
.re_engineering_step { padding-top: 30px; padding-bottom: 30px;}
.re_engineering_stepinner .re_engineering_stepicon { margin-top: 20px; padding-bottom: 10px;}
.re_engineering_stepinner .re_engineering_stepicon img { height: 110px;}
.re_engineering_step .re_engineering_stepinner { padding: 20px;}
.product-testing { padding-top: 0px; padding-bottom: 0px;}
.product-testing .innerlist { margin: 20px 0px;}
.innerlist ul li { margin-bottom: 10px; padding-left: 30px;}
.seo_smm_ppc_about { padding-bottom: 40px;  padding-top: 30px;}
.seo_smm_ppc_about h2 {  text-align: center;  font-size: 20px;  margin-bottom: 14px;  line-height: 35px;}
.seo_smm_ppc_about p {  padding-right: 0;}
.seo_smm_ppc_about .seo_smm_ppc_list { border-left: none; padding-left: 0;}
.seo_smm_ppc_about .seo_smm_ppc_list .seo_smm_ppc_listinner { padding-left: 0;}
.seo_smm_ppc_about .seo_smm_ppc_list .seo_smm_ppc_aboutbtn { text-align: center; margin-top: 15px;}
.seo_smm_ppc_strategy h2 { margin-bottom: 20px; font-size: 24px;}
h2 {  font-size: 24px;}
.seo_smm_ppc_services h2 { margin-bottom: 0px;}
.seo_smm_ppc_services .seo_smm_ppc_servicescell {  padding: 20px 0px 0px 0px;}
.seo_smm_ppc_chooseus .seo_smm_ppc_contentcell {  padding: 30px 20px 30px 20px;}
.seo_smm_ppc_chooseus .seo_smm_ppc_chooseusimg {height: 350px; float: left;}
.banner-navigation .banner-naviinner ul li a { color: #000;}
.banner-navigation { margin-top: 20px;  margin-bottom: 20px;}
.seo_smm_ppc_platforms { padding-top: 40px; padding-bottom: 50px;}
.seo_smm_ppc_platforms .socailplatforms_list ul li { margin: 0px 7px; font-size: 20px; width: 40px; height: 40px; line-height: 40px;}
.seo_smm_ppc_marketing .media-marketingcell .imgbox { margin-bottom: 20px;}
.seo_smm_ppc_marketing .media-marketingcell h2 { font-size: 20px;  margin-bottom: 10px;}
.seo_smm_ppc_marketing .media-marketingcell { padding: 0;  margin-bottom: 30px;}
.seo_smm_ppc_marketing { padding-bottom: 0;}
.seo_smm_ppc_strategy .seo_smm_ppc_strategycell h4 { font-size: 18px;}
.seo_smm_ppc_strategy .seo_smm_ppc_strategycell { min-height: 250px;}
.sub_banner_secondbtn { display: block; padding-top: 10px; text-align: center; margin-bottom: 20px;}
.privacy-term { padding: 30px 0px 30px 0px; }
.privacy-term h5 { margin-top: 10px; margin-bottom: 10px;}
.development_about .development_about_content { border-right: none; padding-right: 0;}
.development_about .development_listcell { padding-left: 0px; margin-top: 20px;}
.development_about .development_listcell .development_about_list { padding-left: 0px;}
.development_about .development_listcell .btn-cell { margin-top: 20px; text-align: center;}
.development_cell .development_cellcontent { padding: 30px 20px;}
.development_cell .development_cellimg { height: 400px;}
.development_cell .development_cellcontent h2 { font-size: 18px;  margin-bottom: 10px;}
.work-technologies .tabs .nav-tabs .nav-item { width: 50%;}
.work-technologies .tabs .nav-tabs .nav-item { width: 50%; padding: 0px 5px; margin-bottom: 14px;}
.work-technologies .tabs .nav-tabs .nav-item a.nav-link { color: #000; padding: 7px; font-size: 13px; background: #fff; border: 1px solid #c84b21; border-radius: 5px;}
.work-technologies .tabs .nav-tabs .nav-item .nav-link:hover, .work-technologies .tabs .nav-tabs .nav-item .nav-link.active { color: #fff; background: #c84b21;}
.work-technologies .tabs .nav-tabs .nav-item .nav-link.active:before {display:none;}
.work-technologies .technologies-list ul li {  width: 49%;  text-align: center;  min-height: 100px; margin-bottom: 10px; margin-top: 10px;}
.work-technologies .technologies-list ul li .technology-img { margin-bottom: 10px;}
.sub_banner_second .sub_banner_btnbox { text-align: center;}
.contactus-form-inner {border-right: none;}
.company-contactcell {padding-left: 0; margin-top: 30px;}
.company-contactcell h3 { font-size: 20px; margin-bottom: 0 !important;}
.company-contactcell .career-inquiry { margin-top: 0;}   
.company-contactcell .social-connect { margin-top: 0;}
.company-contactcell .social-connect .social-icons { margin-top: 10px;}

.why-app-development .why-app-devcontent { padding-left: 0; padding-right: 0;}
.why-app-development .why-app-devcontent { padding-left: 0; padding-right: 0;}
.why-app-development .why-app-devimage img { height: auto;}
.why-app-development .why-app-devcontent h2 { font-size: 24px;}

.why_hire_engineers .why_hire_clients { min-height: auto;}
.howhire_developers .howhire_developer_step ul li { width: 100%;padding: 0;}
.howhire_developers .howhire_developer_step { margin-left: 0; margin-top: 20px;}
.howhire_developers .howhire_developer_step ul li { padding: 0; margin-bottom: 30px;}
.howhire_developers .howhire_developer_step ul li .developers_content { min-height: auto;}
.trial_period { padding: 30px 0px 40px 0px;}

.hire_developers_gosofttechsolutions .hire_developers_list ul li {  width: 100%; padding: 0; text-align: center;margin-bottom: 30px;}
.hire_developers_gosofttechsolutions .hire_developers_list ul li .software_icon { width: 200px;  float: none; padding: 10px 0px; min-height: 150px; display: inline-block;}
.development_about h5 { padding-right: 0; margin-bottom: 20px;}

.banner_content .middle_content {text-align: center;}
.blog-item { padding: 20px;}
.blog-item .blog-content { padding-left: 0; padding-top: 80px;}
.blog-item .blog-content:before {  left: 50%;  width: 70px;  height: 70px; top: 0; margin-left: -35px;}
.priceing-table { padding: 0;margin-bottom: 40px;}
.priceing-table .priceing-tableinner { padding: 20px;min-height: auto;}
.outstaffing_outsourcing .staffing_sourcingcell { margin-top: 20px;}
.staffing_sourcingcell .staffing_sourbox { display: inline-block; width: 100%; margin: 0; min-height: auto; margin-bottom: 30px;}
.outstaffing_outsourcing { padding-bottom: 10px;}
.ux_portfolioitem .ux_portfolio_content{padding:0px;}
.ux_portfolioitem .ux_portfolio_content h6{line-height:40px;margin-bottom:20px;}
.ux_portfolio_content .uiux_app_cell h3{font-size:30px;line-height:40px;}


.latest-post { padding: 30px 0px 30px 0px;}
.case-study { padding: 30px 0px;}
.work-technologies { padding-top: 30px; padding-bottom: 30px;}
.agile-productlist ul li { width: 100%;}
.agileproduct-content { padding-right: 0; margin-bottom: 20px;}
#ourexpertise-slider { padding-top: 0;}

.gosofttechsolutions-about { min-height: auto; padding-top: 30px;}
.gosofttechsolutions-about p.subtext { line-height: 36px; color: #080808;}
.gosofttechsolutions-about .container-fluid { position: relative; padding: 0px 20px;}
.homebanner.inspiro-slider { height: 90vh !important;}
.homebanner .container-fluid { padding-top: 0; padding-bottom: 0; padding-left: 20px;  padding-right: 0px;}

.homebanner.inspiro-slider .slide .slide-captions h1 {font-size: 22px;  line-height: 20px;  margin-bottom: 0px; padding-top: 80px;}
.homebanner.inspiro-slider .slide .slide-captions h2 { font-size: 18px; line-height: 20px;  margin-bottom: 10px;}
.homebanner.inspiro-slider .slide .slide-captions p br { display: none;}
.homebanner.inspiro-slider .slide .slide-captions p { font-size: 14px;  line-height: 15px; margin-bottom: 15px; padding:0;}
.homebanner.inspiro-slider .slide .slide-captions .banner-clientlist { padding-top: 20px;}
.homebanner.inspiro-slider .slide .slide-captions .banner-clientlist ul li img { height: 60px;}
.homebanner.inspiro-slider .slide .slide-captions { text-align: center; display: block;}
.homebanner .container-fluid {padding: 0px 10px;}
.homebanner.inspiro-slider .slide .banner-imgbox img { height: 220px; padding: 20px 0px;}
.homebanner .get-touch-btn { bottom: 140px;}

.gameapp-development .app-developimg {height: 350px;}
.gameapp-development .app-developcontent { padding: 30px 20px;}
.gameapp-development .app-developcontent .title-image img { height: 70px;  margin-bottom: 20px;}
.gameapp-development .app-developmentbtn { margin-top: 20px;}
.title-image img { height: 80px;}


}
/*---------------------------------flight App----------------------------*/
.app_develop_together.flight_app .app_develop_toinner { background: #23A892;}
.flight_app_screen {width: 100%; float: left; min-height: 870px; background: url(https://www.gosofttechsolutions.com/images/flight_app-screen.png);  padding-bottom: 50px; text-align: center; padding-top: 253px; background-repeat: no-repeat !important;}
.flight_app_screen .container .flight_content{
    color: #000000;
    width: 40rem;
    margin-left: 66rem;
    margin-top: 2rem;
}
.flight_app_screen .container .flight_content h1 {
    text-align: left;
    font-size: 36px;
    margin-left: 1rem;
}
.flight_app_screen .container .flight_content p {
    text-align: left;
    font-size: 22px;
    margin-left: 1rem;
}
.flight_banner {width: 100%; float: left; height: 109rem; background: url(https://www.gosofttechsolutions.com/images/banner1.png); background-color: #4C9885 ; background-repeat: no-repeat !important;  padding-bottom: 50px; text-align: center; padding-top: 50px;}
.flight_banner .container .flight_banner_content{
    color: #000000;
    width: 50rem;
    height: 23rem;
    margin-left: 54rem;
    margin-top: 22rem;
    padding: 60px 0px;
}
.flight_banner .container .flight_banner_content h1 {
    text-align: center;
    font-size: 36px;
    margin-left: 1rem;
    color: #fff;
}
.flight_banner .container .flight_banner_content p {
    text-align: center;
    font-size: 22px;
    margin-left: 1rem;
    color: #fff;
}
.flight_concept { width: 100%; float: left; padding: 30px 0px; background-repeat: no-repeat !important; }
.flight_concept h2 { color: #000000; text-align: center; font-size: 50px;}
.flight_concept p { color: #000000; text-align: center; font-size: 17px;
}
.flight_concept { width: 100%; float: left; padding: 30px 0px;}

.flight_app_features ul { list-style: none; margin: 0; padding: 0;}
.flight_app_features ul li {width: 100%; float: left; height: auto;  position: relative; padding-left: 30px; margin: 12px 0px;}
.flight_app_features ul li span { position: absolute; left: 0; background: #09806D;  width: 20px; height: 20px; border-radius: 40px; text-align: center; color: #fff; line-height: 22px;font-size: 11px; top: 4px;}
.flight_app_features ul li span:before { content: '';  position: absolute; width: 1px; height: 30px; border-topsub_banner_second: 1px dashed #0297DB; top: 20px; left: 10px;}
.flight_app_features { width: 100%; float: left; height: 34rem; padding: 60px 0; background: url(https://www.gosofttechsolutions.com/images/flight_app_bg.png);}
.flight_app_features h2 { text-align: center; margin-bottom: 10px; color: #0094DB;}
.flight_app_features p { text-align: center;}
.flight_app_features .doctor_appimg { display: block; text-align: center;}
.flight_app_features .doctor_appimg img { max-width: 100%; margin-left: 1rem; height: 480px; margin-top: -6rem; width: 43rem;}
.flight_app_features h3 {color: #000000;font-size: 34px; padding-bottom: 3px;}
.flight_solutions{
    background-color: #D6E7E2;
    padding: 1px;
}   
.flight_solutions .container .flight_text .row .flight_1_text{
    background-color: #20ACA8;
    margin-top: 8rem;
    margin-left: 0rem;
}
.flight_solutions .container .flight_text .row .flight_1_text h1{
    font-size: 35px;
    text-align: left;
    color: #fff;
    margin-left: 1rem;
}
.flight_solutions .container .flight_text .row .flight_2_text{
    background-color: #20ACA8;
    margin-top: 1rem;
    margin-left: 0rem;
}
.flight_solutions .container .flight_text .row .flight_2_text h1{
    font-size: 35px;
    text-align: left;
    color: #fff;
    margin-left: 1rem;
}
.flight_solutions .container .flight_text .row .flight_3_text{
    background-color: #20ACA8;
    margin-top: 1rem;
    margin-left: 0rem;
}
.flight_solutions .container .flight_text .row .flight_3_text h1{
    font-size: 35px;
    text-align: left;
    color: #fff;
    margin-left: 1rem;
}
.flight_solutions .container .flight_text .row .flight_4_text{
    background-color: #20ACA8;
    margin-top: 2rem;
    margin-left: 0rem;
}
.flight_solutions .container .flight_text .row .flight_4_text h1{
    font-size: 35px;
    text-align: left;
    color: #fff;
    margin-left: 1rem;
}
.flight_solutions .container .flight_text .row .flight_5_text{
    background-color: #20ACA8;
    margin-top: 1.5rem;
    margin-left: 0rem;
}
.flight_solutions .container .flight_text .row .flight_5_text h1{
    font-size: 35px;
    text-align: left;
    color: #fff;
    margin-left: 1rem;
}
.flight_solutions .container .flight_text .row .flight_6_text{
    background-color: #20ACA8;
    margin-top: 1.5rem;
    margin-left: 0rem;
}
.flight_solutions .container .flight_text .row .flight_6_text h1{
    font-size: 35px;
    text-align: left;
    color: #fff;
    margin-left: 1rem;
}

/*---------------------------------flight App----------------------------*/
.homebanner.inspiro-slider .slide .slide-captions .slide-innertextbox .row .global-logos-banner a { display: inline-block; border: 0px solid #fff; padding: 8px 9px; font-size:14px; border-radius: 30px; line-height: 20px; font-weight: normal; color: #c84b21 !important;margin-right:-50px;}
.homebanner.inspiro-slider .slide .slide-captions .slide-innertextbox .row .global-logos-banner a:hover {  background:#ffff!important;}
/*---------------------------------cto----------------------------*/

.businessBenifit .container .bdSection .net-card .image1 img{
    width: 80px;
    margin-top: 0rem;
}
.businessBenifit .container .bdSection .net-card .image2 img{
    width: 80px;
    margin-top: 0rem;
}
.businessBenifit .container .bdSection .net-card .image3 img{
    width: 98px;
    margin-top: 0rem;
}
.businessBenifit .container .bdSection .net-card .image4 img{
    width: 86px;
    margin-top: -2rem;
}
.businessBenifit .container .bdSection .net-card small{
    font-size: small;
}
.sub_banner_second.ipposbanner .ipposlogo-flight img { max-width: 100%; height: 80px; width: 20rem;}
.sub_banner_second.ipposbanner .ipposbannerimg-flight {display: block; text-align: center; height: auto;}
.sub_banner_second.ipposbanner .ipposbannerimg-flight img { max-width: 100%; height: 470px;margin-top: 6rem;}

/*---------------------------------cto----------------------------*/
.ippos_techbg-1 {   background-size: cover; background-position: bottom; position: relative; min-height: auto; padding: 80px 0px 180px 0px; text-align: center;}
.ippos_techbg-1 .app_technology .app_technoinner h4 { color: #D65A54;}

/*comment*/
.blog-rating .row .one{margin-left: 0.5rem;margin-top: -2rem;}
.blog-rating .row .two{margin-left: 0rem;margin-top: -2rem;margin-bottom: 2rem;}
.blog-rating .row .three{margin-left: 28rem;margin-top: -2rem;}
.blog-rating .row .text-left{margin-left: -9rem;}
@media only screen and (min-width: 600px) and (max-width: 1024px) {
.blog-rating .row .one{margin-left: 0.5rem;margin-top: -2rem;}
.blog-rating .row .two{margin-left: 0rem;margin-top: -2rem;margin-bottom: 2rem;}
.blog-rating .row .three{margin-left: 28rem;margin-top: -2rem;}
.blog-rating .row .text-left{margin-left: -7rem;}
}
@media only screen and (min-width: 319px) and (max-width: 767px) {
.blog-rating .row .one{margin-left: 0.5rem;margin-top: 0rem;width: 27rem;}
.blog-rating .row .two{margin-left: 0.5rem;margin-top: 0rem;width: 27rem;margin-bottom: 2rem;}
.blog-rating .row .three{margin-left: 28rem;margin-top: -2rem;}
.blog-rating .row .text-left{margin-left: -9rem;}
}
/*comment*/


/*post*/
.postComment { width: 100%;float: left;margin-top: -6em;margin-left: 9rem,;margin-left: 31rem;}
.postComment .tabs { display: block; padding-top: 30px;}
.postComment .tabs .nav-tabs { border-bottom: none;  margin-bottom: 30px;}
.postComment .tabs .nav-tabs .nav-item {  margin-bottom: 0; float: left; width: 16.66%; text-align: center;}
.postComment .tabs .nav-tabs .nav-item a.nav-link {border-bottom: 3px solid var(--publisher-color-safe,#c84b21);color: #000;font-weight: 400;padding: 10px 10px 25px 15px;background: transparent;transition: none;opacity: 1;}
.postComment .tabs .nav-tabs .nav-item .nav-link:hover,
.postComment .tabs .nav-tabs .nav-item .nav-link.active  { color: #c84b21;}
.postComment .tabs .nav-tabs .nav-item .nav-link:hover::before {  content: ''; background: url(https://www.gosofttechsolutions.com/images/tab-border.png) #fff; border: none; background-repeat: no-repeat; height: 16px;  bottom: -2px; width: 100%; left: 0;  right: 0;  position: absolute;  background-size: cover;}
.postComment .tabs .nav-tabs .nav-item .nav-link.active:before { content: '';  background: url(https://www.gosofttechsolutions.com/images/tab-border.png) #fff; position: absolute;  width: 100%; background-repeat: no-repeat; height: 16px; background-size: cover; background-position: center;background-size: cover; left: 0; bottom: -2px;}
.postComment .post-list {display: block;margin-left: -38rem;margin-top: 5rem;}
.postComment .post-list .name_background  {margin-left: 8rem;display: inline-block;border: 1px solid #2196f3;width: 40px;height: 40px;background-color: #2196f3;border-radius: 50%;text-align: center;}
.postComment .post-list .name_background .name{padding-top: 7px;font-size: 18px;font-weight: bold;} 
.postComment .post-list h4 {display: block;margin-top: -2.5rem;margin-left: 11.5rem;}
.postComment .post-list .ago_time{margin-left: 11.4rem;margin-top: -0.5rem;}
.postComment .post-list .star_rating{margin-left: 17.1rem;margin-top: -1.8rem;color: #FFD700;}
.postComment .post-list .rating_description p {margin-top: 0rem;font-size: 15px;font-style: normal;max-width: 45rem;font-weight: 400;margin-left: 11.4rem;text-align: start;text-transform: none;line-height: 26px;letter-spacing: 0;color: #000000;margin-bottom: 10px;font-family: 'Roboto', sans-serif;}
.postComment .post-list .first_comment{text-align: center;margin-left: -40rem;}
@media only screen and (min-width: 800px) and (max-width: 1280px) {
.postComment { width: 100%;float: left;margin-top: -6em;margin-left: 9rem,;margin-left: 31rem;}
.postComment .tabs { display: block; padding-top: 30px;}
.postComment .tabs .nav-tabs { border-bottom: none;  margin-bottom: 30px;}
.postComment .tabs .nav-tabs .nav-item {  margin-bottom: 0; float: left; width: 16.66%; text-align: center;}
.postComment .tabs .nav-tabs .nav-item a.nav-link {border-bottom: 3px solid var(--publisher-color-safe,#c84b21);color: #000;font-weight: 400;padding: 10px 10px 25px 15px;background: transparent;transition: none;opacity: 1;}
.postComment .tabs .nav-tabs .nav-item .nav-link:hover,
.postComment .tabs .nav-tabs .nav-item .nav-link.active  { color: #c84b21;}
.postComment .tabs .nav-tabs .nav-item .nav-link:hover::before {  content: ''; background: url(https://www.gosofttechsolutions.com/images/tab-border.png) #fff; border: none; background-repeat: no-repeat; height: 16px;  bottom: -2px; width: 100%; left: 0;  right: 0;  position: absolute;  background-size: cover;}
.postComment .tabs .nav-tabs .nav-item .nav-link.active:before { content: '';  background: url(https://www.gosofttechsolutions.com/images/tab-border.png) #fff; position: absolute;  width: 100%; background-repeat: no-repeat; height: 16px; background-size: cover; background-position: center;background-size: cover; left: 0; bottom: -2px;}
.postComment .post-list {margin-bottom: -4rem;display: block;margin-left: -38rem;margin-top: 5rem;}
.postComment .post-list .name_background  {margin-left: 8rem;display: inline-block;border: 1px solid #2196f3;width: 40px;height: 40px;background-color: #2196f3;border-radius: 50%;text-align: center;}
.postComment .post-list .name_background .name{padding-top: 7px;font-size: 18px;font-weight: bold;} 
.postComment .post-list h4 {display: block;margin-top: -2.5rem;margin-left: 11.5rem;}
.postComment .post-list .ago_time{margin-left: 11.3rem;margin-top: -0.5rem;}
.postComment .post-list .star_rating{margin-left: 17.1rem;margin-top: -1.8rem;color: #FFD700;}
.postComment .post-list .rating_description p {font-size: 15px;font-style: normal;max-width: 45rem;font-weight: 400;margin-left: 11.4rem;text-align: start;text-transform: none;line-height: 26px;letter-spacing: 0;color: #000000;margin-bottom: 10px;font-family: 'Roboto', sans-serif;}
.postComment .post-list .first_comment{text-align: center;margin-left: -40rem;}
}
@media only screen and (min-width: 600px) and (max-width: 1024px) {   
.postComment { width: 100%;float: left;margin-top: -6em;margin-left: 9rem,;margin-left: 31rem;}
.postComment .tabs { display: block; padding-top: 30px;margin-left: -2rem;}
.postComment .tabs .nav-tabs { border-bottom: none;  margin-bottom: 30px;}
.postComment .tabs .nav-tabs .nav-item {  margin-bottom: 0; float: left; width: 16.66%; text-align: center;}
.postComment .tabs .nav-tabs .nav-item a.nav-link {border-bottom: 3px solid var(--publisher-color-safe,#c84b21);color: #000;font-weight: 400;padding: 10px 10px 25px 15px;background: transparent;transition: none;opacity: 1;}
.postComment .tabs .nav-tabs .nav-item .nav-link:hover,
.postComment .tabs .nav-tabs .nav-item .nav-link.active  { color: #c84b21;}
.postComment .tabs .nav-tabs .nav-item .nav-link:hover::before {  content: ''; background: url(https://www.gosofttechsolutions.com/images/tab-border.png) #fff; border: none; background-repeat: no-repeat; height: 16px;  bottom: -2px; width: 100%; left: 0;  right: 0;  position: absolute;  background-size: cover;}
.postComment .tabs .nav-tabs .nav-item .nav-link.active:before { content: '';  background: url(https://www.gosofttechsolutions.com/images/tab-border.png) #fff; position: absolute;  width: 100%; background-repeat: no-repeat; height: 16px; background-size: cover; background-position: center;background-size: cover; left: 0; bottom: -2px;}
.postComment .post-list {display: block;margin-left: -38rem;margin-top: 5rem;}
.postComment .post-list .name_background  {margin-left: 8rem;display: inline-block;border: 1px solid #2196f3;width: 40px;height: 40px;background-color: #2196f3;border-radius: 50%;text-align: center;}
.postComment .post-list .name_background .name{padding-top: 7px;font-size: 18px;font-weight: bold;} 
.postComment .post-list h4 {display: block;margin-top: -2.5rem;margin-left: 11.5rem;}
.postComment .post-list .ago_time{margin-left: 11.3rem;margin-top: -0.5rem;}
.postComment .post-list .star_rating{margin-left: 17.1rem;margin-top: -1.8rem;color: #FFD700;}
.postComment .post-list .rating_description p {font-size: 13px;font-style: normal;max-width: 45rem;font-weight: 400;margin-left: 11.4rem;text-align: start;text-transform: none;line-height: 26px;letter-spacing: 0;color: #000000;margin-bottom: 10px;font-family: 'Roboto', sans-serif;}
.postComment .post-list .first_comment{text-align: center;margin-left: -40rem;}
}
@media only screen and (min-width: 319px) and (max-width: 767px) {
.postComment { width: 100%;float: left;margin-top: -6em;margin-left: 9rem,;margin-left: 31rem;}
.postComment .tabs { display: block;padding-top: 80px;margin-left: -27rem;}
.postComment .tabs .nav-tabs { border-bottom: none;  margin-bottom: 30px;}
.postComment .tabs .nav-tabs .nav-item {  margin-bottom: 0; float: left; width: 16.66%; text-align: center;}
.postComment .tabs .nav-tabs .nav-item a.nav-link {border-bottom: 3px solid var(--publisher-color-safe,#c84b21);color: #000;font-weight: 400;padding: 10px 10px 25px 15px;background: transparent;transition: none;opacity: 1;}
.postComment .tabs .nav-tabs .nav-item .nav-link:hover,
.postComment .tabs .nav-tabs .nav-item .nav-link.active  { color: #c84b21;}
.postComment .tabs .nav-tabs .nav-item .nav-link:hover::before {  content: ''; background: url(https://www.gosofttechsolutions.com/images/tab-border.png) #fff; border: none; background-repeat: no-repeat; height: 16px;  bottom: -2px; width: 100%; left: 0;  right: 0;  position: absolute;  background-size: cover;}
.postComment .tabs .nav-tabs .nav-item .nav-link.active:before { content: '';  background: url(https://www.gosofttechsolutions.com/images/tab-border.png) #fff; position: absolute;  width: 100%; background-repeat: no-repeat; height: 16px; background-size: cover; background-position: center;background-size: cover; left: 0; bottom: -2px;}
.postComment .post-list {display: block;margin-left: -38rem;margin-top: 5rem;}
.postComment .post-list .name_background  {margin-left: 33rem;display: inline-block;border: 1px solid #2196f3;width: 40px;height: 40px;background-color: #2196f3;border-radius: 50%;text-align: center;}
.postComment .post-list .name_background .name{padding-top: 7px;font-size: 18px;font-weight: bold;} 
.postComment .post-list h4 {display: block;margin-top: -2.5rem;margin-left: 36.5rem;}
.postComment .post-list .ago_time{margin-left: 36.3rem;margin-top: -0.5rem;}
.postComment .post-list .star_rating{margin-left: 42.5rem;margin-top: -1.9rem;color: #FFD700;}
.postComment .post-list .rating_description p {font-size: 13px;font-style: normal;max-width: 20rem;font-weight: 400;margin-left: 36.4rem;text-align: start;text-transform: none;line-height: 26px;letter-spacing: 0;color: #000000;margin-bottom: 10px;font-family: 'Roboto', sans-serif;}
.postComment .post-list .first_comment{text-align: center;margin-left: 2rem;}
.postComment .tabs ul .post-tabs li{
    margin-left: -5rem;
}
}


/*post*/



/*404*/
.four-zero-four{
    padding-top: 80px;
  padding-bottom: 40px;
}
.four-zero-four .row .banner_content h1{
    text-align: center;
    font-weight: 500;
    line-height: 45px;
    font-size: 9rem;
    margin-top: 4rem;
    margin-right: 5rem;
}
.four-zero-four .row .banner_content img{
    display: inline-block;
    max-width: 44%;
    height: auto;
    margin-left: 19rem;
    margin-top: -2rem;
}
.four-zero-four .row .banner_content p {
    text-align: center;
    font-size: 28px;
    margin-top: -5rem;
    color: black;
    margin-bottom: 3rem;
    margin-left: -1rem;
}
.four-zero-four .row .banner_content a{
    font-weight: 500;
    line-height: 45px;
    font-size: 32px;
    margin-left: 30rem;
    margin-top: 9rem;
    color: #c84b21;
    /* border-bottom: 5px solid #c84b21; */
}

.four-zero-four .row .banner_content .back-to-home:hover{

    color: #171D2D;
    padding-bottom: 2px;
}

.four-zero-four .row .banner_content .back-to-home div{
    width: 10rem;
    border-bottom: 3px solid #c84b21;
    margin-left: 32rem;
}
.four-zero-four .row .banner_content .back-to-home:hover div{
    border-bottom-color: #171D2D;

}
/*404*/
/*thank*/
.thank-you {
    padding-top: 110px;
    padding-bottom: 40px;
}

.thank-you .row .content h1 {
    text-align: center;
    font-weight: 500;
    line-height: 45px;
    font-size: 7rem;
    margin-left: -3rem;
    margin-top: 5rem;
    color: #c84b21;
}

.thank-you .row .content img {
    display: inline-block;
    max-width: 20%;
    height: auto;
    margin-left: 30rem;
}

.thank-you .row .content p {
    text-align: center;
    line-height: 45px;
    font-size: x-large;
    margin-top: 3rem;
    color: black;
    /* max-width: 127rem; */
    /* margin-left: 13rem; */
    margin-bottom: 2rem;
}

.thank-you .row .content p .mail-tag {
    font-size: 24px;
    margin-left: 1rem;
}

.thank-you .row .content a {
    font-weight: 500;
    line-height: 45px;
    font-size: 4rem;
    margin-left: 34.5rem;
    margin-top: 9rem;
    color: black;
}
.thank-you .row .content .back-to-home{
    color: #c84b21;
    /* border-bottom: 5px solid #c84b21; */
    font-size: 32px;
    margin-left: 31rem;

}
.thank-you .row .content .back-to-home:hover{

    color: #171D2D;
    padding-bottom: 2px;
}

.thank-you .row .content .back-to-home div{
    width: 10rem;
    border-bottom: 3px solid #c84b21;
    margin-left: 33rem;
}
.thank-you .row .content .back-to-home:hover div{
    border-bottom-color: #171D2D;

}
.thank-you .row .content a:hover {
    color: #c84b21;
}
/*thank*/





/*---------------------------------------------------------------------------------------------*/
h2{
    margin-bottom: 10px !important;
}
h2:not(:last-child),
.h2:not(:last-child){
    margin-top: 0;
}
.small_container{
  margin-left: 120px;
  margin-right: 120px;
}
.homebanner {
    position: relative;
    margin-top: 0px;
    background-image: url(https://www.gosofttechsolutions.com/images/home_bg.png);
    background-repeat: no-repeat;
    background-size: cover;
    z-index: 1;
    top: 0;
    height: 650px;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}
.homebanner.services_bg{
    background-image: url(https://www.gosofttechsolutions.com/images/services_bg.png);
}
.homebanner.web_develop_bg{
    background-image: url(https://www.gosofttechsolutions.com/images/web_development_bg.png);
}
    .homebanner::before {
        position: absolute;
        content: " ";
        background-image: none;
        background: #050b15cc;
        background-size: cover;
        z-index: 2;
        height: 100%;
        width: 100%;
    }
    .homebanner .home-text {
        position: relative;
        z-index: 99;
        top: 0px;
        right: 0;
        left: 0;
        bottom: 0;
        width: 100%;
        padding: 200px 0 130px
    }
        .homebanner .home-text h1 {
/*            font-size: 66px;*/
            font-weight: 600;
            text-transform: capitalize;
            color: #ffffff;
        }
          .homebanner .home-text h1 span {
                display: block;
                font-weight: 200;
            }

        .homebanner .home-text p {
            width: 50%;
            margin: 0px auto 35px;
            color: #ffffff;
        }
        .homebanner .home-text a.readm_btn {
              padding: 5px 20px;
              color: #fff;
              display: inline-block;
              border: 1px solid #c84b21;
              border-radius: 100px;
              background-color: #c84b21;
              transition: 0.6s;
          }
          .homebanner .home-text .readm_btn:hover {
            background: initial;
            color: #c84b21;
        }
.gosofttechsolutions-about {
    width:100%;
    padding: 70px 0; 
}
.agileproduct-development{
    padding: 0px 0;
}
.all_services{
  padding: 70px 0;
}
.all_services h2.title{
  color: #000000;
  text-align: center;
  margin: 0 0 25px;
}
.all_services .type_of_smm{box-shadow: 0 0 20px rgb(160 160 160 / 30%); border-radius: 20px;margin-right: 40px;padding: 30px 10px;}
.industry-verticals { 
    background: #1a192c; 
    padding: 60px 0;
}
.work-technologies.collaborate_section{
    padding: 60px 0;
}
.work-technologies{
    padding: 60px 0 50px;
}
.case-study {
    padding: 70px 0;
}
.client-stories {
    background-color: #F4F9FF;
    padding: 70px 0;
}
.clients_l_area{
    padding: 70px 0;
}
.latest-post { 
    padding: 70px 0px;
    background-color: #F4F9FF;
}
.contact_info_section{
  padding: 140px 0 0px ;
}
.contact_info_section .dark_bg_contact{
    padding: 30px 0 70px;
}
.companylocation {
    background: #fff; 
    padding: 60px 0;
}
.all_services .first_service{
/*  background-image: url(https://www.gosofttechsolutions.com/images/ser_img_1.png);
  background-repeat: no-repeat;
  background-size: cover;*/
  position: relative;
  width: 100%;
  height: 100%;
  padding: 30px 15px;
  background-position: bottom;
  border-radius: 15px;
  overflow: hidden;
  transition: 0.9s;
  display: flex;
    align-items: center;
    justify-content: center;
}
.all_services .first_service img{
    position: absolute;
    width: 100%;
    height: 100%;
    object-fit: cover;
    overflow: hidden;
}
/*.all_services .first_service.bg_img1{
  background-image: url(https://www.gosofttechsolutions.com/images/ser_img_2.png);
}
.all_services .first_service.bg_img2{
  background-image: url(https://www.gosofttechsolutions.com/images/ser_img_3.png);
}
.all_services .first_service.bg_img3{
  background-image: url(https://www.gosofttechsolutions.com/images/ser_img_4.png);
}
.all_services .first_service.bg_img4{
  background-image: url(https://www.gosofttechsolutions.com/images/ser_img_5.png);
}
.all_services .first_service.bg_img5{
  background-image: url(https://www.gosofttechsolutions.com/images/ser_img_6.png);
}
.all_services .first_service.bg_img6{
  background-image: url(https://www.gosofttechsolutions.com/images/ser_img_7.png);
}
.all_services .first_service.bg_img7{
  background-image: url(https://www.gosofttechsolutions.com/images/ser_img_8.png);
}
.all_services .first_service.bg_img8{
  background-image: url(https://www.gosofttechsolutions.com/images/ser_img_9.png);
}*/
.all_services .service_heading_col{
/*  background-image: url(https://www.gosofttechsolutions.com/images/ser_img_1.png);
      background-repeat: no-repeat;
      background-size: cover;*/
      position: relative;
      width: 100%;
      height: 100%;
      padding: 50px 30px;
      background-position: bottom;
      border-radius: 15px;
      overflow: hidden;
      transition: 0.9s;
      display: flex;
        align-items: center;
        justify-content: center;
}
.all_services .service_heading_col img{
    position: absolute;
    width: 100%;
    height: 100%;
    object-fit: cover;
    overflow: hidden;
}
.all_services .service_heading_col .text_area{
  position: relative;
  z-index: 2;
}
.all_services .first_service.bg_img3 .text_area h3 span{
    display: inline-block;
}
.all_services .service_heading_col .text_area h3,
.all_services .service_heading_col .text_area p,
.all_services .service_heading_col .text_area h6{
  color: #fff;
}
.all_services .service_heading_col::after{
  content: " ";
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  background-color: #000000cc;
  width: 100%;
  height: 100%;
  z-index: 1;
}
.all_services .first_service::after{
  content: " ";
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  background-color: #ffffffcc;
  width: 100%;
  height: 100%;
  z-index: 1;
}
.all_services .first_service:hover .url_point{
  opacity: 1;
  color: #fff;
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  right: 0;
  left: 0;
  bottom: 0;
  z-index: 2;
  transition: 0.9s;
}
.all_services .first_service:hover .url_point::before{
    content: " ";
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    background-color: #000000dd;
    width: 100%;
    height: 100%;
    z-index: -1;
    transition: 0.9s;
}
.all_services .first_service .url_point{
    opacity: 0;
    display: block;
    position: absolute;
    font-size: 30px;
    top: 0;
    width: 100%;
    height: 100%;
    right: 0;
    left: 0;
    bottom: 0;
    transition: 0.9s;
}
.all_services .first_service .text_area{
  position: relative;
  z-index: 2;
}
.all_services .first_service .text_area h3{
  color: #000;
}
.all_services .first_service .text_area h3 span{
  color: #c84b21;
  display: block;
}


/*.collaborate_section .colbrt_client{
  max-width: 75%;
  width: 100%;
  margin: 0 auto;
}*/
.collaborate_section .right_align{
  text-align: right;
  margin-left: auto;
}
.collaborate_section .first_step{
    background-image: url(https://www.gosofttechsolutions.com/images/collaborate_img1.png);
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
    width: 100%;
    height: 100%;
    background-position: bottom;
    border-radius: 15px;
    overflow: hidden;
    transition: 0.9s;
    display: flex;
    align-items: center;
    justify-content: center;
    max-width: 380px;
}
.collaborate_section .nd_step_img{
    background-image: url(https://www.gosofttechsolutions.com/images/collaborate_img2.png);
}
.collaborate_section .rd_step_img{
    background-image: url(https://www.gosofttechsolutions.com/images/collaborate_img3.png);
}
.collaborate_section .th_step_img{
    background-image: url(https://www.gosofttechsolutions.com/images/collaborate_img4.png);
}
.collaborate_section .first_step .left_side_text,
.collaborate_section .first_step .right_side_text{
  position: relative;
  width: 100%;
  height: 100%;
  display: flex;
    align-items: center;
    justify-content: center;
    padding: 40px 15px;
}
.collaborate_section .first_step .left_side_text span,
.collaborate_section .first_step .right_side_text span{
  position: relative;
  z-index: 2;

}
.collaborate_section .first_step .left_side_text::after{
  content: " ";
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  background-color: #ffffffcc;
  width: 100%;
  height: 100%;
  z-index: 1;
}

.collaborate_section .first_step .right_side_text::after{
  content: " ";
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  background-color: #151432cf;
  width: 100%;
  height: 100%;
  z-index: 1;
}
.collaborate_section .first_step .right_side_text::before{
  content: " ";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  max-height: 90px;
  border-left: 2px solid #fff;
  z-index: 2;
  margin: auto 0;
}
.collaborate_section .first_step .left_side_text span h1{
  position: absolute;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  font-size: 100px;
  color: #000000cc;
  opacity: 0.2;
  font-weight: 600;
  z-index: -1;
}
.collaborate_section .first_step .left_side_text span h4{
  color: #c84b21;
}
.collaborate_section .first_step .right_side_text span p{
  color: #fff;
}
.collaborate_section .first_step .right_side_text span .lets_start_btn{
    padding: 5px 20px;
    color: #fff;
    display: inline-block;
    border: 1px solid #c84b21;
    border-radius: 100px;
    background-color: #c84b21;
    transition: 0.6s;
}




.contact_info_section .dark_bg_contact{
  background-color: #000000;
  position: relative;
}
.contact_info_section .dark_bg_contact .contact_text{
  max-width: 450px;
  width: 100%;
  position: relative;
}
/*.contact_info_section .dark_bg_contact .contact_text h1{
  position: absolute;
  bottom: -20%;
  right: -20%;
  font-size: 80px;
  font-weight: 900;
  color: #ffffff20;
  letter-spacing: 5px;
}*/
.contact_info_section .dark_bg_contact .contact_text .mail_id_w_icn{
  display: flex;
  align-items: center;
  background-color: #fff;
  border-radius: 5px;
  padding: 10px 15px;
}
.contact_info_section .dark_bg_contact .contact_text .mail_id_w_icn .id_icon{
  color: #000;
  font-size: 30px;
  position: relative;
  padding: 10px 20px;
}
.contact_info_section .dark_bg_contact .contact_text .mail_id_w_icn .id_icon::after{
  position: absolute;
  content: " ";
  border: 0;
  border-right: 1px solid #ccc;
  width: 1px;
  height: 100%;
  top: 0;
  bottom: 0;
  right: 0;
}
.contact_info_section .dark_bg_contact .contact_text .mail_id_w_icn .mailid{
  padding: 0 20px;
}
.contact_info_section .dark_bg_contact .contact_text .mail_id_w_icn .mailid h4{
  color: #c84b21;
  font-weight: 500;
}
.contact_info_section .dark_bg_contact .contact_text .or_lines{
  height: 100%;
  position: absolute;
  right: -72px;
  top: 0;
    display: flex;
    width: 30px;
    justify-content: center;
}
.contact_info_section .dark_bg_contact .contact_text .or_lines::after{
    position: absolute;
    content: " ";
  margin: 0;
  border-right: 1px solid #ffffffcc;
  height: 100%;
  bottom: 0;
}
.contact_info_section .dark_bg_contact .contact_text .or_lines p{
  color: #ffffffcc;
  font-size: 20px;
  display: inline-block;
  background: #000;
  padding: 15px 0;
  position: absolute;
    top: 40%;
    z-index: 1;
}
.contact_info_section .dark_bg_contact .contact_text .more_points h4{
  color: #fff;
  font-weight: 500;
}
.contact_info_section .dark_bg_contact .contact_text .more_points ul{
  padding-left: 15px;
  margin-bottom: 0;
}
.contact_info_section .dark_bg_contact .contact_text .more_points ul li{
  color: #fff;
  list-style-type: disc;
}
.contact_info_section .dark_bg_contact .contact_text .more_points ul li::marker{
  color: #c84b21;
  font-size: 18px;
}
.contact_info_section .dark_bg_contact .contact_fileds{
  border: 6px solid #D8D8D880;
  background-color: #fff;
  padding: 30px 25px;
  border-radius: 18px;
  margin-top: -30%;
  /*position: absolute;
  top: -55%;*/
}
.contact_info_section .dark_bg_contact .contact_fileds .form-group {
    margin-bottom: 35px;
    position: relative;
}
.contact_info_section .dark_bg_contact .contact_fileds .form-group select{
  background-image: none !important;
  appearance: auto !important;
}
/*.contact_info_section .dark_bg_contact .contact_fileds .form-group .sdt_code{
    position: relative;
}*/
.contact_info_section .dark_bg_contact .contact_fileds .form-group .sdt_code::before{
/*    content: '';
    position: absolute;
    transform: rotate(135deg);
    border-width: 3px 3px 0 0;
    border-style: solid;
    border-color: #00000080;
    transition: .2s ease;
    width: 12px;
    height: 12px;
    bottom: 17px;
    left: 75px;
    margin: 0 auto;
    background-color: #fff;
    border-radius: 2px;*/
    display: none;
}
.contact_info_section .dark_bg_contact .contact_fileds .form-group .select_arrow::before{
/*    content: '';
    position: absolute;
    transform: rotate(135deg);
    border-width: 3px 3px 0 0;
    border-style: solid;
    border-color: #00000080;
    transition: .2s ease;
    width: 12px;
    height: 12px;
    bottom: 17px;
    right: 5px;
    margin: 0 auto;
    background-color: transparent;
    border-radius: 2px;*/
    display: none;
}
.contact_info_section .dark_bg_contact .contact_fileds .form-group .form-control {
    border-top: 0;
    border-left: 0;
    border-right: 0;
    border-radius: 0;
    padding-left: 25px;
    border-bottom: 1px solid #00000070;
    color: #00000080;
}
.contact_info_section .dark_bg_contact .contact_fileds .form-group .form-control.select_icon {
    padding-left: 25px;
    text-indent: 0px;
}
.contact_info_section .dark_bg_contact .contact_fileds .form-group .type_number .form-control {
    padding: 10px 0;
}
.contact_info_section .dark_bg_contact .contact_fileds .form-group.textarea_icon{
  margin: 0;
}
.contact_info_section .dark_bg_contact .contact_fileds .form-group .type_number{
  width: 100%;
}
.contact_info_section .dark_bg_contact .contact_fileds .form-group .textarea_control textarea{
  border: 1px solid #00000070;
  width: 100% !important;
  border-radius: 5px;
}
.contact_info_section .dark_bg_contact .contact_fileds .form-group .textarea_control label{
  padding-left: 25px;
  margin: 0;
  color: #00000080;
}
.contact_info_section .dark_bg_contact .contact_fileds .form-group .sdt_code{
  margin-right: 15px;
  max-width: 40%;
  width: 100%;
}
.contact_info_section .dark_bg_contact .contact_fileds .form-group .input_icn{
  position: absolute;
      top: 7px;
    left: 4px;
}
.contact_info_section .dark_bg_contact .contact_fileds .form-group.textarea_icon .input_icn{
  top: 2px;
}
.contact_info_section .dark_bg_contact .contact_fileds .file-attachbox{
  margin: 0;
}
.contact_info_section .dark_bg_contact .contact_fileds .file-attachbox .form-group input{
  margin: 0;
  padding: 0;
  min-height: 29px;

}
/*.contact_info_section .dark_bg_contact .contact_fileds .file-attachbox .form-group .custom-file-input.valid{
    opacity: 1;
}*/
/*.contact_info_section .dark_bg_contact .contact_fileds .file-attachbox .form-group{
  position: relative;
}*/
.contact_info_section .dark_bg_contact .contact_fileds .file-attachbox .form-group .custom-file-input::-webkit-file-upload-button {
  visibility: hidden;
}
.contact_info_section .dark_bg_contact .contact_fileds .file-attachbox .form-group label{
    position: absolute;
    top: 5px;
    left: 0;
    display: inline-block;
    z-index: 1;
    font-size: 14px;
    cursor: pointer;
    color: #000;
}
.contact_info_section .dark_bg_contact .contact_fileds .file-attachbox .form-group label span{
    color: #c84b21;
}

.contact_info_section .dark_bg_contact .contact_fileds .form-check input[type="checkbox" i]{
  border: 1px solid #000;
  margin-top: -1px;
  margin-right: 5px;

}
.contact_info_section .dark_bg_contact .contact_fileds .form-check label{
  font-size: 12px;
  color: #c84b21;
  line-height: normal;
}
.contact_info_section .dark_bg_contact .contact_fileds .form-check{
  display: flex;
  align-items: center;
  padding-left: 18px;
}
.contact_info_section .dark_bg_contact .contact_fileds .Send_Your_Inquiry{
  border: 1px solid rgba(0, 0, 0, 0.35);
  border-radius: 5px;
  background-color: transparent;
  padding: 6px 10px;
  color: #000;
  width: fit-content !important;
  text-align: right;
}
.contact_info_section .dark_bg_contact .contact_fileds .form-group .form-control.error{
    border-bottom: 1px solid #e42c3e;
}
.contact_info_section .dark_bg_contact .contact_fileds .form-group .textarea_control textarea.error{
    border: 1px solid #e42c3e;
}
.contact_info_section .dark_bg_contact .contact_fileds .form-group .form-control label.error{
    display: none !important;
}
.contact_info_section .dark_bg_contact .contact_fileds .g-recaptcha{
    margin: 10px 0;
}


.fixed_icon {
    position: relative;
}
.fixed_icon .skype_icon {
    position: fixed;
    right: 15px;
    bottom: 130px;
    z-index: 99;
}
.fixed_icon .skype_icon .skype {
    color: #fff;
    box-shadow: 0 3px 6px rgba(0, 0, 0, 0.25);
    background-color: #00aff0;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 18px;
    width: 40px;
    height: 40px;
    opacity: 1;
    border-radius: 50%;
    position: relative;
    z-index: 10;
    transition: all 150ms;
    transform: scale(1);
}
.fixed_icon .wtsp_icon{
      bottom: 180px;
}
.fixed_icon .phone_icon{
      bottom: 230px;
}
.fixed_icon .wtsp_icon .whatsapp {
        background-color: #108907;
}
.fixed_icon .phone_icon .phone {
        background-color: #dc3545;
}
#testimonial-slider.owl-theme .owl-dots .owl-dot{
  margin: 0 !important;
}


.clients_l_area #clients_logo_slider .owl-item .outer_brdr{
    border-radius: 7px;
    border: 1px solid #000;
    padding: 10px 7px;
    margin:2px 2px 2px 2px;
    text-align: center;
    height: 80px;
    max-width: 100%;
}
.clients_l_area #clients_logo_slider .item{
    padding: 0 10px;
}
.clients_l_area #clients_logo_slider .item .outer_brdr img {
    height: 100%;
    object-fit: contain;
}
.clients_l_area #clients_logo_slider.owl-theme .owl-dot.active span { 
    width: 30px; 
    background: #c84b21;
}
.clients_l_area #clients_logo_slider.owl-theme .owl-dots span {  
    background: #E3E1E1;
}
.clients_l_area #clients_logo_slider.owl-theme .owl-dots { 
    text-align: right;  
    -webkit-tap-highlight-color: transparent;  
    position: absolute; 
    top: -45px;  
    right: 0;
}
.clients_l_area #clients_logo_slider.owl-theme .owl-dots .owl-dot{
    margin: 0 !important;
}
/*-------------------------services pages css----------------------------*/
.services_page .title{
    margin-bottom: 20px;
}
.services_page .first_service.bg_img1{
  background-image: url(https://www.gosofttechsolutions.com/images/ser_img_7.png);
}
.services_page .first_service.bg_img2{
  background-image: url(https://www.gosofttechsolutions.com/images/ser_img_8.png);
}
.services_page .first_service.bg_img3{
  background-image: url(https://www.gosofttechsolutions.com/images/ser_img_6.png);
}
.services_page .first_service.bg_img4{
  background-image: url(https://www.gosofttechsolutions.com/images/ser_img_4.png);
}
.services_page .first_service.bg_img5{
  background-image: url(https://www.gosofttechsolutions.com/images/ser_img_5.png);
}
.lets_discuss{
    background-color: initial !important;
/*    padding-bottom: 0 !important;*/
    margin: 0px 0 0px;
    padding: 70px 0;
}
.lets_discuss .industry_content{
    background-color: #000;
    padding: 40px 20px;
    border-radius: 20px;
}

.lets_discuss img{max-width: 50%;}

.development_cell {
    width: 100%;
    background: #f4f9ff;
    padding: 70px 0;
}
.development_cell .container-fluid {
    padding: 0;
}
.development_cell .development_cellimg {
    background-size: cover !important;
    width: 100%;
    height: 100%;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    min-height: 550px;
}
.development_cell .development_cellcontent {
    margin: 20px 150px;
    position: relative;
}
.development_cell .development_cell_midle {
    background: #ffffff;
    position: relative;
    box-shadow: 0px 0px 20px 1px rgba(0, 0, 0, 0.25);
    border-radius: 20px;
    padding: 40px 20px;
}
.development_cell .development_cell_midle .android {
    position: absolute;
/*    content: "";*/
/*    background-image: url(https://www.gosofttechsolutions.com/images/android_c_icon.png);*/
    background-repeat: no-repeat;
    height: 100%;
    width: 100%;
    max-width: 170px;
    max-height: 170px;
    top: 0;
    left: 100px;
/*    background-size: 100%;*/
}
.development_cell .development_cell_midle .hybrid{
    position: absolute;
    /*content: "";
    background-image: url(https://www.gosofttechsolutions.com/images/hybrid_c_icon.png);*/
    background-repeat: no-repeat;
    height: 100%;
    width: 100%;
    max-width: 170px;
    max-height: 170px;
    top: 0;
    left: 100px;
/*    background-size: 100%;*/
}
.development_cell .development_cell_midle .ios {
    position: absolute;
    /*content: "";
    background-image: url(https://www.gosofttechsolutions.com/images/ios_c_icon.png);*/
    background-repeat: no-repeat;
    height: 100%;
    width: 100%;
    max-width: 170px;
    max-height: 170px;
    top: 0;
    right: 100px;
/*    background-size: 100%;*/
}
.development_cell .development_cellcontent .heading_bg {
    background-color: #313644;
    display: block;
}
.development_cell .development_cellcontent.ml-0 h2 {
    margin-left: 300px;
    padding: 10px 0;
    margin-bottom: 0;
    margin-top: 10px;
    color: #fff;
    max-width: 420px;
}
.development_cell .development_cellcontent.ml-0 p {
    width: 100%;
    margin-left: 300px;
    max-width: 420px;
}
.development_cell .development_cellcontent.mr-0 h2 {
    margin-left: 150px;
    padding: 10px 0;
    margin-bottom: 0;
    margin-top: 10px;
    color: #fff;
    max-width: 420px;
}
.development_cell .development_cellcontent.mr-0 p {
    width: 100%;
    margin-left: 150px;
    max-width: 420px;
}
.el_development .expertise_content .middle_content{
    padding-left: 100px;
}
.el_development .bchain_developimg img{
    max-width: 400px;
    width: 100%;
}
.mobile_develop.expertise.ec_website .mobile_developimg{
    text-align: right;
}
.ec_website .expertise_content .middle_content{
    padding-right: 50px;
    text-align: justify;
}
/*.bchain_develop.expertise.t_booking{
    padding: 1px 0;
}*/
.t_booking .bchain_developimg img{
    height: 500px;
}
.t_booking .expertise_content .middle_content{
    padding-left: 100px;
}
.why-app-development.crm_development{
    padding: 70px 0 0 ;
}
/*.why-app-development.crm_development::before{
    background-image: url(https://www.gosofttechsolutions.com/images/crm_img.png);
    left: initial;
    right: 0 !important;
    max-width: 830px;
    top: 0;
    border: none;
    max-height: 500px;
}*/
.why-app-development.cms_development{
    padding: 0px 0 70px;
}
/*.why-app-development.cms_development::before{
    background-image: url(https://www.gosofttechsolutions.com/images/cms_img.png);
    left: initial;
    max-width: 750px;
    top: 0;
    border: none;
    max-height: 520px;
}*/
.why-app-development.cms_development .why-app-devcontent{
    padding: 0px 0 0px 100px;
}
.why-app-development.crm_development .why-app-devcontent p, .why-app-development.cms_development .why-app-devcontent p{
    margin-bottom: 0;
}
.why-app-development.crm_development .why-app-devcontent{
    padding: 0 100px 0px 0;
}
.mobile_blogs{
    background-color: #fff;
}
/*---------------accordions css-----------------------------------*/
.faq-section {
    background-color: #F4F9FF;
    padding: 70px 0;
    text-align: center;
    background-position: bottom right 0%;
}
/*
.faq-section .faq_left_half_circle {
    position: absolute;
    left: 80px;
}

.faq-section .faq_left_half_circle img {
    position: relative;
    top: 140px;
}*/
.faq-section .section-header{
    margin-bottom: 40px;
}
.faq-section .section-header p{
    color: #00000059;
}
.faq-section .section-header h2 {
    color: #000;
    margin-bottom: 0px;
}

/*.faq-section .faq-accordions {
    max-width: 760px;
    margin: 0 auto;
}*/

.faq-section .faq-accordions .accordion-row {
    padding-top: 15px;
    padding-bottom: 15px;
    border-bottom: 1px solid #00000059;
    cursor: pointer;
}

.faq-section .faq-accordions .accordion-row .faq_title {
    text-align: left;
    color: #000;
/*    font-size: 22px;*/
    font-weight: 500;
    margin-bottom: 0;
    position: relative;
    padding-right: 30px;
}

.faq-section .faq-accordions .faq_title:after {
    content: "";
    position: absolute;
    border-left: #c84b21 2px solid;
    border-bottom: #c84b21 2px solid;
    right: 10px;
    top: 8px;
    -moz-transition: all 0.9s linear;
    -webkit-transition: all 0.9s linear;
    transition: all 0.9s linear;
    width: 10px;
    height: 10px;
    z-index: 1;
    transform: rotate(-45deg);
}

.faq-section .faq-accordions .faq_title.open:after {
    transform: rotate(135deg);
    top: 14px;
}
.faq-section .faq-accordions .faq_title.open{
        -moz-transition: all 0.9s linear;
    -webkit-transition: all 0.9s linear;
    transition: all 0.9s linear;
}
.faq-section .faq-accordions .accordion-row .content {
    text-align: left;
    color: #00000059;
    font-size: 16px;
    line-height: 30px;
    overflow: hidden;
    height: 0px;
    margin: 0 0;
    padding: 0 0;
    transition: 0.9s all;
}

.faq-section .faq-accordions .accordion-row .open + .content {
    height: auto;
    overflow: initial;
    padding: 15px 0px 0;
}
@media (max-width: 1200px) {
    .faq-section .faq-accordions .accordion-row .faq_title {
        font-size: 18px;
    }
}


















/*----------media css new updates--------------------------------------------------------------------------------------------------*/

/* // XX-Large devices (larger desktops, 1400px and up)*/
@media (min-width: 1400px) {

}

/* // X-Large devices (large desktops, 1200px and up)*/
@media (min-width: 1200px) {
    .homebanner{
      padding: 0;
      height: 780px !important;
    }
    .homebanner .home-text{
        margin-top: 85px;
      padding: 190px 0 190px !important;
    }
    .homebanner .home-text h1{
        font-size: 60px;
    }
    .homebanner .home-text p{
        font-size: 22px;
    }
    .contact_info_section .dark_bg_contact .contact_text h1{
          bottom: -20%;
          right: -20%;
          font-size: 80px;
    }
    .contact_info_section .dark_bg_contact .contact_text {
        max-width: 450px !important;
    }
    .contact_info_section .dark_bg_contact .contact_text .or_lines {
        right: -72px !important;
    }
    .contact_info_section .dark_bg_contact .contact_fileds .form-group .sdt_code::before {
        left: 75px !important;
    }
    .gosofttechsolutions-about .aboutus_t {
        margin-left: 200px !important;
        text-align: justify;
    }
    /*.why-app-development::before{
        max-width: 700px !important;
        max-height: 530px !important;
        top: 100px !important;
    }*/

}
@media (min-width: 1024.99px) and (max-width: 1199.98px){
    #header .container-fluid {
        padding: 0px 50px;
    }
   #mainMenu nav>ul>li>a{
      padding: 10px 0;
    }
    .work-technologies .tabs .nav-tabs .nav-item a.nav-link{
        padding: 10px 3px 25px 3px;
    }
    .expertise_menu ul li a {
        color: #000;
        float: none;
        display: inline-block;
    }
    .expertise_menu ul li {
        float: none;
        display: inline-block;
    }
    .expertise_menu{
        position: initial;
    }
}
@media (min-width: 992px) and (max-width: 1024px){
    
    #header .header-inner .container-fluid #logo a>img{
      margin: 0;
      padding: 0;
    }
    #header .header-inner .container-fluid #logo{
      position: initial !important;
    }
    #mainMenu nav>ul{
      display: block;
    }
    #header .header-inner .container-fluid #logo{
      position: initial !important;
    }
    #mainMenu-trigger{
      height: 85px;
      position: relative;
      opacity: 1;
      visibility: visible;
    }
    .mainMenu-open #header #mainMenu{
      padding: 30px;
      width: calc(100% + 0px);
      position: absolute;
      right: 0;
      left: 0;
      top: 60px;
    }
    #header .header-inner #mainMenu .container nav {
        background: #fff;
        border-radius: 10px;
    }
    #header .header-inner #mainMenu .container nav ul li a {
      color: #000;
    }
    #mainMenu:not(.menu-overlay) nav>ul {
        padding: 0px 9px;
        float: none;
        width: 100%;
        display: block;
    }
    #mainMenu.menu-lines nav>ul>li.dropdown.phone-box .call_icn {
        margin-bottom: 10px;
        margin-top: 10px;
        color: #fff !important;
    }
    #mainMenu:not(.menu-overlay) nav>ul>li.dropdown.phone-box:before{
      display: none;
    }
    #mainMenu.menu-lines nav>ul>li.dropdown.phone-box ul.dropdown-menu .info-inquiry{
      max-width: 500px;
      margin: 0px 6px 20px;
    }
    .phone-box ul.dropdown-menu .info-inquiry .inquiry-block{
      margin: 20px 0px 15px;
    }
    .work-technologies .tabs .nav-tabs .nav-item a.nav-link{
        padding: 10px 3px 25px 3px;
    }
    
}
/* // Large devices (desktops, 992px and up)*/
@media (min-width: 992px) {
    
    .homebanner{
      padding: 0;
      height: 700px;
    }
    .homebanner .home-text{
        margin-top: 85px;
      padding: 110px 0 110px ;
    }
    .homebanner .home-text h1{
        font-size: 54px;
    }
    .homebanner .home-text p{
        font-size: 20px;
        width: 80%;
    }
    .homebanner .small_container{
        margin: 0;
    }
    .gosofttechsolutions-about .aboutus_t {
        margin-left: 170px;
    }
    .gosofttechsolutions-about .aboutus_t .title{
      margin: 0px;
    }
    .work-technologies h2.title{
      margin: 0;
    }
    .contact_info_section .dark_bg_contact .contact_text .mail_id_w_icn .id_icon{
          padding: 20px;
    }
    .contact_info_section .dark_bg_contact .contact_text .mail_id_w_icn .mailid{
      padding: 0 20px;
    }
    .contact_info_section .dark_bg_contact .contact_text .mail_id_w_icn .mailid h4{
      font-size: 20px;
    }
    .contact_info_section .dark_bg_contact .contact_text {
        max-width: 380px;
    }
    .contact_info_section .dark_bg_contact .contact_text .or_lines {
        right: -63px;
    }
    .contact_info_section .dark_bg_contact .contact_text .mail_id_w_icn{
      padding: 10px 15px;
    }
    .contact_info_section .dark_bg_contact .contact_fileds .Send_Your_Inquiry{
      margin: 0 !important;
    width: 100%;
    }
    .contact_info_section .dark_bg_contact .contact_fileds .form-check{
      align-items: baseline;
    }
    .contact_info_section .dark_bg_contact .contact_fileds .form-check input[type="checkbox" i]{
      margin-top: 3px;
    }
    .contact_info_section .dark_bg_contact .contact_text h1{
          bottom: -17%;
          right: -15%;
          font-size: 80px;
    }
    .contact_info_section .dark_bg_contact .contact_fileds .form-group .sdt_code::before{
        left: 57px;
    }
    /*.footer .footer-companydetail{
      text-align: center;
    }*/
/*    .uiux_develop .uiux_developimg img, .why-app-development .why-app-devimage img{
        display: none;
    }
    .why-app-development::before{
        max-width: 590px;
        max-height: 450px;
        top: 25%;
    }*/

}

/* // Medium devices (tablets, 768px and up)*/
@media (min-width: 767px) and (max-width: 991.98px) {
    #header .header-inner .container-fluid #logo a>img{
      margin: 0;
      padding: 0;
    }
    #header{
        height: 75px;
        line-height: 75px;
    }
    #header .header-inner, #header #header-wrap {
        height: 75px;
    }
    #header .header-inner .container-fluid #logo {
        height: 75px;
        width: 75px;
    }
    #mainMenu-trigger {
        height: 80px;
    }
    #mainMenu nav>ul{
      display: block;
    }
    #header #logo{
      left: 15px;
    }
    #header .header-inner .container-fluid #logo{
      text-align: left;
      padding-left: 15px;
    }
    #mainMenu-trigger{
      padding-right: 15px;
      position: absolute;
      right: 0;
      height: 85px;
    }
    .mainMenu-open #header #mainMenu{
      padding: 30px;
      width: calc(100% + 0px);
      position: absolute;
      right: 0;
      left: 0;
      top: 60px;
    }
    #mainMenu.menu-lines nav>ul>li.dropdown.phone-box .call_icn {
        margin-bottom: 10px;
        margin-top: 10px;
        color: #fff !important;
    }
    #header .header-inner #mainMenu .container nav {
        background: #fff;
        border-radius: 10px;
    }
    #header .header-inner #mainMenu .container nav ul li a {
      color: #000;
    }
    #mainMenu:not(.menu-overlay) nav>ul {
        padding: 0px 9px;
    }
    #mainMenu:not(.menu-overlay) nav>ul>li.dropdown.phone-box:before{
      display: none;
    }
/*    .mainMenu-open #header .header-inner, .mainMenu-open #header #header-wrap {
        box-shadow: 0 4px 10px rgba(0, 0, 0, .3);
        background-color: #fff!important;
    }*/
    #mainMenu.menu-lines nav>ul>li.dropdown.phone-box ul.dropdown-menu .info-inquiry{
      max-width: 500px;
      margin: 0px 6px 20px;
    }
    .phone-box ul.dropdown-menu .info-inquiry .inquiry-block{
      margin: 20px 0px 15px;
    }
    .mainMenu-open #header {
      background-color: #fff;
      transition: all .4s ease-in-out;
    }
    .homebanner{
      padding: 0;
      height: 590px;
    }
    .homebanner .home-text{
      padding: 70px 0 70px ;
      margin-top: 75px;
    }
    .blog_banner{
      padding: 0px;
      max-height: 590px;
    }
    .blog_banner img{
      padding: 0;
      height: 590px;
    }
    .small_container{
      margin: 0;
    }
    .homebanner .home-text p{
      width: 100%;
      font-size: 18px;
    }
    .gosofttechsolutions-about .aboutus_t {
        margin-left: 0;
    }
    .gosofttechsolutions-about .aboutus_t .title{
      margin: 0px;
    }
    .gosofttechsolutions-about .aboutus_t p.subtext{
      font-size: 14px;
      line-height: normal;
    }
    .industry-verticals .industry_content{
      max-width: 100%;
    }
    .collaborate_section{
      padding: 50px 0 ;
    }
    .work-technologies h2.title{
      margin: 0;
    }
    .industry-list ul li{
      width: 50%;
    }
    .case-study{
      padding: 50px 0;
    }
    .case-study .casestudy-item{
      margin: 0px;
    }
    .case-study .casestudy-item .casestudy-itemimg{
      margin-bottom: 0px;
    }
    .case-study .casestudy-item h5{
      padding: 15px 0 7px;
    }
    .case-study h2.title{
      margin:0;
    }
    .case-study .viewall-btn{
      padding: 0px 0 0 ;
    }
    .client-stories .client-icons ul li img{
        height: 50px;
    }
    .client-stories .client-icons ul li .star_img .r_stars {
        font-size: 10px;
    }
    .latest-post{
      padding: 50px 0;
    }
    .latest-post .post-item h5{
      padding: 10px 0 0 ;
    }
    .latest-post .post-item{
      padding: 0;
      margin:0;
    }
    .latest-post .post-item .post-itemimg img {
        box-shadow: 0px 0px 15px 1px rgba(0, 0, 0, 0.25);
    }
    .contact_info_section .dark_bg_contact .contact_text .mail_id_w_icn .id_icon{
          padding: 15px;
    }
    .contact_info_section .dark_bg_contact .contact_text .mail_id_w_icn .mailid{
      padding: 0 15px;
    }
    .contact_info_section .dark_bg_contact .contact_text .mail_id_w_icn .mailid h4{
      font-size: 17px;
    }
    .contact_info_section .dark_bg_contact .contact_text {
        max-width: 300px;
    }
    .contact_info_section .dark_bg_contact .contact_text .or_lines {
        right: -42px;
    }
    .contact_info_section .dark_bg_contact .contact_text .mail_id_w_icn{
      padding: 10px;
    }
    .contact_info_section .dark_bg_contact {
        padding: 30px 0px;
    }
    .contact_info_section .dark_bg_contact .contact_fileds{
        padding: 20px 10px;
    }
    .contact_info_section .dark_bg_contact .contact_fileds .Send_Your_Inquiry{
      margin: 0 !important;
    width: 100%;
    }
    .contact_info_section .dark_bg_contact .contact_fileds .form-check{
      align-items: baseline;
    }
    .contact_info_section .dark_bg_contact .contact_fileds .form-check input[type="checkbox" i]{
      margin-top: 4px;
    }
    .contact_info_section .dark_bg_contact .contact_text h1{
          bottom: -17%;
          right: 0;
          font-size: 70px;
    }
    .contact_info_section .dark_bg_contact .contact_fileds .form-group .sdt_code::before{
        left: 40px;
    }





    .footer .footer-companydetail{
      padding: 0;
      text-align: left;
    }
    .footer-cell{
      margin-left: 0;
      margin-bottom: 20px;
    }

    .mobile_develop .mobile_developimg img, .games_develop .games_developimg img{
        height: 100%;
    }
    .mobile_develop.expertise .expertise_content, .games_develop.expertise .expertise_content{
        padding: 0;
        margin-top: 0px;
    }
    .webapp_develop.expertise .row{
        align-items: center;
    }


    .mobile_develop .mobile_developimg img, .games_develop .games_developimg img{
        height: 100%;
    }
    .mobile_develop.expertise .expertise_content, .games_develop.expertise .expertise_content, .automatic_develop .expertise_content{
        padding: 0;
        margin-top: 0px;
    }
    .games_develop.expertise .expertise_content .android_techno ul li img{
        height: 100%;
    }
   /* .webapp_develop.expertise .expertise_content, .bchain_develop.expertise, .automatic_develop, .development_cell{
        padding: 40px 0 ;
    }*/
    .bchain_develop.expertise .expertise_content{
        padding: 0;
        margin-bottom: 0px;
    }
    .development_about .development_about_left_content{
        text-align: left;
        max-width: 300px;
    }
    .development_about .development_about_list{
        margin-left: 50px;
        padding-left: 0px;
    }
    .development_cell .development_cellcontent{
        margin: 20px 0;
        padding: 0;
    }
    .development_cell .development_cell_midle .android, .development_cell .development_cell_midle .hybrid, .development_cell .development_cell_midle .ios{
        max-width: 140px;
        max-height: 140px;
        top: 15px;
        left: 20px;
    }
    .development_cell .development_cellcontent.ml-0 h2, .development_cell .development_cellcontent.mr-0 h2 {
        margin-left: 160px;
    }
    .development_cell .development_cellcontent.ml-0 p, .development_cell .development_cellcontent.mr-0 p{
        margin-left: 0;
        margin-top: 40px;
        max-width: 100%;
    }
    .why-app-development::before, .uiux_develop::before{
        display: none;
    }
    .uiux_develop .uiux_developimg img, .why-app-development .why-app-devimage img{
        display: block;
        height: 100%;
    }
    .why-app-development .why-app-devcontent{
        margin-top: 30px;
    }
    .uiux_develop .uiux_developimg{
        height: auto;
         margin-top: 30px;
    }
    .expertise_menu{
        position: initial;
        padding: 70px 0 0 ;
    }
    .expertise_menu ul li{
        text-align: center;
        float: none;
        display: inline-block;
    }
    .expertise_menu ul li a{
        color: #000;
        float: none;
        display: inline-block;
    }

    .why-app-development.cms_development .why-app-devcontent, .why-app-development.crm_development .why-app-devcontent, .ec_website .expertise_content .middle_content, .el_development .expertise_content .middle_content{
        padding: 0;
        margin-top: 0;
    }
    .work-technologies .tabs .nav-tabs .nav-item a.nav-link{
        padding: 10px 3px 25px 3px;
    }
    .games_develop.expertise .expertise_btn a, .m_padding_y.expertise .expertise_btn a, .w_padding_y.expertise .expertise_btn a, .bc_padding_y.expertise .expertise_btn a, .automatic_develop.expertise .expertise_btn a, .uiux_develop.expertise .expertise_btn a{
        display: inline-block;
        margin-bottom: 15px;
    }
    .games_develop.expertise .expertise_btn a:last-child, .m_padding_y.expertise .expertise_btn a:last-child, .w_padding_y.expertise .expertise_btn a:last-child, .bc_padding_y.expertise .expertise_btn a:last-child, .automatic_develop.expertise .expertise_btn a:last-child, .uiux_develop.expertise .expertise_btn a:last-child{
        margin-bottom: 0;
    }
    .uiux_develop.expertise .expertise_content{
        padding-right: 0;
    }
    .webapp_develop.expertise .expertise_content{
        padding-right: 0;
    }

}

/* ------------blog design--------- */
.blog_banner{
  top: 0;
  height: 650px;
  width: 100%;
  z-index: 1;
}

.blogdetails .blog_table_content{
  border: 1px solid #bfbfbf;
  box-shadow: 0 0 10px #afafaf;
  padding: 15px 25px 5px 25px;
  margin-bottom: 20px;
  width: 100%;
  display: table;
}

.blogdetails .blog_heading h1{
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 600;
  font-size: 36px;
  line-height: 54px;
  color: #000000;

}

.blogdetails .category_time{
  color: #757575;
  font-size: 14px;
  padding-top: 0;
  text-align: left;
  margin: 10px 0px;
  text-transform: capitalize;
  font-family: 'Roboto', sans-serif;

}

.blogdetails .blogappimg1 img{
  max-width: 100%;
  max-height: 400px;
  margin: 0px 0px;
}

.blogdetails .blog_content .table_content{
  border: 1px solid #bfbfbf;
  box-shadow: 0 0 10px #afafaf;
  padding: 15px 25px 5px 25px;
  margin: 20px 0px;
  width: 100%;
  display: table;
}

.blogdetails .paracon {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 400;
  font-size: 20px;
  line-height: 30px;
  color: rgba(0, 0, 0, 0.8);

}

.blogdetails .paracon1 {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 400;
  font-size: 20px;
  line-height: 30px;
  color: rgba(0, 0, 0, 0.8);
}

.blogdetails .blog_content .table_content .paracon strong {
  font-size: 18px!important;
  color: #333!important;
  font-family: 'Roboto', sans-serif;

}

.blogdetails .blog_content .table_content ul {
  padding: 0 0 0 40px;
  margin: 0 0 20px;
}

.blogdetails .blog_content .table_content ul li {
  font-weight: 300;
  font-size: 18px!important;
  color: #333!important;
  position: relative;
  list-style: none;
  font-family: 'Roboto', sans-serif;

}

.blogdetails .blog_content .table_content ul li:after{
  width: 8px;
  height: 8px;
  background-color: #c84b21;
  border-radius: 100%;
  top: 10px;
  content: '';
  left: -20px;
  position: absolute;
}

.blogdetails .blog_content .table_content ul li a {
  text-decoration: none;
  color: #343434;
  font-size: 18px;
  line-height: 30px;
  margin-top: 20px;
  font-weight: 400;
  font-family: 'Roboto', sans-serif;

}

.blogdetails .blog_content .table_content ul li a:hover{
  color: #c84b21;
  border-bottom: 1px solid #000;
}

.blogdetails .blog_content .table_content ol {
  padding: 0 0 0 20px;
  margin: 0 0 0;
}

.blogdetails .blog_content .table_content ol li {
  line-height: 28px;
}

.blogdetails .blog_content .table_content ol li::marker{
  unicode-bidi: isolate;
    font-variant-numeric: tabular-nums;
    text-transform: none;
    text-indent: 0px !important;
    text-align: start !important;
    text-align-last: start !important;
}

.blogdetails .blog_content .table_content ul li ol li {
  list-style-type: decimal;
}

.blogdetails .blog_content .table_content ul li ol li:after{
  width: 0px;
  height: 0px;
}

.blogdetails .blog_content h2 {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 500;
  font-size: 32px;
  line-height: 48px;
  color: #000000;
}

.blogdetails .blog_content h3 {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 400;
  font-size: 30px;
  line-height: 45px;
  color: #000000;
}

.blogdetails .blog_content ul {
  padding: 0 0 0 40px;
  margin: 0 0 20px;
}

.blogdetails .blog_content .special ul li {
  font-weight: 300;
  font-size: 17px!important;
  color: #333!important;
  position: relative;
  list-style: none;
  font-family: 'Roboto', sans-serif;

}

.blogdetails .blog_content .special ul li:after{
  width: 8px;
  height: 8px;
  background-color: #c84b21;
  border-radius: 100%;
  top: 17px;
  content: '';
  left: -20px;
  position: absolute;
}

.blogdetails .blog_content .special {
  margin: 30px 0px;
  width: 100%;
}

.blogdetails .blog_content .special ul li h4{
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 400;
  font-size: 30px;
  line-height: 45px;
  color: #000000;
}
.blogdetails .blog_content .spacr{
  margin-top:8rem!important;
}

/* //Small devices (landscape phones, 576px and up)*/
@media (min-width: 576px) and (max-width: 766.98px){

    .gosofttechsolutions-about, .agileproduct-development, .all_services, .industry-verticals, .work-technologies, .case-study, .client-stories, .clients_l_area, .latest-post, .companylocation{
        padding: 50px 0;
    }

    #header .header-inner .container-fluid #logo a>img{
      margin: 0;
      padding: 0;
    }
    #header{
        height: 65px;
        line-height: 65px;
    }
    #header .header-inner, #header #header-wrap {
        height: 65px;
    }
    #header .header-inner .container-fluid #logo {
        height: 65px;
        width: 65px;
    }
    #mainMenu-trigger {
        height: 70px;
    }
    #mainMenu nav>ul{
      display: block;
    }
    .mainMenu-open #header #mainMenu{
      padding: 20px 0 0 0;
      width: calc(100% + 0px);
    }
    #header #logo{
      left: 15px;
    }
    #mainMenu.menu-lines nav>ul>li.dropdown.phone-box .call_icn {
        margin-bottom: 10px;
        margin-top: 10px;
        color: #fff !important;
    }
    #mainMenu:not(.menu-overlay) nav>ul>li.dropdown.phone-box:before{
      display: none;
    }
    #mainMenu.menu-lines nav>ul>li.dropdown.phone-box ul.dropdown-menu .info-inquiry{
      max-width: 500px;
      margin: 0px 6px 20px;
    }
    .phone-box ul.dropdown-menu .info-inquiry .inquiry-block{
      margin: 20px 0px 15px;
    }
    .homebanner{
      padding: 0;
      height: 480px;
    }
    .homebanner .home-text{
        margin-top: 65px;
      padding: 70px 0 70px ;
    }
    .small_container{
      margin: 0;
    }
    .homebanner .home-text p{
      width: 100%;
      font-size: 16px;
    }
    .homebanner .home-text h1{
      font-size: 30px;
    }
    .gosofttechsolutions-about .aboutus_t {
        margin-left: 0;
    }
    .gosofttechsolutions-about .aboutus_t .title{
      margin: 0px;
    }
    .gosofttechsolutions-about .aboutus_t p.subtext{
      font-size: 14px;
      line-height: normal;
    }
    .industry-verticals .industry_content{
      max-width: 100%;
    }

    .collaborate_section .right_align, .collaborate_section .first_step {
        text-align: center;
        margin: 0 auto;
    }
    .work-technologies h2.title{
      margin: 0;
    }
    .work-technologies .tabs .nav-tabs .nav-item .nav-link.active:after{
      display: none;
    }
    .work-technologies .tabs{
      padding: 0;
    }
    .work-technologies .tabs .nav-tabs{
      margin-bottom: 0;
    }
    .industry-list ul li{
      width: 50%;
    }
    .industry-list li:before{
      display: block;
    }
    .case-study .casestudy-item{
      margin: 0px;
    }
    .case-study .casestudy-item .casestudy-itemimg{
      margin-bottom: 0px;
    }
    .case-study h2.title{
      margin:0;
    }
    .case-study .casestudy-item p{
      line-height: normal;
      margin-bottom: 10px;
    }
    .case-study .viewall-btn{
      padding: 0px 0 0 ;
    }
    .clients_l_area #clients_logo_slider {
        margin-top: 30px;
    }
    .latest-post .post-item h5{
      padding: 10px 0 0 ;
    }
    .latest-post .post-item{
      padding: 0;
      margin:0;
    }
    .latest-post .post-item .post-itemimg img {
        box-shadow: 0px 0px 15px 1px rgba(0, 0, 0, 0.25);
    }
    .companylocation{
      background-color: #fff;
    }
    .companylocation .company-locationcell{
      margin-top: 0;
    }
    .companylocation .company-locationcell h4{
      padding-left: 0;
      margin-bottom: 0;
    }
    .companylocation h2{
      margin-bottom: 20px !important;
    }
    .contact_info_section .dark_bg_contact .contact_text .mail_id_w_icn .id_icon{
          padding: 20px;
    }
    .contact_info_section .dark_bg_contact .contact_text .mail_id_w_icn .mailid{
      padding: 0 20px;
    }
    .contact_info_section .dark_bg_contact .contact_text .mail_id_w_icn .mailid h4{
      font-size: 17px;
    }
    .contact_info_section .dark_bg_contact .contact_text {
        max-width: 100%;
    }
    .contact_info_section .dark_bg_contact .contact_text .mail_id_w_icn{
      padding: 10px;
    }
    .contact_info_section .dark_bg_contact .contact_fileds{
      position: initial;
      margin-top: 30px;
    }
    .contact_info_section .dark_bg_contact .contact_fileds .Send_Your_Inquiry{
      margin: 0 !important;
    width: 100%;
    }
    .contact_info_section .dark_bg_contact .contact_fileds .form-check{
      align-items: baseline;
    }
    .contact_info_section .dark_bg_contact .contact_fileds .form-check input[type="checkbox" i]{
      margin-top: 4px;
    }
    .contact_info_section .dark_bg_contact .contact_text h1{
          bottom: -17%;
          right: 0;
          font-size: 70px;
    }
    .contact_info_section {
        padding: 50px 0 0px;
        background-color: #000;
    }
    .contact_info_section .dark_bg_contact .contact_text .or_lines{
        position: initial;
        width: 100%;
        margin-top: 20px;
    }
    .contact_info_section .dark_bg_contact .contact_text .or_lines p {
        padding: 0 15px ;
        position: relative;
        z-index: 1;
    }
    .contact_info_section .dark_bg_contact .contact_text .or_lines::after{
            right: 0;
            position: absolute;
            content: " ";
            margin: 0;
            border-bottom: 1px solid #ffffffcc;
            width: 100%;
            bottom: 11px;
            height: 1px;
            left: 0;
    }
    .contact_info_section  .contact_heading h3, .contact_info_section  .contact_heading p{
      color: #fff;
    }
    .contact_info_section  .contact_heading p{
      margin-bottom: 0;
    }
    .contact_info_section .dark_bg_contact .contact_fileds .form-group .sdt_code::before{
        left: 160px;
    }




    .footer-bottom .social-icons{
      justify-content: center;
    }
    .footer-cell{
      margin-left: 0;
      margin-bottom: 20px;
    }
    .footer-bottom .copyright{
      margin: 0;
    }
    .footer .footer-companydetail{
      padding: 0;
      text-align: center;
    }
    .footer .footer-mid .footer-rating{
      margin-bottom: 20px;
    }
    .getintouch-form .getintouch-forminner .slide-toggle a {
        margin-left: 24rem;
        margin-top: -13.5rem;
    }




    .mobile_develop .mobile_developimg img, .games_develop .games_developimg img{
        height: 100%;
    }
    .mobile_develop.expertise .expertise_content, .games_develop.expertise .expertise_content, .automatic_develop .expertise_content{
        padding: 0;
        margin-top: 30px;
    }
    .games_develop.expertise .expertise_content .android_techno ul li img{
        height: 100%;
    }
    .webapp_develop.expertise .expertise_content, .automatic_develop, .development_cell {
        padding: 50px 0 ;
    }
    .mobile_develop.expertise{
        padding: 50px 0 0;
    }
    .bchain_develop.expertise.t_booking{
        padding: 50px 0;
    }
    .bchain_develop.expertise{
        padding: 30px 0 50px;
    }
    .bchain_develop.expertise .expertise_content{
        padding: 0;
        margin-bottom: 0px;
    }
    .development_about .development_about_left_content{
        text-align: center;
        max-width: 100%;
    }
    .development_about .development_about_list{
        margin-left: 0px;
        padding-left: 0px;
    }
    .development_cell .development_cellcontent{
        margin: 20px 0;
        padding: 0;
    }
    .development_cell .development_cell_midle .android, .development_cell .development_cell_midle .hybrid, .development_cell .development_cell_midle .ios{
        max-width: 120px;
        max-height: 120px;
        top: 15px;
        left: 10px;
    }
    .development_cell .development_cellcontent.ml-0 h2, .development_cell .development_cellcontent.mr-0 h2 {
        margin-left: 120px;
    }
    .development_cell .development_cellcontent.ml-0 p, .development_cell .development_cellcontent.mr-0 p{
        margin-left: 0;
        margin-top: 40px;
        max-width: 100%;
    }
    .why-app-development::before, .uiux_develop::before{
        display: none;
    }
    .why-app-development .why-app-devcontent{
        margin-top: 20px;
    }
    .why-app-development.cms_development{
        padding: 0px 0 50px;
    }
    .uiux_develop .uiux_developimg{
        height: auto;
         margin-top: 0px;
    }
    .expertise_menu{
        position: initial;
    }
    .expertise_menu ul li{
        text-align: center;
        float: none;
    }
    .expertise_menu ul li a{
        color: #000;
        float: none;
        display: block;
    }
    .expertise_menu{
        position: initial;
    }
    .expertise_menu ul li{
        text-align: center;
        float: none;
    }
    .expertise_menu ul li a{
        color: #000;
        float: none;
        display: block;
    }
    .el_development .bchain_developimg img{
        max-width: 100%;
    }
    .el_development .expertise_content .middle_content, .t_booking .expertise_content .middle_content{
        padding-left: 0;
        margin-top: 30px;
    }
    .ec_website .expertise_content .middle_content{
        padding-right: 0;
        margin-bottom: 0px;
    }
    .t_booking .bchain_developimg img{
        height: 100%;
    }
    .why-app-development.crm_development{
        margin: 0;
        padding: 50px 0;
    }
    .why-app-development.crm_development .why-app-devcontent{
        padding: 0;
        margin-top: 20px;
    }
    .why-app-development.crm_development .why-app-devcontent .whydevelopbtn, .why-app-development.cms_development .why-app-devcontent .whydevelopbtn{
        padding-top: 10px;
    }
    .why-app-development.cms_development .why-app-devcontent{
            padding: 0px ;
    }
    .mobile_develop.ec_website .expertise_content{
        margin-top: 0;
    }

    .games_develop, .uiux_develop, .mobile_develop.expertise.m_padding_y, .bc_padding_y.expertise{
        padding: 50px 0;
    }
    .uiux_develop.expertise .expertise_content{
        padding: 0;
    }
    .games_develop.expertise .expertise_content .android_techno{
        margin-top: 20px;
    }
    .bc_padding_y.expertise .expertise_content {
        margin-top: 30px;
    }
    .games_develop.expertise .expertise_btn a, .m_padding_y.expertise .expertise_btn a, .w_padding_y.expertise .expertise_btn a, .bc_padding_y.expertise .expertise_btn a, .automatic_develop.expertise .expertise_btn a, .uiux_develop.expertise .expertise_btn a{
        display: inline-block;
        margin-bottom: 0px;
    }
    .games_develop.expertise .expertise_btn a:last-child, .m_padding_y.expertise .expertise_btn a:last-child, .w_padding_y.expertise .expertise_btn a:last-child, .bc_padding_y.expertise .expertise_btn a:last-child, .automatic_develop.expertise .expertise_btn a:last-child, .uiux_develop.expertise .expertise_btn a:last-child{
        margin-bottom: 0;
    }


}

/* //Small devices (landscape phones, 320px and up)*/
@media only screen and (min-width: 320px) and (max-width: 575.98px) {

  .applications_blockchain .bdr_btm { border-bottom: none;}

  .applications_blockchain .bdr_lft { border-left: none;}

  .applications_blockchain .bdr_btm_lft { border-bottom: none;border-left: none;}

  .industry-verticals .lets_inner { margin: 20px 0px;}

  .development_about .development_box{margin: 10px 10px;}

  .lets_discuss img {max-width: 75%;}

  .all_services .type_of_smm{margin-right: 0px;max-width: 90%;margin: 10px 0px;}

    .gosofttechsolutions-about, .agileproduct-development, .all_services, .industry-verticals, .work-technologies, .case-study, .client-stories, .clients_l_area, .latest-post, .companylocation, .mobile_develop.expertise{
        padding: 40px 0; 
    }
    .contact_info_section .dark_bg_contact{
        padding: 30px 0 40px;
    }
    .footer{
        padding-top: 40px;
    }
    #header .header-inner .container-fluid #logo a>img{
      margin: 0;
      padding: 0;
    }
    #header{
        height: 65px;
        line-height: 65px;
    }
    #header .header-inner, #header #header-wrap {
        height: 65px;
    }
    #header .header-inner .container-fluid #logo {
        height: 65px;
        width: 65px;
    }
    #mainMenu-trigger {
        height: 70px;
    }
    #mainMenu nav>ul{
      display: block;
    }
    #header #logo{
      left: 15px;
    }
    .mainMenu-open #header #mainMenu{
      padding: 20px 0 0 0;
      width: calc(100% + 0px);
    }
    #mainMenu.menu-lines nav>ul>li.dropdown.phone-box .call_icn {
        margin-bottom: 10px;
        margin-top: 10px;
        color: #fff !important;
    }
    #mainMenu:not(.menu-overlay) nav>ul>li.dropdown.phone-box:before{
      display: none;
    }
    #mainMenu.menu-lines nav>ul>li.dropdown.phone-box ul.dropdown-menu .info-inquiry{
      max-width: 500px;
      margin-bottom: 20px;
    }
    .phone-box ul.dropdown-menu .info-inquiry .inquiry-block{
      margin: 20px 0px 15px;
    }
    .homebanner{
      padding: 0;
      height: 520px;
    }
    .small_container{
      margin: 0;
    }
    .blog_banner{
      padding: 0px;
      max-height: 250px;
    }
    .blog_banner img{
      padding: 0;
      height: 520px;
    }
    .homebanner .home-text{
        margin-top: 65px;
      padding: 50px 0 50px ;
    }
    .homebanner .home-text p{
      width: 100%;
    }
    .homebanner .home-text h1{
      font-size: 26px;
    }
    .gosofttechsolutions-about .aboutus_t{
      margin-left: 0;
    }
    .gosofttechsolutions-about .aboutus_t .title{
      margin: 20px 0 0 ;
    }
    .gosofttechsolutions-about .aboutus_t p.subtext{
      font-size: 14px;
      line-height: 22px;
    }
    .industry-verticals .industry_content{
      max-width: 100%;
    }
    .collaborate_section .colbrt_client {
        max-width: 100%;
    }
    .collaborate_section .first_step .right_side_text span .lets_start_btn{
      padding: 5px 16px;
    }
    .collaborate_section .right_align, .collaborate_section .first_step {
        text-align: center;
        margin: 0 auto;
    }
    .work-technologies h2.title{
      margin: 0;
    }
    .work-technologies .tabs .nav-tabs .nav-item .nav-link.active:after{
      display: none;
    }
    .work-technologies .tabs{
      padding: 0;
    }
    .work-technologies .tabs .nav-tabs{
      margin-bottom: 0;
    }
    .case-study .casestudy-item{
      margin: 0px;
    }
    .case-study .casestudy-item .casestudy-itemimg{
      margin-bottom: 0px;
    }
    .case-study .casestudy-item h5{
      padding: 10px 0 6px;
    }
    .case-study h2.title{
      margin:0;
    }
    .case-study .casestudy-item p{
      line-height: normal;
      margin-bottom: 10px;
    }
    .case-study .viewall-btn{
      padding: 0px 0 0 ;
    }
    .client-stories .client-icons ul li .star_img .r_stars{
      font-size: 12px;
    }
    .client-stories .client-icons ul li img{
      height: 70px;
    }
    .latest-post .post-item h5{
      padding: 10px 0 0 ;
    }
    .latest-post .post-item{
      padding: 0;
      margin:0;
    }
    .latest-post .post-item .post-itemimg img {
        box-shadow: 0px 0px 15px 1px rgba(0, 0, 0, 0.25);
    }
    .companylocation{
      background-color: #fff;
    }
    .companylocation .company-locationcell{
      margin-top: 0;
    }
    .companylocation .company-locationcell h4{
      padding-left: 0;
      margin-bottom: 0;
    }
    .companylocation h2{
      margin-bottom: 20px !important;
    }
    .companylocation .container-fluid{
      padding: 0 15px;
    }
    .clients_l_area #clients_logo_slider .owl-item .outer_brdr{
        padding: 10px 5px;
    }
    .clients_l_area #clients_logo_slider.owl-theme .owl-dots{
        display: none;
    }
    .clients_l_area #clients_logo_slider{
        margin-top: 30px;
    }
    .contact_info_section .dark_bg_contact .contact_text .mail_id_w_icn .id_icon{
          padding: 10px 10px 10px 0;
    }
    .contact_info_section .dark_bg_contact .contact_text .mail_id_w_icn .mailid{
      padding: 0px 0px 0px 10px;
    }
    .contact_info_section .dark_bg_contact .contact_text .mail_id_w_icn .mailid h4{
      font-size: 17px;
    }
    .contact_info_section .dark_bg_contact .contact_text {
        max-width: 100%;
    }
    .contact_info_section .dark_bg_contact .contact_text .mail_id_w_icn{
      padding: 10px;
    }
    .contact_info_section .dark_bg_contact .contact_fileds{
      position: initial;
      margin-top: 30px;
      padding: 30px 15px;
    }
    .contact_info_section .dark_bg_contact .contact_fileds .Send_Your_Inquiry{
      margin: 0 !important;
    width: 100%;
    }
    .contact_info_section .dark_bg_contact .contact_fileds .form-check{
      align-items: baseline;
    }
    .contact_info_section .dark_bg_contact .contact_fileds .form-check input[type="checkbox" i]{
      margin-top: 4px;
    }
    .contact_info_section .dark_bg_contact .contact_text h1{
          bottom: -17%;
          right: 0;
          font-size: 70px;
    }
    .contact_info_section .dark_bg_contact .contact_text .or_lines{
        position: initial;
        width: 100%;
        margin-top: 20px;
    }
    .contact_info_section .dark_bg_contact .contact_text .or_lines p {
        padding: 0 15px ;
        position: relative;
        z-index: 1;
    }
    .contact_info_section .dark_bg_contact .contact_text .or_lines::after{
            right: 0;
            position: absolute;
            content: " ";
            margin: 0;
            border-bottom: 1px solid #ffffffcc;
            width: 100%;
            bottom: 11px;
            height: 1px;
            left: 0;
    }
    .contact_info_section {
        background-color: #000;
        padding-top: 40px;
    }
    .contact_info_section  .contact_heading h3, .contact_info_section  .contact_heading p{
      color: #fff;
    }
    .contact_info_section  .contact_heading p{
      margin-bottom: 0;
    }
    .contact_info_section .dark_bg_contact .contact_fileds .g-recaptcha{
        margin: 10px 0;
    }
    .contact_info_section .dark_bg_contact .contact_fileds .form-group .sdt_code::before{
        left: 33%;
    }


    .footer-bottom .social-icons{
      justify-content: center;
    }
    .footer-cell{
      text-align: center;
      margin-left: 0;
      margin-bottom: 40px;
    }

    .footer .footer-companydetail{
      padding: 0;
      text-align: center;
    }
    .footer .footer-mid .footer-rating, .footer .footer-mid .footer-rating p, .footer .footer-mid .news_letter {
        text-align: center !important;
    }
    .footer .footer-mid .news_letter .input-form{
      margin: 0 auto;
    }
    .footer .footer-mid .footer-rating{
      margin-bottom: 20px;
    }
/*    .footer-cell ul.footer-navi li { padding: 0px 0px 4px;}*/
    .getintouch-form .getintouch-forminner{
        width: 318px;
        padding: 15px 9px 5px 9px;
        border: 1px solid #dedede;
    }


    .mobile_develop .mobile_developimg img, .games_develop .games_developimg img{
        height: 100%;
    }
    .mobile_develop.expertise .expertise_content, .games_develop.expertise .expertise_content, .automatic_develop .expertise_content{
        padding: 0;
        margin-top: 30px;
    }
    .games_develop.expertise .expertise_content .android_techno ul li img{
        height: 100%;
    }
    .webapp_develop.expertise .expertise_content, .automatic_develop, .development_cell, .why-app-development.crm_development, .why-app-development.cms_development{
        padding: 40px 0 ;
    }
    .why-app-development.cms_development {
        padding: 0px 0 40px;
    }
    .bchain_develop.expertise {
        padding: 30px 0 50px;
    }
    .bchain_develop.expertise.t_booking {
        padding: 40px 0 40px;
    }
    .mobile_develop.expertise {
        padding: 40px 0 0;
    }
    .mobile_develop.expertise.m_padding_y {
        padding: 40px 0 ;
    }
    .bc_padding_y.expertise{
        padding: 40px 0;
    }
    .bchain_develop.expertise .expertise_content{
        padding: 0;
        margin-bottom: 0px;
    }
    .bc_padding_y.expertise .expertise_content{
        margin-top: 30px;
    }
    .development_about .development_about_left_content{
        text-align: center;
        max-width: 100%;
    }
    .development_about .development_about_list{
        margin-left: 0px;
        padding-left: 0px;
    }
    .development_cell .development_cellcontent{
        margin: 20px 0;
        padding: 0;
    }
    .development_cell .development_cell_midle .android, .development_cell .development_cell_midle .hybrid, .development_cell .development_cell_midle .ios{
        max-width: 120px;
        max-height: 120px;
        top: 15px;
        left: 10px;
    }
    .development_cell .development_cellcontent.ml-0 h2, .development_cell .development_cellcontent.mr-0 h2 {
        margin-left: 120px;
    }
    .development_cell .development_cellcontent.ml-0 p, .development_cell .development_cellcontent.mr-0 p{
        margin-left: 0;
        margin-top: 40px;
        max-width: 100%;
    }
    .why-app-development::before, .uiux_develop::before{
        display: none;
    }
    .why-app-development .why-app-devcontent{
        margin-top: 30px;
    }
    .uiux_develop .uiux_developimg{
        height: auto;
         margin-top: 0px;
    }
    .expertise_menu{
        position: initial;
    }
    .expertise_menu ul li{
        text-align: center;
        float: none;
    }
    .expertise_menu ul li a{
        color: #000;
        float: none;
        display: block;
    }
    .el_development .bchain_developimg img{
        max-width: 100%;
    }
    .el_development .expertise_content .middle_content, .t_booking .expertise_content .middle_content{
        padding-left: 0;
        margin-top: 30px;
    }
    .ec_website .expertise_content .middle_content{
        padding-right: 0;
        margin-bottom: 0px;
    }
    .ec_website .expertise_content.xs-mt-5{
        margin-top: 30px !important;
    }
    .t_booking .bchain_developimg img{
        height: 100%;
    }
    .why-app-development.crm_development{
        margin: 0;
    }
    .why-app-development.crm_development .why-app-devcontent{
        padding: 0;
        margin-top: 20px;
        margin-bottom: 0px;
    }
    .why-app-development.crm_development .why-app-devcontent .whydevelopbtn, .why-app-development.cms_development .why-app-devcontent .whydevelopbtn{
        padding-top: 10px;
    }
    .why-app-development.cms_development .why-app-devcontent{
            padding: 0px ;
    }
    .mobile_develop.ec_website .expertise_content{
        margin-top: 0;
    }
    .games_develop, .uiux_develop{
        padding: 40px 0;
    }
    .uiux_develop.expertise .expertise_content{
        padding: 0;
    }
    .games_develop.expertise .expertise_content .android_techno{
        margin-top: 20px;
    }
    .games_develop.expertise .expertise_btn a, .m_padding_y.expertise .expertise_btn a, .w_padding_y.expertise .expertise_btn a, .bc_padding_y.expertise .expertise_btn a, .automatic_develop.expertise .expertise_btn a, .uiux_develop.expertise .expertise_btn a{
        display: inline-block;
        margin-bottom: 15px;
    }
    .games_develop.expertise .expertise_btn a:last-child, .m_padding_y.expertise .expertise_btn a:last-child, .w_padding_y.expertise .expertise_btn a:last-child, .bc_padding_y.expertise .expertise_btn a:last-child, .automatic_develop.expertise .expertise_btn a:last-child, .uiux_develop.expertise .expertise_btn a:last-child{
        margin-bottom: 0;
    }
}