body { width: 100%; float: left; margin: 0; padding: 0;text-decoration: none; color: inherit;font-family: ''Lato', sans-serif';font-style: normal;}
.wrapper{ margin: 0; padding: 0; float: left; width: 100%; overflow: hidden; }
.padding{ padding: 0; }

/* common css start */
.sw-common-sec {padding: 65px 0;}
.sw-common-sec h1 {font-size: 48px;line-height: 58px;color: rgba(255, 255, 255, 0.95);letter-spacing: 0.38px;font-family:''Lato', sans-serif';
    padding: 0 7px 24px 0;margin: 0;}
.sw-common-sec h2 {font-size: 36px;line-height: 44px;color: #186ADE;letter-spacing: 0.4px;font-family:''Lato', sans-serif';text-align: center;font-weight: 700;padding: 0;margin: 0;}
.sw-common-sec h3 {font-size: 24px;line-height: 29px;color: #186ADE;letter-spacing: 0;font-family:''Lato', sans-serif';padding: 0;margin: 0;}
.sw-common-sec h4 {font-size: 20px;line-height: 26px;color: #000;letter-spacing: 0.2px;font-family:''Lato', sans-serif';padding: 0;margin: 0;}
.sw-common-sec p {font-size: 20px;line-height: 24px;color: #000;letter-spacing: 0.38px;font-family:''Lato', sans-serif';padding: 0;margin: 0;}
.sw-common-sec a {font-size: 16px;line-height: 24px;color: #000;letter-spacing: 0.32px;font-family:''Lato', sans-serif';padding: 0;margin: 0;text-decoration: none;display: inline-block;}
.sw-common-sec a:hover {color: #000;}  
.sw-common-sec ul {list-style: none;display: inline-block;padding: 0;margin: 0;}
.sw-common-sec li {padding: 0;margin: 0;font-size: 24px;line-height: 34px;font-family:''Lato', sans-serif';}
/* common css end */

/* header css start */
.header {background: transparent;padding: 16px 0;position: absolute;width: 100%;top: 0;z-index: 34;transition: all 0.6s ease;}
/* .header .header-1 {display: none;} */
.header .menu nav {float: right;}
.header .menu nav .navbar-nav .nav-item .nav-link {color: #fff;padding: 0;}
.header .menu nav .navbar-nav .contact-btn {display:none;}

.header .menu nav .navbar-nav .nav-item {padding: 0 20px;}
.header .menu nav .navbar-nav .nav-item:last-child {padding: 0 0 0 20px;}
.header .header-phone a {color: #fff;padding: 4px 16px;border-radius: 4px;border: 1px solid #fff;line-height: 24px;
    margin: 6px 0 0 17px;transition: all .5s ease;}
.header .header-phone a:hover {background-color: #186ADE;border-color: #186ADE;}
.header .header-logo .white-logo {display: block;}
.header .header-logo .blui-logo {display: none;width: 158px;height: 54px;}
.header.sticky .header-logo .blui-logo {display: block;}
.header.sticky .header-logo .white-logo {display: none;}
.header.sticky .menu nav .navbar-nav .nav-item .nav-link {color: #186ADE;}
.header.sticky .header-phone a {color: #186ADE;border: 1px solid #186ADE;}
.header.sticky .header-phone a:hover {color: #fff;}
.header .header-phone { text-align:right}
.sticky {
    position: fixed !important;
    top: 0;
    width: 100%;
    background-color: #fff;
    z-index: 221;
    display: block;
    box-shadow: 0px 7px 6px #e0e0e01a;
    border: none;
}
/* header css end */

/* header-2 css start */
.header-2 {background: #fff;padding: 16px 0;position: sticky;width: 100%;top: 0;z-index: 34;}
/* .header .header-1 {display: none;} */
.header-2 .menu nav {float: right;}
.header-2 .menu nav .navbar-nav .nav-item .nav-link {color: #186ADE;padding: 0;}
.header-2 .menu nav .navbar-nav .nav-item {padding: 0 20px;}
.header-2 .menu nav .navbar-nav .nav-item:last-child {padding: 0 0 0 20px;}
.header-2 .header-phone a {color: #186ADE;padding: 4px 16px;border-radius: 4px;border: 1px solid #186ADE;line-height: 32px;
    margin: 0 0 0 17px;transition: all .5s ease;}
.header-2 .header-phone a:hover {background-color: #186ADE;border-color: #186ADE;color: #fff;}
.header-2.sticky {background-color: #fff;}

/* header-2 css end */

/* banner css start */
.banner {background-image: url(../images/banner.png);background-size: 100% 100%;background-position: center;padding: 280px 0 180px;
    height: 100vh;}
.banner p {color: #fff;padding: 0 90px 64px 0;}
.banner a {color: #fff;padding: 4px 16px;transition: all 0.5s ease;border: 1px solid #fff;border-radius: 4px;}
.banner a:hover {background-color: #186ADE;border-color: #186ADE;color: #fff;}
/* banner css end */

/* quick css start */
.quick {background-image: url(../images/quick-img.png);background-size: contain;background-position: right;background-repeat: no-repeat;
    margin: 0 0 120px 0;}
.quick .quick-blue-portion {background: #186ADE;border-radius: 8px;padding: 80px 55px 108px 344px;margin-right: 80px;
    margin-left: -110px;}
.quick .quick-blue-portion h2 {color: #fff;padding: 0 0 24px 0;}
.quick .quick-blue-portion p {color: #fff;padding: 0 80px;text-align: center;}
.quick .quick-white-portion {background: #FFFFFF;border: 2px solid #186ADE;box-shadow: -5px -5px 20px rgba(0, 0, 0, 0.1);
    border-radius: 8px;padding: 57px 253px 68px 247px;margin-right: -80px;margin-left: 80px;margin-top: -50px;}
.quick .quick-white-portion h2 {font-weight: 700;font-size: 64px;line-height: 77px;text-align: left;padding: 0 0 8px 0;}
.quick .quick-white-portion p {color: #7B7878;}
.quick .quick-white-portion p::after {content: '';display: block;margin: 8px 0 0;background-color: #186ADE;border-radius: 2.5px;
    width: 36px;height: 3px;}
/* quick css end */

/* portfolio css start */
.portfolio .portfolio-coll .box {text-align: center;padding: 0 12px 0 15px;}
.portfolio .portfolio-coll .box .content-part {text-align: left;}
.portfolio {background-image: url(../images/portfolio.png);background-size: contain;background-position: left;
    background-repeat: no-repeat;}
.portfolio h2 {padding: 0 0 24px 0;}
.portfolio p {text-align: center;padding: 0 0 64px;}
.portfolio .portfolio-coll .box .image-part img {border-radius: 8px;filter: drop-shadow(4px 4px 10px rgba(0, 0, 0, 0.35));}
.portfolio .portfolio-coll .box .image-part .portofilo-1 {display: none;}
.portfolio .portfolio-coll .box .image-part .portofilo-1 {transition: all 0.5s;}
.portfolio .portfolio-coll .box .image-part:hover .portofilo-1 {display: block;}
.portfolio .portfolio-coll .box .image-part:hover .portofilo1 {display: none;}
.portfolio .portfolio-coll .box .content-part h3 {padding: 14px 0 12px;}
.portfolio .portfolio-coll .box .content-part p {text-align: left;padding: 0;color: #7B7878;font-size: 16px;line-height: 19px;}
.portfolio .portfolio-coll .box .content-part a {color: #186ADE;}
.portfolio .portfolio-coll .box .content-part a:hover {color: #186ADE;}
.portfolio .see-more {text-align: center;padding: 84px 0 0 0;}
.portfolio .see-more a {padding: 4px 16px;color: #186ADE;border: 1px solid #186ADE;line-height: 32px;border-radius: 4px;
    transition: all 0.5s ease;}
.portfolio .see-more a:hover {background-color: #186ADE;color: #fff;}
/* portfolio css end */

/* tecnology css start */
.tecnology::after {background-image: url(../images/portfolio-botom.png);background-size: contain;background-position: right;
    background-repeat: no-repeat;content: '';}
.tecnology {text-align: center;background-image: url(../images/technology-bg.png);background-size: 100% 100%;background-repeat: no-repeat;
    background-position: center;padding: 100px 0;position: relative;margin: 90px 0 0 0;}
.tecnology img {position: absolute;z-index: -1;right: 0;top: -160px;}
.tecnology h2 {padding: 0 0 24px 0;color: #fff;font-size: 48px;line-height: 58px;}
.tecnology p {padding: 0 50px 64px;color: #fff;}
.tecnology a {padding: 4px 16px;color: #fff;border: 1px solid #fff;border-radius: 4px;transition: all 0.5s ease;}
.tecnology a:hover {color: #fff;border: 1px solid #186ADE;border-radius: 4px;background-color: #186ADE;}
/* tecnology css end */

/* service css start */
.service {background-image: url(../images/service-1.png);background-position: left bottom;background-size: 30%;
    background-repeat: no-repeat;
    /* padding-bottom: 170px; */
}
.service h2 {padding: 0 0 24px 0;}
.service p {text-align: center;padding: 0 0 64px;}
.service p .service-para-linkk {text-decoration: underline;color: #0446a7;font-size: 20px;line-height: 24px;}
.service .portfolio-coll {padding-bottom: 86px;}
.service .portfolio-coll:last-child,
.service .portfolio-coll:nth-child(5),
.service .portfolio-coll:nth-child(4) {padding-bottom: 0;}

.service .portfolio-coll .box {text-align: center;padding: 0 12px 0 15px;}
.service .portfolio-coll .box .content-part {text-align: left;}

.service .portfolio-coll .box .image-part img {border-radius: 8px;filter: drop-shadow(4px 4px 10px rgba(0, 0, 0, 0.35));}
.service .portfolio-coll .box .image-part .portofilo-1 {display: none;}
.service .portfolio-coll .box .image-part .portofilo-1 {transition: all 0.5s;}
.service .portfolio-coll .box .image-part:hover .portofilo-1 {display: block;}
.service .portfolio-coll .box .image-part:hover .portofilo1 {display: none;}
.service .portfolio-coll .box .content-part h3 {padding: 14px 0 12px;}
.service .portfolio-coll .box .content-part p {text-align: left;padding: 0;color: #7B7878;font-size: 16px;line-height: 19px;}
.service .portfolio-coll .box .content-part a {color: #186ADE;}
.service .portfolio-coll .box .content-part a:hover {color: #186ADE;}
.service .know-more {text-align: center;padding: 84px 0 0 0;}
.service .know-more a {padding: 4px 16px;color: #fff;border: 1px solid #186ADE;line-height: 32px;border-radius: 4px;
    transition: all 0.5s ease;background-color: #186ADE;}
.service .know-more a:hover {background-color: #07469F;color: #fff;border: 1px solid #07469F;}
/* service css end */

/* industry css start */
.industry {background-color: #186ADE;padding-bottom: 0;}
.industry .industry-coll-left h2 {color: #fff;padding: 0 0 24px 0;text-align: left;}
.industry .industry-coll-left p {color: #fff;padding: 0 50px 64px 0;}
.industry .industry-coll-left img {margin-bottom: -40px;}
.industry .industry-coll-right img {margin-top: -170px;}
.industry .industry-coll-right .industry-list {padding: 36px 0 65px 0;}
.industry .industry-coll-right .industry-list li {width: 33.33%;float: left;background-image: url(../images/grp-icon-hover.png);
    background-position: 0 8px;background-size: 25px;padding: 0 0 26px 44px;background-repeat: no-repeat;color: #fff;cursor: pointer;
    transition: all 0.5s ease;}
.industry .industry-coll-right .industry-list li:hover {background-image: url(../images/li-grp-icon.png);}
.industry .industry-coll-right .industry-list li:last-child,
.industry .industry-coll-right .industry-list li:nth-child(5),
.industry .industry-coll-right .industry-list li:nth-child(4) {padding: 0 0 0 44px;}
.industry .know-more a {padding: 4px 16px;color: #fff;border: 1px solid #fff;line-height: 32px;border-radius: 4px;
    transition: all 0.5s ease;}
.industry .know-more a:hover {background-color: #07469F;color: #fff;border: 1px solid #07469F;}
/* industry css end */

/* sliedr-sec css start */
.sliedr-sec {padding-top: 90px;position: relative;}
.sliedr-sec .client {position: absolute;width: 44%;right: -15px;z-index: -1;top: 0;}
.sliedr-sec .slider-left-part h2 {text-align: left;padding: 0 0 20px 0;}
.sliedr-sec .right-side {background-color: #E8F0FC;border: 2px solid #186ADE;border-radius: 8px;padding: 80px 40px;margin-top: -100px;
    position: absolute;z-index: 7;}
.sliedr-sec .right-side .carousel-item p:nth-child(1) {font-weight: 500;padding: 0 0 24px 0;border-bottom: 0.81px solid #186ADE;
    margin: 0 132px 24px 0;}
.sliedr-sec .right-side .carousel-item p:nth-child(3) {padding: 0 0 24px 0;}
.sliedr-sec .right-side .carousel-item h2 {text-align: left;padding: 0 0 8px 0;}
.sliedr-sec .right-side .carousel-item p:last-child {font-weight: 500;font-size: 24px;line-height: 29px;border: none;margin: 0;padding: 0;}
.sliedr-sec .right-side .carousel-control-next {position: absolute;right: 0;top: 109%;background: #186ADE;width: 39px;height: 37px;
    border-radius: 50%;}
.sliedr-sec .right-side .carousel-control-prev {position: absolute;left: 87%;top: 109%;background: #186ADE;width: 39px;height: 37px;
    border-radius: 50%;}
.sliedr-sec .slider-right-part {position: relative;z-index: 9;}
   
/* sliedr-sec css end */

/* footer css start */
.footer.footer-padding {margin: 0 0 0 0;}
.footer {padding-top: 70px;margin: 190px 0 0 0;border-top: 7px solid #186ade;position: relative;z-index:10}
.footer .client1 {position: absolute;left: 0;top: 0;z-index:-7}
.footer .footer-left-part p {font-size: 16px;line-height: 19px;padding: 8px 30px 0 0;color: #7B7878;}
.footer .inner-right-part h3 {font-size: 16px;line-height: 19px;padding: 0 0 7px 0;}
.footer .inner-right-part ul li a {font-size: 12px;line-height: 15px;color: #72737C;}
.footer .inner-right-part:last-child h3 {font-size: 16px;line-height: 19px;padding: 0 0 21px 0;}
.footer .inner-right-part:last-child ul .location {background-image: url(../images/map-marker1.png);background-repeat: no-repeat;
    background-size: 15px;background-position: 0 9px;padding: 0 0 0 23px;}
.footer .inner-right-part:last-child ul .call {background-image: url(../images/call.png);background-repeat: no-repeat;
    background-size: 15px;background-position: 0 12px;padding: 0 0 0 26px;}
.footer .inner-right-part:last-child ul .mail {background-image: url(../images/mail.png);background-repeat: no-repeat;
    background-size: 15px;background-position: 0 17px;padding: 0 0 0 26px;}

/* footer css end */

/* copy-right css start */
.copy-right {padding: 22px 0;background-color: #186ADE;}
.copy-right p {color: #fff;font-weight: 500;font-size: 14px;line-height: 21px;}
/* copy-right css end */

/* inner pages start */

/* service-banner css start */
.service-banner {background-image: url(../images/banner-service.png);}
.service-banner p:nth-child(2) {padding: 0;}
/* service-banner css end */

/* service-provide css start */
.service-provide {padding-bottom: 35px;background-image: url(../images/service-provide-1.png);background-position: left bottom;background-size: 30%;
    background-repeat: no-repeat;}
.service-provide h2 {padding: 0 0 24px 0;}
.service-provide p {text-align: center;padding: 0 0 64px;}
.service-provide .portfolio-coll,.service-provide .portfolio-coll:nth-child(5),.service-provide .portfolio-coll:nth-child(4) {padding-bottom: 86px;}
.service-provide .portfolio-coll:last-child,
.service-provide .portfolio-coll:nth-child(7),
.service-provide .portfolio-coll:nth-child(8) {padding-bottom: 0;}
.service-provide .portfolio-coll .box .image-part img {border-radius: 8px;filter: drop-shadow(4px 4px 10px rgba(0, 0, 0, 0.35));}
.service-provide .portfolio-coll .box .image-part .portofilo-1 {display: none;}
.service-provide .portfolio-coll .box .image-part .portofilo-1 {transition: all 0.5s;}
.service-provide .portfolio-coll .box .image-part:hover .portofilo-1 {display: block;}
.service-provide .portfolio-coll .box .image-part:hover .portofilo1 {display: none;}
.service-provide .portfolio-coll .box .content-part h3 {padding: 14px 0 12px;}
.service-provide .portfolio-coll .box .content-part p {text-align: left;padding: 0;color: #7B7878;font-size: 16px;line-height: 19px;}

/* service-provide css end */

/* kick-sec css start */
.kick-sec {background-image: url(../images/kick-bg.png);background-repeat: no-repeat;background-size: 100% 100%;
    background-position: center;padding: 136px 0;text-align: center;}
.kick-sec h2 {font-size: 48px;line-height: 58px;font-weight: 700;color: #fff;padding: 0 0 24px;}
.kick-sec p {line-height: 30px;color: #fff;padding: 0 200px 51px;}
.kick-sec a {padding: 4px 16px;color: #fff;border: 1px solid #fff;line-height: 32px;border-radius: 4px;transition: all 0.5s ease;background-color: #186ADE;}
.kick-sec a:hover {background-color: #07469F;color: #fff;border: 1px solid #07469F;}
/* kick-sec css end */


/* portfolio page start */

/* portfolio-banner css start */
.portfolio-banner {background-image: url(../images/portfolio-banner.png);}
/* portfolio-banner css end */

/* our-portfolio css start */
.our-portfolio .heading-part h2 {padding: 0 0 24px 0;}
.our-portfolio .heading-part p {padding: 0 80px 117px;text-align: center;line-height: 32px;font-weight: 500;}
.our-portfolio .brand-name h3 {font-weight: 700;font-size: 48px;line-height: 58px;padding: 0 0 32px;}
.our-portfolio .brand-name p {line-height: 32px;font-weight: 500;padding: 0 160px 32px 0;}
.our-portfolio .brand-name a {padding: 4px 16px;color: #fff;border: 1px solid #fff;line-height: 32px;border-radius: 4px;transition: all 0.5s ease;background-color: #186ADE;}
.our-portfolio .brand-name a:hover {background-color: #07469F;color: #fff;border: 1px solid #07469F;}
/* .our-portfolio .brand-name {padding-bottom: 111px;}
.our-portfolio .brand-name:last-child,
.our-portfolio .brand-name:nth-child(9) {padding-bottom: 0;} */
.our-portfolio .raw-padding {padding-bottom: 111px;}
.our-portfolio .raw-padding:last-child {padding-bottom: 0;}

.our-portfolio .portfolio-raw-1 .brand-name,
.our-portfolio .portfolio-raw-3 .brand-name,
.our-portfolio .portfolio-raw-5 .brand-name,
.our-portfolio .portfolio-raw-7 .brand-name {text-align: right;}

.our-portfolio .portfolio-raw-1 .brand-name p,
.our-portfolio .portfolio-raw-3 .brand-name p,
.our-portfolio .portfolio-raw-5 .brand-name p,
.our-portfolio .portfolio-raw-7 .brand-name p {line-height: 32px;font-weight: 500;padding: 0 0 32px 160px;}

.our-portfolio .brand-name .box p .service-para-linkk {text-decoration: underline;color: #0446a7;font-size: 20px;line-height: 24px;
    background: transparent;border: transparent;}
/* our-portfolio css end */

/* your-technology css start */
.your-technology {background-image: url(../images/portfolio-tech.png);background-size: 100% 100%;background-position: center;
    background-repeat: no-repeat;text-align: center;}
.your-technology h2 {color: #fff;font-size: 48px;line-height: 58px;padding: 0 0 24px;}
.your-technology p {color: #fff;padding: 0 90px 87px;line-height: 32px;}
.your-technology a {padding: 4px 16px;color: #fff;border: 1px solid #fff;line-height: 32px;border-radius: 4px;transition: all 0.5s ease;background-color: #186ADE;}
.your-technology a:hover {background-color: #07469F;color: #fff;border: 1px solid #07469F;}
/* your-technology css end */



/* technology page start */

/* technology-banner css start */
.technology-banner {background-image: url(../images/technology-banner.png);}
.technology-banner p:nth-child(2) {padding: 0;}
/* technology-banner css end */

/* path-braeking css start */
.path-braeking .raw-padding {padding-bottom: 111px;}
.path-braeking .raw-padding:last-child {padding-bottom: 0;}

.path-braeking .path-braeking-raw-1 .path-coll,
.path-braeking .path-braeking-raw-3 .path-coll,
.path-braeking .path-braeking-raw-5 .path-coll {text-align: right;}
.path-braeking .path-braeking-raw-1 .path-coll h2,
.path-braeking .path-braeking-raw-3 .path-coll h2,
.path-braeking .path-braeking-raw-5 .path-coll h2 {text-align: right;font-size: 48px;line-height: 58px;padding: 0 0 32px 130px;}

.path-braeking .path-braeking-raw-1 .path-coll p,
.path-braeking .path-braeking-raw-3 .path-coll p,
.path-braeking .path-braeking-raw-5 .path-coll p {line-height: 32px;font-weight: 500;padding: 0 0 32px 230px;}

.path-braeking .path-braeking-raw-1 .path-coll:nth-child(2),
.path-braeking .path-braeking-raw-3 .path-coll:nth-child(2),
.path-braeking .path-braeking-raw-5 .path-coll:nth-child(2) {text-align: right;}

.path-braeking .path-coll h2 {text-align: left;font-size: 48px;line-height: 58px;padding: 0 130px 32px 0;}
.path-braeking .path-coll p {line-height: 32px;font-weight: 500;padding: 0 230px 32px 0;}
.path-braeking .path-coll a,
.path-braeking .path-coll2 a {padding: 4px 16px;color: #fff;border: 1px solid #fff;line-height: 32px;border-radius: 4px;transition: all 0.5s ease;background-color: #186ADE;}
.path-braeking .path-coll a:hover,
.path-braeking .path-coll2 a:hover {background-color: #07469F;color: #fff;border: 1px solid #07469F;}
.path-braeking .path-coll2 h2 {text-align: left;font-size: 48px;line-height: 58px;padding: 0 30px 32px 0;}
.path-braeking .path-coll2 p {line-height: 32px;font-weight: 500;padding: 0 11px 32px 0;}
.path-braeking .path-coll2:nth-child(2) {text-align: right;}
.path-braeking .main-grp {padding-top: 71px;}
/* path-braeking css end */

/* Kickstart-sec css start */
.Kickstart-sec .kickstart-blue-part .box {background-color: #186ADE;padding: 72px 69px 72px 75px;}
.Kickstart-sec .kickstart-blue-part .box h2 {color: #fff;text-align: left;padding: 0 0 24px 0;font-size: 48px;line-height: 58px;}
.Kickstart-sec .kickstart-blue-part .box p {color: #fff;font-size: 19px;line-height: 30px;}
.Kickstart-sec .kickstart-blue-part .box p:nth-child(3) {padding: 0;}
.Kickstart-sec .kickstart-blue-part .box p:nth-child(4) {padding: 0 0 34px;}
.Kickstart-sec .kickstart-blue-part .box a {padding: 4px 16px;color: #fff;border: 1px solid #fff;line-height: 32px;border-radius: 4px;
    transition: all 0.5s ease;background-color: #186ADE;}
.Kickstart-sec .kickstart-blue-part .box a:hover {background-color: #07469F;color: #fff;border: 1px solid #07469F;}
.Kickstart-sec .kickstart-iamge-part {padding-left: 0;}
.Kickstart-sec .kickstart-blue-part {padding-right: 0;}
.Kickstart-sec .kickstart-iamge-part img {height: 537px;}
/* Kickstart-sec css end */



/* blog page start */


/* blog page start */

/* blog-banner css start */
.blog-banner {background-image: url(../images/blog-banner.png);}
.blog-banner p:nth-child(2) {padding: 0;}
/* blog-banner css end */

/* category css start */
/* .category .category-coll {text-align: center;}
.category h2 {padding: 0 0 32px 0;}
.category .category-coll .box .img-part {height: 135px;width: 135px;background: #E2E2EA;border-radius: 50%;margin: 0 auto;}
.category .category-coll .box p {padding-top: 33px;font-weight: 700;font-size: 24px;} */
/* category css end */

/* we-provide css start */
/* .we-provide {background-color: #186ADE;padding: 93px 0;}
.we-provide .we-provide-left .main-part {width: 634px;height: 302px;background: #D9D9D9;box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.25);
    border-radius: 16px;}
.we-provide .we-provide-right h2 {color: #fff;padding: 0 0 24px;text-align: left;}
.we-provide .we-provide-right p {color: #fff;padding: 0 0 0;line-height: 32px;} */
/* we-provide css end */

/* trending-sec css start */
/* .trending-sec .slick-dots li button:before {font-size: 46px;color: #D9D9D9;opacity: 1;top: 0;}
.trending-sec .slick-dots li.slick-active button:before {font-size: 46px;color: #186ADE;opacity: 1;}
.trending-sec h2 {text-align: left;padding: 0 0 39px 0;}
.trending-sec .slider .box .content-part p {font-weight: 700;font-size: 24px;line-height: 40px;color: #186ADE;padding: 0 0 10px 10px;}
.trending-sec .slider .box .img-part img {filter: drop-shadow(5px 5px 10px rgba(0, 0, 0, 0.25));margin: 0 0 0 10px;
    border-radius: 16px;}
.trending-sec .slider .box {padding: 0 0 70px 0;} */
/* trending-sec css end */

/* subscribe-sec css start */
.subscribe-sec {background-image: url(../images/kick-bg.png);background-position: center;background-size: 100% 100%;padding: 132px 0;
    text-align: center;position: relative;}
.subscribe-sec h2 {color: #fff;font-size: 48px;line-height: 58px;padding: 0 0 16px 0;}
.subscribe-sec p {color: #fff;padding: 0 0 72px 0;}
.subscribe-sec .subsribe-part input {padding: 18px 0 18px 20px;border-radius: 8px;background: rgba(255, 255, 255, 0.7);
    border: 1px solid #FFFFFF;width: 652px;}
.subscribe-sec .subsribe-part input::placeholder {color: #6F6B6B;font-weight: 500;font-size: 20px;line-height: 30px;font-family: 'Inter'}
.subscribe-sec .sub-btn-part a {color: #FFFFFF;background: #186ADE;border: 1px solid #FFFFFF;border-radius: 6px;
    box-shadow: 0px 1px 0px rgba(17, 27, 43, 0.05);transition: all 0.5s ease;padding: 8px 16px;position: absolute;top: 63%;
    right: 30%;z-index: 69;}
.subscribe-sec .sub-btn-part a:hover {background-color: #07469F;}
/* subscribe-sec css end */


.trending-sec-1 .portfolio-coll {padding-bottom: 86px;}
.trending-sec-1 .portfolio-coll:last-child,
.trending-sec-1 .portfolio-coll:nth-child(5),
.trending-sec-1 .portfolio-coll:nth-child(4) {padding-bottom: 0;}
.trending-sec-1 .portfolio-coll .box {text-align: center;padding: 0 12px 0 15px;}
.trending-sec-1 .portfolio-coll .box .content-part {text-align: left;}
.trending-sec-1 .portfolio-coll .box .image-part img {border-radius: 8px;filter: drop-shadow(4px 4px 10px rgba(0, 0, 0, 0.35));}
.trending-sec-1 .portfolio-coll .box .image-part .portofilo-1 {display: none;}
.trending-sec-1 .portfolio-coll .box .image-part .portofilo-1 {transition: all 0.5s;}
.trending-sec-1 .portfolio-coll .box .image-part:hover .portofilo-1 {display: block;}
.trending-sec-1 .portfolio-coll .box .image-part:hover .portofilo1 {display: none;}
.trending-sec-1 .portfolio-coll .box .content-part h3 {padding: 14px 0 12px;}
.trending-sec-1 .portfolio-coll .box .content-part p {text-align: left;padding: 0;color: #7B7878;font-size: 16px;line-height: 19px;}
.trending-sec-1 .portfolio-coll .box .content-part a {color: #186ADE;}
.trending-sec-1 .portfolio-coll .box .content-part a:hover {color: #186ADE;}

/* BLOG PAGE CSS END */


/* contact-sec css start */
.contactus-banner {background-image: url(../images/contactus.png);}
.contact-sec {padding-bottom: 6px;}
.contact-sec .button-part {text-align: center;
    /* padding: 110px 0 0 0; */
}
.contact-sec .box {display: flex;align-items: center;justify-content: center;flex-wrap: wrap;}
.contact-sec .box h2 {padding: 0 30px 0 0;}
.contact-sec .button-part a {padding: 7px 15px;background: #186ade;border: 1px solid #186ade;border-radius: 8px;color: #fff;
    transition: all 0.5s ease;}
.contact-sec .button-part a:hover {background: #07469F;border: 1px solid #07469F;}
.mail-sec .box {text-align: center;border-top: 2px solid #186ade;padding: 50px 0 0;margin: 0 200px;}
.mail-sec .box .button-part {padding: 20px 0 0;display: flex;justify-content: center;align-items: center;flex-wrap: wrap;}
.mail-sec .box .button-part h2 {padding: 0 30px 0 0;}
.mail-sec .box .button-part a {font-size: 20px;}

/* contact-sec css end */

/* about-sec css start */
.about-banner {background-image: url(../images/aboutus.png);}
.about-sec h2 {font-size: 66px;line-height: 54px;padding: 0 0 70px 0;}
.about-sec .we-do-part h3 {padding: 0 0 24px 0;}
.about-sec .we-do-part p {padding: 0 0 14px 0;}
.about-sec .we-do-part p:last-child {padding: 0 0 0 0;}
.about-sec .coll-padding {padding-bottom: 70px;}
.about-sec .about-part-row .brand-name:nth-child(2) {height: 620px;overflow-y: scroll;}
.about-sec .coll-padding:last-child {padding-bottom: 0;}
.about-sec .coll-padding .brand-name .box h3 {font-size: 44px;line-height: 60px;padding: 0 0 20px;}
.about-sec .coll-padding .brand-name .box p {font-size: 24px;line-height: 33px;padding: 0 0 15px;}
.about-sec .coll-padding .brand-name .box p:last-child {padding: 0 0 0;}
/* about-sec css end */

/* team-sec css start */
.team-sec h2 {padding: 0 0 32px 0;}
.team-sec .team-part .box {text-align: center;padding: 0 0 60px;}
.team-sec .team-part:last-child .box,.team-sec .team-part:nth-child(5) .box,.team-sec .team-part:nth-child(4) .box {padding: 0 0 0;}
.team-sec .team-part .box .image-part img {border-radius: 50%;}
.team-sec .team-part .box .content-part {padding: 20px 0 0 0;}
.team-sec .team-part .box .content-part h3 {padding: 0 0 10px 0;}
/* team-sec css end */

/* about-content-sec css start */
.about-content-sec h2 {padding: 0 0 24px;}
.about-content-sec p {text-align: center;padding: 0 0 24px;}
.about-content-sec .about-part-head h2 {text-align: left;font-size: 30px;line-height: 40px;}
.about-content-sec .about-head-content {padding-bottom: 50px;}
.about-content-sec .about-head-content h3 {padding: 0 0 20px;font-weight: 700;}
.about-content-sec .about-head-content p {text-align: left;}
.about-content-sec .about-head-content p .service-para-linkk {text-decoration: underline;color: #0446a7;font-size: 20px;line-height: 24px;
    background: transparent;border: transparent;}


.about-content-sec .about-head-content:last-child {padding-bottom: 0;}
/* about-content-sec css end */

/* career-banner css start */
.career-banner {background-image: url(../images/careers.png);}
/* career-banner css end */

/* responsive css start */
@media (min-width: 576px) {
    .header-1 {display: none;}
}

@media (max-width: 575.98px) {

    .sw-common-sec h1 {font-size: 34px;line-height: 41px;padding: 0 0 13px 0;}
    .sw-common-sec p {font-size: 16px;line-height: 23px;}
    .sw-common-sec {padding: 25px 0;}
    .sw-common-sec h2 {font-size: 26px;line-height: 30px;text-align: left;}
    .sw-common-sec h3 {font-size: 20px;line-height: 22px;}

    .header .menu nav .navbar-nav .contact-btn {display:block;}
    .header {position: fixed !important;background: #fff;}
    .header .header-logo .white-logo {display: none;}
    .header .header-logo a:first-child {display: none;}
    .header .header-logo .blui-logo {display: block;}
    .header .header-1 .menu-toggle img {max-width: 30px;}
    .header .header-logo {display: flex;align-items: center;justify-content: space-between;z-index: 5;}
    .header .navbar {position:fixed;left: -330px;top: 0px;max-width: 330px;background: #fff;width: 100%;height: 100%;
        transition: all 0.6s;z-index: 14;align-items: flex-start;}
    .header ul li a {color: #000 !important;}
    .header-show.header .navbar {left: 0;}
    .navbar-toggler:focus {box-shadow: none;}
    .header .header-phone {display: none;}
    .header {padding: 12px 0 12px 0;}
    .header ul .nav-item {padding: 15px 0 15px 17px !important;border-bottom: 1px solid #000;}
    .header-phone a {padding: 12px 24px;background-color: #0068B5;color: #fff;float: left;margin: 10px 0 0 0;}

    .header-2 {background: #fff;}
    .header-2 .header-1 .menu-toggle img {max-width: 30px;}
    .header-2 .header-logo {display: flex;align-items: center;justify-content: space-between;z-index: 5;}
    .header-2 .navbar {position:fixed;left: -330px;top: 0px;max-width: 330px;background: #fff;width: 100%;height: 100%;
        transition: all 0.6s;z-index: 14;align-items: flex-start;}
    .header-2 ul li a {color: #000 !important;}
    .header-show-2.header-2 .navbar {left: 0;}
    .navbar-toggler:focus {box-shadow: none;}
    .header-2 .header-phone {display: none;}
    .header-2 {padding: 12px 0 12px 0;}
    .header-2 ul .nav-item {padding: 15px 0 15px 17px !important;border-bottom: 1px solid #000;}
    .header-phone a {padding: 12px 24px;background-color: #0068B5;color: #fff;float: left;margin: 10px 0 0 0;}

    .banner {background-size: cover;background-position: center;padding: 260px 0 70px;}
    .banner p {padding: 0 0px 14px 0;}

    .quick {margin: 0 0 0 0;}
    .quick .quick-blue-portion {padding: 40px 25px;margin-right: 0;margin-left: 0;margin-bottom: 20px;}
    .quick .quick-blue-portion p {padding: 0 0;text-align: left;}
    .quick .quick-blue-portion h2 {padding: 0 0 13px 0;}
    .quick .quick-white-portion {padding: 40px 25px;margin-right: 0;margin-left: 0;margin-top: 0;}
    .quick .quick-white-portion .project-part {width: 50%;padding: 0 0 20px;}
    .quick .quick-white-portion h2 {font-size: 40px;line-height: 47px;}
    .quick .quick-white-portion p {font-size: 15px;line-height: 21px;}

    .portfolio h2 {padding: 0 0 11px 0;}
    .portfolio p {text-align: left;padding: 0 0 24px;}
    .portfolio .portfolio-coll .box {padding: 0 0 22px 0;}
    .portfolio .portfolio-coll:last-child .box {padding: 0 0 0 0;}
    .portfolio .see-more {padding: 32px 0 0 0;}

    .tecnology h2 {padding: 0 0 14px 0;}
    .tecnology p {padding: 0 0 24px;text-align: left;}

    .service h2 {padding: 0 0 14px 0;} 
    .service p {text-align: left;padding: 0 0 24px;} 
    .service .portfolio-coll,.service .portfolio-coll:nth-child(5), .service .portfolio-coll:nth-child(4),
    .service-provide .portfolio-coll:nth-child(7), .service-provide .portfolio-coll:nth-child(8) {padding-bottom: 36px;}
    .service .know-more {padding: 24px 0 0 0;}    

    .industry .industry-coll-left h2 {padding: 0 0 14px 0;}
    .industry .industry-coll-left p {padding: 0 0 24px 0;}
    .industry .industry-coll-left img {margin-bottom: 0;}
    .industry .industry-coll-right img {margin-top: 0;}
    .industry .industry-coll-right .industry-list {padding: 19px 0 25px 0;}
    .industry .industry-coll-right .industry-list li, 
    .industry .industry-coll-right .industry-list li:nth-child(4) {width: 50%;font-size: 16px;line-height: 27px;
        background-position: 0 3px;background-size: 20px;padding: 0 0 9px 32px;}
    .industry .industry-coll-right .industry-list li:nth-child(5),.industry .industry-coll-right .industry-list li:last-child
        {padding: 0 0 0 32px;}

    .slider-left-part h2 {padding: 0 0 14px 0;}
    .slider-left-part p {padding: 0 0 20px 0;}
    .sliedr-sec .right-side {margin-top: 0;position: unset;padding: 30px;margin-top: 20px;}
    .sliedr-sec .right-side .carousel-item p {padding: 0 0 14px 0;margin: 0 0 14px 0;}
    .sliedr-sec .right-side .carousel-item h2 {font-size: 21px;line-height: 26px;}
    .sliedr-sec .right-side .carousel-item p:last-child {font-size: 20px;line-height: 20px;}
    .sliedr-sec .right-side .carousel-control-next,.sliedr-sec .right-side .carousel-control-prev {display: none;}

    .footer-left-part .box {padding: 0 0 20px;text-align: center;}
    .footer {margin: 40px 0 0 0;}
    .footer .footer-left-part p {line-height: 24px;padding: 8px 0 0 0;}
    .footer .inner-right-part h3 {padding: 0 0 3px 0;}
    .footer .inner-right-part ul li {line-height: 27px;}
    .footer .inner-right-part {padding-bottom: 20px;}
    .footer .inner-right-part:last-child {padding-bottom: 0;}
    .footer .inner-right-part:last-child h3 {padding: 0 0 11px 0;}

    .copy-right {padding: 12px 0;}
    .copy-right p {font-size: 14px;line-height: 21px;}

    /* service page start */
    .kick-sec p {padding: 0 0 21px;}
    .kick-sec h2 {text-align: center;}
    /* service page end */


    /* portfolio page start */

    .our-portfolio .heading-part h2 {padding: 0 0 14px 0;}
    .our-portfolio .heading-part p {padding: 0 0 30px;text-align: left;line-height: 27px;}

    .our-portfolio .raw-padding {padding-bottom: 20px;}
    .our-portfolio .portfolio-raw-1,
    .our-portfolio .portfolio-raw-3,
    .our-portfolio .portfolio-raw-5,
    .our-portfolio .portfolio-raw-7 {flex-direction: column-reverse;}

    .our-portfolio .portfolio-raw-1 .brand-name h3,
    .our-portfolio .portfolio-raw-3 .brand-name h3,
    .our-portfolio .portfolio-raw-5 .brand-name h3,
    .our-portfolio .portfolio-raw-7 .brand-name h3 {font-size: 25px;line-height: 28px;padding: 20px 0 12px;text-align: left;}

    .our-portfolio .portfolio-raw-1 .brand-name p,
    .our-portfolio .portfolio-raw-3 .brand-name p,
    .our-portfolio .portfolio-raw-5 .brand-name p,
    .our-portfolio .portfolio-raw-7 .brand-name p {line-height: 27px;padding: 0 0 12px 0;text-align: left;}

    .our-portfolio .portfolio-raw-1 .brand-name,
    .our-portfolio .portfolio-raw-3 .brand-name,
    .our-portfolio .portfolio-raw-5 .brand-name,
    .our-portfolio .portfolio-raw-7 .brand-name {text-align: left;}

    .our-portfolio .brand-name .box p .service-para-linkk {font-size: 12px;line-height: 23px;padding: 0;}

    .our-portfolio .brand-name h3 {font-size: 25px;line-height: 28px;padding: 20px 0 12px;}
    .our-portfolio .brand-name p {line-height: 27px;padding: 0 0 12px 0;}

    .your-technology h2 {text-align: center;}
    .your-technology p {padding: 0 0 27px;}
    /* portfolio page end */

    /* technology page start */

    .path-braeking .raw-padding {padding-bottom: 20px;}
    .path-braeking .path-braeking-raw-1, 
    .path-braeking .path-braeking-raw-3, 
    .path-braeking .path-braeking-raw-5 {flex-direction: column-reverse;}

    .path-braeking .path-braeking-raw-1 .path-coll h2, 
    .path-braeking .path-braeking-raw-3 .path-coll h2, 
    .path-braeking .path-braeking-raw-5 .path-coll h2 {font-size: 26px;line-height: 30px;padding: 20px 0 14px 0;text-align: left;}

    .path-braeking .path-braeking-raw-1 .path-coll p, 
    .path-braeking .path-braeking-raw-3 .path-coll p,
    .path-braeking .path-braeking-raw-5 .path-coll p {line-height: 26px;font-weight: 500;padding: 0 0 15px 0;text-align: left;}

    .path-braeking .path-braeking-raw-1 .path-coll, 
    .path-braeking .path-braeking-raw-3 .path-coll,
    .path-braeking .path-braeking-raw-5 .path-coll {text-align: left;}

    .path-braeking .path-coll h2 {font-size: 26px;line-height: 30px;padding: 20px 0 14px 0;}
    .path-braeking .path-coll p {line-height: 26px;font-weight: 500;padding: 0 0 15px 0;}
    .path-braeking .main-grp {padding-top: 31px;}
    .path-braeking .path-coll2 h2 {font-size: 26px;line-height: 30px;padding: 0 0 14px 0;}
    .path-braeking .path-coll2 p {line-height: 27px;padding: 0 0 14px 0;}

    .path-braeking .path-coll2:nth-child(2) {padding-top: 20px;}
    .Kickstart-sec .kickstart-blue-part {padding-right: 12px;}
    .Kickstart-sec .kickstart-blue-part .box {padding: 32px 30px 32px 30px;}
    .Kickstart-sec .kickstart-blue-part .box h2 {padding: 0 0 14px 0;font-size: 29px;line-height: 37px;}
    .Kickstart-sec .kickstart-blue-part .box p:nth-child(4) {padding: 0 0 14px;}
    .Kickstart-sec .kickstart-iamge-part {padding-left: 12px;padding-top: 20px;}
    .service .portfolio-coll .box {padding: 0;}

    /* technology page end */

    /* about page css start */
    .about-sec h2 {padding: 0 0 20px 0;}
    .about-sec .we-do-part .box {padding: 0 0 20px 0;}
    .about-sec .we-do-part h3 {padding: 0 0 12px 0;}
    .about-sec .we-do-part p {padding: 0 0 7px 0;}

    .team-sec h2 {padding: 0 0 24px 0;text-align: center;}
    .team-sec .team-part .box,.team-sec .team-part:nth-child(5) .box, .team-sec .team-part:nth-child(4) .box {padding: 0 0 20px;}
    /* about page css end */

    /* contact page start */

    /* contact-sec css start */
    .contact-sec {padding-bottom: 8px;}
    .contact-sec h2 {text-align: center;}
    .contact-sec .box h2 {padding: 0 7px 0 0;}

    .mail-sec .box .button-part h2 {padding: 0 9px 0 0;}
    .mail-sec .box .button-part a {font-size: 16px;}
    .mail-sec .box {padding: 20px 0 0;margin: 0 0;}
    .mail-sec .box h2 {text-align: center;}
    .mail-sec .box .button-part {padding: 11px 0 0;}
    /* contact-sec css end */

    .about-sec .coll-padding .brand-name .box h3 {font-size: 30px;line-height: 22px;padding: 16px 0 14px;}
    .about-sec .about-part-row .brand-name:nth-child(2) {height: 100%;overflow-y: unset;}
    .about-sec .coll-padding .brand-name .box p {font-size: 16px;line-height: 23px;}
    .about-sec .coll-padding {padding-bottom: 20px;}
    .about-sec .about-part-row-1 {flex-direction: column-reverse;} 
    .about-content-sec h2 {padding: 0 0 30px;text-align: center;}
    .about-content-sec .about-part-head h2 {text-align: left;padding: 0 0 20px 0;}
    .about-content-sec .about-head-content h3 {padding: 0 0 12px;font-weight: 500;}
    .about-content-sec .about-head-content {padding-bottom: 20px;}

    /* blog-page css */

    .category h2 {padding: 0 0 20px 0;text-align: center;}
    .category .category-coll .box p {padding-top: 12px;font-weight: 700;font-size: 20px;}
    .category .category-coll .box {padding: 0 0 20px 0;}
    .category .category-coll:last-child .box {padding: 0 0 0 0;}
    .we-provide .we-provide-left .main-part {margin: 20px 0 0 0;width: 351px;height: 182px;}
    .we-provide .we-provide-right h2 {padding: 20px 0 14px;}
    .we-provide .we-provide-right p {line-height: 26px;}

    .trending-sec .slider .box .content-part p {font-size: 20px;line-height: 33px;padding: 0 0 10px 0;}
    .trending-sec .slider .box .img-part img {filter: drop-shadow(5px 5px 4px rgba(0, 0, 0, 0.25));margin: 0 0 0 0;}
    .trending-sec .slider .box {padding: 0 0 28px 0;}

    .trending-sec-1 .portfolio-coll, 
    .trending-sec-1 .portfolio-coll:nth-child(5), 
    .trending-sec-1 .portfolio-coll:nth-child(4) {padding-bottom: 36px;}
    

    .subscribe-sec h2 {text-align: center;}
    .subscribe-sec p {padding: 0 0 32px 0;}
    .subscribe-sec .subsribe-part input {padding: 12px 0 12px 14px;width: 352px;}
    .subscribe-sec .sub-btn-part a {padding: 5px 12px;top: 71%;right: 7%;}
    .subscribe-sec .subsribe-part input::placeholder {font-size: 16px;line-height: 18px;}
}

@media (max-width: 767.98px ) and (orientation: landscape) {
    .sw-common-sec h1 {font-size: 34px;line-height: 41px;padding: 0 0 13px 0;}
    .sw-common-sec p {font-size: 16px;line-height: 23px;}
    .sw-common-sec {padding: 25px 0;}
    .sw-common-sec h2 {font-size: 26px;line-height: 30px;text-align: left;}
    .sw-common-sec h3 {font-size: 20px;line-height: 22px;}

    .header .menu nav .navbar-nav .contact-btn {display:block;}
    .header {position: fixed !important;background: #fff;}
    .header .header-logo .white-logo {display: none;}
    .header .header-logo a:first-child {display: none;}
    .header .header-logo .blui-logo {display: block;}
    .header .header-1 .menu-toggle img {max-width: 30px;}
    .header .header-1 {display: block;}
    .header-logo {display: flex;align-items: center;justify-content: space-between;z-index: 5;}
    .header .navbar {position:fixed;left: -330px;top: 0px;max-width: 330px;background: #fff;width: 100%;height: 100%;
        transition: all 0.6s;z-index: 14;align-items: flex-start;}
    .header ul li a {color: #000 !important;}
    .header-show.header .navbar {left: 0;}
    .navbar-toggler:focus {box-shadow: none;}
    .header .header-phone {display: none;}
    .header {padding: 22px 0 27px 0;}
    .header ul .nav-item {padding: 15px 0 15px 17px !important;border-bottom: 1px solid #000;}
    .header-phone a {padding: 12px 24px;background-color: #0068B5;color: #fff;float: left;margin: 10px 0 0 0;}

    .header-2 {background: #fff;}
    .header-2 .header-logo .white-logo {display: none;}
    .header-2 .header-logo a:first-child {display: none;}
    .header-2 .header-logo .blui-logo {display: block;}
    .header-2 .header-1 .menu-toggle img {max-width: 30px;}
    .header-2 .header-1 {display: block;}
    .header-logo {display: flex;align-items: center;justify-content: space-between;z-index: 5;}
    .header-2 .navbar {position:fixed;left: -330px;top: 0px;max-width: 330px;background: #fff;width: 100%;height: 100%;
        transition: all 0.6s;z-index: 14;align-items: flex-start;}
    .header-2 ul li a {color: #000 !important;}
    .header-show-2.header-2 .navbar {left: 0;}
    .navbar-toggler:focus {box-shadow: none;}
    .header-2 .header-phone {display: none;}
    .header-2 {padding: 22px 0 27px 0;}
    .header-2 ul .nav-item {padding: 15px 0 15px 17px !important;border-bottom: 1px solid #000;}
    .header-phone a {padding: 12px 24px;background-color: #0068B5;color: #fff;float: left;margin: 10px 0 0 0;}

    .banner {background-size: cover;background-position: center;padding: 130px 0 70px;}
    .banner p {padding: 0 0px 14px 0;}

    .quick {margin: 0 0 0 0;}
    .quick .quick-blue-portion {padding: 40px 25px;margin-right: 0;margin-left: 0;margin-bottom: 20px;}
    .quick .quick-blue-portion p {padding: 0 0;text-align: left;}
    .quick .quick-blue-portion h2 {padding: 0 0 13px 0;}
    .quick .quick-white-portion {padding: 40px 25px;margin-right: 0;margin-left: 0;margin-top: 0;}
    .quick .quick-white-portion .project-part {width: 50%;padding: 0 0 20px;}
    .quick .quick-white-portion h2 {font-size: 40px;line-height: 47px;}
    .quick .quick-white-portion p {font-size: 15px;line-height: 21px;}

    .portfolio h2 {padding: 0 0 11px 0;}
    .portfolio p {text-align: left;padding: 0 0 24px;}
    .portfolio .portfolio-coll .box {padding: 0 0 22px 0;}
    .portfolio .portfolio-coll:last-child .box {padding: 0 0 0 0;}
    .portfolio .see-more {padding: 32px 0 0 0;}

    .tecnology h2 {padding: 0 0 14px 0;}
    .tecnology p {padding: 0 0 24px;text-align: left;}

    .service h2 {padding: 0 0 14px 0;} 
    .service p {text-align: left;padding: 0 0 24px;} 
    .service .portfolio-coll,.service .portfolio-coll:nth-child(5), .service .portfolio-coll:nth-child(4),
    .service-provide .portfolio-coll:nth-child(7), .service-provide .portfolio-coll:nth-child(8) {padding-bottom: 36px;}
    .service .know-more {padding: 24px 0 0 0;}    

    .industry .industry-coll-left h2 {padding: 0 0 14px 0;}
    .industry .industry-coll-left p {padding: 0 0 24px 0;}
    .industry .industry-coll-left img {margin-bottom: 0;}
    .industry .industry-coll-right img {margin-top: 0;}
    .industry .industry-coll-right .industry-list {padding: 19px 0 25px 0;}
    .industry .industry-coll-right .industry-list li, 
    .industry .industry-coll-right .industry-list li:nth-child(4) {width: 50%;font-size: 16px;line-height: 27px;
        background-position: 0 3px;background-size: 20px;padding: 0 0 9px 32px;}
    .industry .industry-coll-right .industry-list li:nth-child(5),.industry .industry-coll-right .industry-list li:last-child
        {padding: 0 0 0 32px;}

    .slider-left-part h2 {padding: 0 0 14px 0;}
    .sliedr-sec .right-side {margin-top: 0;position: unset;padding: 30px;margin-top: 20px;}
    .sliedr-sec .right-side .carousel-item p {padding: 0 0 14px 0;margin: 0 0 14px 0;}
    .sliedr-sec .right-side .carousel-item h2 {font-size: 21px;line-height: 26px;}
    .sliedr-sec .right-side .carousel-item p:last-child {font-size: 20px;line-height: 20px;}
    .sliedr-sec .right-side .carousel-control-next,.sliedr-sec .right-side .carousel-control-prev {display: none;}


    .footer-left-part .box {padding: 0 0 20px;text-align: center;}
    .footer .footer-left-part p {line-height: 24px;padding: 8px 0 0 0;}
    .footer .inner-right-part h3 {padding: 0 0 3px 0;}
    .footer .inner-right-part ul li {line-height: 27px;}
    .footer .inner-right-part {padding-bottom: 20px;}
    .footer .inner-right-part:last-child {padding-bottom: 0;}
    .footer .inner-right-part:last-child h3 {padding: 0 0 11px 0;}

    .copy-right {padding: 12px 0;}
    .copy-right p {font-size: 14px;line-height: 21px;}

    /* service page start */
    .kick-sec p {padding: 0 0 21px;}
    .kick-sec h2 {text-align: center;}
    .service .portfolio-coll .box {padding: 0;}
    /* service page end */

    /* portfolio page start */

    .our-portfolio .heading-part h2 {padding: 0 0 14px 0;}
    .our-portfolio .heading-part p {padding: 0 0 30px;text-align: left;line-height: 27px;}

    .our-portfolio .raw-padding {padding-bottom: 20px;}
    .our-portfolio .portfolio-raw-1,
    .our-portfolio .portfolio-raw-3,
    .our-portfolio .portfolio-raw-5,
    .our-portfolio .portfolio-raw-7 {flex-direction: column-reverse;}

    .our-portfolio .portfolio-raw-1 .brand-name h3,
    .our-portfolio .portfolio-raw-3 .brand-name h3,
    .our-portfolio .portfolio-raw-5 .brand-name h3,
    .our-portfolio .portfolio-raw-7 .brand-name h3 {font-size: 25px;line-height: 28px;padding: 20px 0 12px;text-align: left;}

    .our-portfolio .portfolio-raw-1 .brand-name p,
    .our-portfolio .portfolio-raw-3 .brand-name p,
    .our-portfolio .portfolio-raw-5 .brand-name p,
    .our-portfolio .portfolio-raw-7 .brand-name p {line-height: 27px;padding: 0 0 12px 0;text-align: left;}

    .our-portfolio .portfolio-raw-1 .brand-name,
    .our-portfolio .portfolio-raw-3 .brand-name,
    .our-portfolio .portfolio-raw-5 .brand-name,
    .our-portfolio .portfolio-raw-7 .brand-name {text-align: left;}

    .our-portfolio .brand-name .box p .service-para-linkk {font-size: 12px;line-height: 23px;padding: 0;}
    .our-portfolio .brand-name h3 {font-size: 25px;line-height: 28px;padding: 20px 0 12px;}
    .our-portfolio .brand-name p {line-height: 27px;padding: 0 0 12px 0;}

    .your-technology h2 {text-align: center;}
    .your-technology p {padding: 0 0 27px;}
    /* portfolio page end */


    /* technology page start */

    .path-braeking .raw-padding {padding-bottom: 20px;}
    .path-braeking .path-braeking-raw-1, 
    .path-braeking .path-braeking-raw-3, 
    .path-braeking .path-braeking-raw-5 {flex-direction: column-reverse;}

    .path-braeking .path-braeking-raw-1 .path-coll h2, 
    .path-braeking .path-braeking-raw-3 .path-coll h2, 
    .path-braeking .path-braeking-raw-5 .path-coll h2 {font-size: 26px;line-height: 30px;padding: 20px 0 14px 0;text-align: left;}

    .path-braeking .path-braeking-raw-1 .path-coll p, 
    .path-braeking .path-braeking-raw-3 .path-coll p,
    .path-braeking .path-braeking-raw-5 .path-coll p {line-height: 26px;font-weight: 500;padding: 0 0 15px 0;text-align: left;}

    .path-braeking .path-braeking-raw-1 .path-coll, 
    .path-braeking .path-braeking-raw-3 .path-coll,
    .path-braeking .path-braeking-raw-5 .path-coll {text-align: left;}

    .path-braeking .path-coll h2 {font-size: 26px;line-height: 30px;padding: 20px 0 14px 0;}
    .path-braeking .path-coll p {line-height: 26px;font-weight: 500;padding: 0 0 15px 0;}
    .path-braeking .main-grp {padding-top: 31px;}
    .path-braeking .path-coll2 h2 {font-size: 26px;line-height: 30px;padding: 0 0 14px 0;}
    .path-braeking .path-coll2 p {line-height: 27px;padding: 0 0 14px 0;}

    .path-braeking .path-coll2:nth-child(2) {padding-top: 20px;}
    .Kickstart-sec .kickstart-blue-part {padding-right: 12px;}
    .Kickstart-sec .kickstart-blue-part .box {padding: 32px 30px 32px 30px;}
    .Kickstart-sec .kickstart-blue-part .box h2 {padding: 0 0 14px 0;font-size: 29px;line-height: 37px;}
    .Kickstart-sec .kickstart-blue-part .box p:nth-child(4) {padding: 0 0 14px;}
    .Kickstart-sec .kickstart-iamge-part {padding-left: 12px;padding-top: 20px;}

    /* technology page end */

    /* about page css start */
    .about-sec h2 {padding: 0 0 20px 0;}
    .about-sec .we-do-part .box {padding: 0 0 20px 0;}
    .about-sec .we-do-part h3 {padding: 0 0 12px 0;}
    .about-sec .we-do-part p {padding: 0 0 7px 0;}
    .about-sec .about-part-row .brand-name:nth-child(2) {height: 100%;overflow-y: unset;}

    .team-sec h2 {padding: 0 0 24px 0;text-align: center;}
    .team-sec .team-part .box,.team-sec .team-part:nth-child(5) .box, .team-sec .team-part:nth-child(4) .box {padding: 0 0 20px;}
    /* about page css end */

    /* contact page start */

    /* contact-sec css start */
    .contact-sec {padding-bottom: 8px;}
    .contact-sec h2 {text-align: center;}
    .contact-sec .box h2 {padding: 0 7px 0 0;}

    .mail-sec .box .button-part h2 {padding: 0 9px 0 0;}
    .mail-sec .box .button-part a {font-size: 16px;}
    .mail-sec .box {padding: 20px 0 0;margin: 0 0;}
    .mail-sec .box h2 {text-align: center;}
    .mail-sec .box .button-part {padding: 11px 0 0;}
    /* contact-sec css end */

    .about-sec .coll-padding .brand-name .box h3 {font-size: 30px;line-height: 22px;padding: 16px 0 14px;}
    .about-sec .coll-padding .brand-name .box p {font-size: 16px;line-height: 23px;}
    .about-sec .coll-padding {padding-bottom: 20px;}
    .about-sec .about-part-row-1 {flex-direction: column-reverse;} 
    .about-content-sec h2 {padding: 0 0 30px;text-align: center;}
    .about-content-sec .about-part-head h2 {text-align: left;padding: 0 0 20px 0;}
    .about-content-sec .about-head-content h3 {padding: 0 0 12px;font-weight: 500;}
    .about-content-sec .about-head-content {padding-bottom: 20px;}


    /* blog-page css */

    .category h2 {padding: 0 0 20px 0;text-align: center;}
    .category .category-coll .box p {padding-top: 12px;font-weight: 700;font-size: 20px;}
    .category .category-coll .box {padding: 0 0 20px 0;}
    .category .category-coll:last-child .box {padding: 0 0 0 0;}
    .we-provide .we-provide-left .main-part {margin: 20px 0 0 0;width: 351px;height: 182px;}
    .we-provide .we-provide-right h2 {padding: 20px 0 14px;}
    .we-provide .we-provide-right p {line-height: 26px;}

    .trending-sec .slider .box .content-part p {font-size: 20px;line-height: 33px;padding: 0 0 10px 0;}
    .trending-sec .slider .box .img-part img {filter: drop-shadow(5px 5px 4px rgba(0, 0, 0, 0.25));margin: 0 0 0 0;}
    .trending-sec .slider .box {padding: 0 0 28px 0;}

    .trending-sec-1 .portfolio-coll, 
    .trending-sec-1 .portfolio-coll:nth-child(5), 
    .trending-sec-1 .portfolio-coll:nth-child(4) {padding-bottom: 36px;}

    .subscribe-sec h2 {text-align: center;}
    .subscribe-sec p {padding: 0 0 32px 0;}
    .subscribe-sec .subsribe-part input {padding: 12px 0 12px 14px;width: 352px;}
    .subscribe-sec .sub-btn-part a {padding: 5px 12px;top: 71%;right: 7%;}
    .subscribe-sec .subsribe-part input::placeholder {font-size: 16px;line-height: 18px;}
}

@media (min-width: 768px) and (max-width: 991.98px) {
    .sw-common-sec h1 {font-size: 34px;line-height: 41px;padding: 0 0 13px 0;}
    .sw-common-sec p {font-size: 16px;line-height: 23px;}
    .sw-common-sec {padding: 25px 0;}
    .sw-common-sec h2 {font-size: 26px;line-height: 30px;text-align: left;}
    .sw-common-sec h3 {font-size: 20px;line-height: 22px;}
    
    .header {padding: 16px 0;}
    .header .header-logo {text-align: center;}
    .header .header-phone {text-align: center;width: 100%;display: none;}
    .header .menu nav {float: none;}
    .header .navbar-expand-md .navbar-collapse {justify-content: center;}

    .header-2 {padding: 16px 0;}
    .header-2 .header-logo {text-align: center;}
    .header-2 .header-phone {text-align: center;width: 100%;display: none;}
    .header-2 .menu nav {float: none;}
    .header-2 .navbar-expand-md .navbar-collapse {justify-content: center;}

    .banner {padding: 211px 0 100px;height: 53vh;}

    .quick {margin: 0 0 20px 0;}
    .quick .quick-blue-portion {padding: 50px 55px 78px 124px;}
    .quick .quick-blue-portion h2 {padding: 0 0 14px 0;text-align: center;}
    .quick .quick-white-portion {padding: 37px 133px 38px 67px;}
    .quick .quick-white-portion h2 {font-size: 53px;line-height: 67px; padding: 0 0 5px 0;}

    .portfolio h2 {text-align: center;padding: 0 0 14px 0;}
    .portfolio p {padding: 0 0 34px;}
    .portfolio .portfolio-coll .box {text-align: center;padding: 0 47px;}
    .portfolio .portfolio-coll .box .content-part p {text-align: left;padding: 0 110px;}
    .portfolio .portfolio-coll .box .content-part {text-align: left;}
    .portfolio .portfolio-coll .box .content-part h3 {padding: 14px 110px 12px;}
    .portfolio .portfolio-coll .box .content-part a {padding: 14px 110px 12px;}
    .portfolio .see-more {padding: 14px 0 0 0;}

    .tecnology h2 {padding: 0 0 14px 0;text-align: center;}
    .tecnology p {padding: 0 0 24px;}

    .service h2 {padding: 0 0 14px 0;text-align: center;}
    .service p {padding: 0 0 34px;}
    .service .portfolio-coll,.service .portfolio-coll:nth-child(5), .service .portfolio-coll:nth-child(4),
    .service-provide .portfolio-coll:nth-child(7), .service-provide .portfolio-coll:nth-child(8) {padding-bottom: 36px;}
    .service .portfolio-coll .box {text-align: center;padding: 0 47px;}
    .service .portfolio-coll .box .content-part {text-align: left;}
    .service .portfolio-coll .box .content-part p {text-align: left;padding: 0 110px;}
    .service .portfolio-coll .box .content-part h3 {padding: 14px 110px 12px;}
    .service .portfolio-coll .box .content-part a {padding: 14px 110px 12px;}
    .service-provide .portfolio-coll .box .content-part h3 {padding: 14px 110px 12px;}
    .service .know-more {padding: 34px 0 0 0;}

    .industry .industry-coll-left h2 {padding: 0 0 14px 0;text-align: center;}
    .industry .industry-coll-left p {padding: 0 0 24px 0;text-align: center;}
    .industry .industry-coll-left img {margin-bottom: 0;}
    .industry .industry-coll-right img {margin-top: 0;}
    .industry .industry-coll-right .industry-list {padding: 36px 0 35px 0;}

    .sliedr-sec .right-side {margin-top: 20px;position: unset;width: 100%;padding: 50px 40px;}
    .sliedr-sec .slider-left-part p {padding: 0 0 20px 0;}
    .sliedr-sec .right-side .carousel-item p {padding: 0 0 24px 0;margin: 0 0 24px 0;}
    .sliedr-sec .right-side .carousel-item p:last-child {font-size: 22px;line-height: 27px;}
    .sliedr-sec .right-side .carousel-control-next {top: 103%;width: 32px;height: 32px;}
    .sliedr-sec .right-side .carousel-control-prev {top: 103%;width: 32px;height: 32px;}

    .footer-left-part .box {padding: 0 0 20px 0;} 
    .footer {margin: 40px 0 0 0;}
    .footer-right-part .inner-right-part {padding-bottom: 20px;}

    .copy-right {padding: 22px 0;}
    .copy-right p {font-size: 14px;line-height: 21px;}

    /* service page start */
    .kick-sec p {padding: 0 0 21px;}
    .kick-sec h2 {text-align: center;}
    /* service page end */

    /* portfolio page start */

    .our-portfolio .heading-part h2 {padding: 0 0 14px 0;}
    .our-portfolio .heading-part p {padding: 0 0 30px;text-align: left;line-height: 27px;}

    .our-portfolio .raw-padding {padding-bottom: 20px;}
    .our-portfolio .portfolio-raw-1,
    .our-portfolio .portfolio-raw-3,
    .our-portfolio .portfolio-raw-5,
    .our-portfolio .portfolio-raw-7 {flex-direction: column-reverse;}

    .our-portfolio .portfolio-raw-1 .brand-name h3,
    .our-portfolio .portfolio-raw-3 .brand-name h3,
    .our-portfolio .portfolio-raw-5 .brand-name h3,
    .our-portfolio .portfolio-raw-7 .brand-name h3 {font-size: 25px;line-height: 28px;padding: 20px 0 12px;text-align: left;}

    .our-portfolio .portfolio-raw-1 .brand-name p,
    .our-portfolio .portfolio-raw-3 .brand-name p,
    .our-portfolio .portfolio-raw-5 .brand-name p,
    .our-portfolio .portfolio-raw-7 .brand-name p {line-height: 27px;padding: 0 0 12px 0;text-align: left;}

    .our-portfolio .portfolio-raw-1 .brand-name,
    .our-portfolio .portfolio-raw-3 .brand-name,
    .our-portfolio .portfolio-raw-5 .brand-name,
    .our-portfolio .portfolio-raw-7 .brand-name {text-align: left;}

    .our-portfolio .brand-name .box p .service-para-linkk {font-size: 12px;line-height: 23px;padding: 0;}
    .our-portfolio .brand-name h3 {font-size: 25px;line-height: 28px;padding: 20px 0 12px;}
    .our-portfolio .brand-name p {line-height: 27px;padding: 0 0 12px 0;}
    .your-technology h2 {text-align: center;}
    .your-technology p {padding: 0 0 27px;}
    /* portfolio page end */

    /* technology page start */

    .path-braeking .raw-padding {padding-bottom: 20px;}
    .path-braeking .path-braeking-raw-1, 
    .path-braeking .path-braeking-raw-3, 
    .path-braeking .path-braeking-raw-5 {flex-direction: column-reverse;}

    .path-braeking .path-braeking-raw-1 .path-coll h2, 
    .path-braeking .path-braeking-raw-3 .path-coll h2, 
    .path-braeking .path-braeking-raw-5 .path-coll h2 {font-size: 26px;line-height: 30px;padding: 20px 0 14px 0;text-align: left;}

    .path-braeking .path-braeking-raw-1 .path-coll p, 
    .path-braeking .path-braeking-raw-3 .path-coll p,
    .path-braeking .path-braeking-raw-5 .path-coll p {line-height: 26px;font-weight: 500;padding: 0 0 15px 0;text-align: left;}

    .path-braeking .path-braeking-raw-1 .path-coll, 
    .path-braeking .path-braeking-raw-3 .path-coll,
    .path-braeking .path-braeking-raw-5 .path-coll {text-align: left !important;}

    .path-braeking .path-coll h2 {font-size: 26px;line-height: 30px;padding: 20px 0 14px 0;}
    .path-braeking .path-coll p {line-height: 26px;font-weight: 500;padding: 0 0 15px 0;}
    .path-braeking .main-grp {padding-top: 31px;}
    .path-braeking .path-coll2 h2 {font-size: 26px;line-height: 30px;padding: 0 0 14px 0;}
    .path-braeking .path-coll2 p {line-height: 27px;padding: 0 0 14px 0;}

    .path-braeking .path-coll2:nth-child(2) {padding-top: 20px;text-align: center;}
    .Kickstart-sec .kickstart-blue-part {padding-right: 12px;}
    .Kickstart-sec .kickstart-blue-part .box {padding: 32px 30px 32px 30px;}
    .Kickstart-sec .kickstart-blue-part .box h2 {padding: 0 0 14px 0;font-size: 29px;line-height: 37px;}
    .Kickstart-sec .kickstart-blue-part .box p:nth-child(4) {padding: 0 0 14px;}
    .Kickstart-sec .kickstart-iamge-part {padding-left: 12px;padding-top: 20px;}

    /* technology page end */

    /* about page css start */
    .about-sec h2 {padding: 0 0 20px 0;}
    .about-sec .we-do-part .box {padding: 0 0 20px 0;}
    .about-sec .we-do-part h3 {padding: 0 0 12px 0;}
    .about-sec .we-do-part p {padding: 0 0 7px 0;}
    .about-sec .about-part-row .brand-name:nth-child(2) {height: 100%;overflow-y: unset;}

    .team-sec h2 {padding: 0 0 24px 0;text-align: center;}
    .team-sec .team-part .box,.team-sec .team-part:nth-child(5) .box, .team-sec .team-part:nth-child(4) .box {padding: 0 0 20px;}
    /* about page css end */

    /* contact page start */

    /* contact-sec css start */
    .contact-sec {padding-bottom: 0;}
    .contact-sec h2 {text-align: center;}
    .contact-sec .box h2 {padding: 0 7px 0 0;}

    .mail-sec .box .button-part h2 {padding: 0 9px 0 0;}
    .mail-sec .box .button-part a {font-size: 16px;}
    .mail-sec .box {padding: 20px 0 0;margin: 0 0;}
    .mail-sec .box h2 {text-align: center;}
    .mail-sec .box .button-part {padding: 11px 0 0;}
    /* contact-sec css end */

    .about-sec .coll-padding .brand-name .box h3 {font-size: 30px;line-height: 22px;padding: 16px 0 14px;}
    .about-sec .coll-padding .brand-name .box p {font-size: 16px;line-height: 23px;}
    .about-sec .coll-padding {padding-bottom: 20px;}
    .about-sec .about-part-row-1 {flex-direction: column-reverse;} 
    .about-content-sec h2 {padding: 0 0 30px;text-align: center;}
    .about-content-sec .about-part-head h2 {text-align: left;padding: 0 0 20px 0;}
    .about-content-sec .about-head-content h3 {padding: 0 0 12px;font-weight: 500;}
    .about-content-sec .about-head-content {padding-bottom: 20px;}


    /* blog-page css */

    .category h2 {padding: 0 0 20px 0;text-align: center;}
    .category .category-coll .box p {padding-top: 12px;font-weight: 700;font-size: 20px;}
    .category .category-coll .box {padding: 0 0 20px 0;}
    .category .category-coll:last-child .box {padding: 0 0 0 0;}
    .we-provide .we-provide-left .main-part {margin: 20px 0 0 0;width: 351px;height: 182px;}
    .we-provide .we-provide-right h2 {padding: 20px 0 14px;}
    .we-provide .we-provide-right p {line-height: 26px;}

    .trending-sec .slider .box .content-part p {font-size: 20px;line-height: 33px;padding: 0 0 10px 0;}
    .trending-sec .slider .box .img-part img {filter: drop-shadow(5px 5px 4px rgba(0, 0, 0, 0.25));margin: 0 0 0 0;}
    .trending-sec .slider .box {padding: 0 0 28px 0;}

    .trending-sec-1 .portfolio-coll, 
    .trending-sec-1 .portfolio-coll:nth-child(5), 
    .trending-sec-1 .portfolio-coll:nth-child(4) {padding-bottom: 36px;}
    
    .subscribe-sec h2 {text-align: center;}
    .subscribe-sec p {padding: 0 0 32px 0;}
    .subscribe-sec .subsribe-part input {padding: 12px 0 12px 14px;width: 432px;}
    .subscribe-sec .sub-btn-part a {padding: 5px 12px;top: 66%;right: 24%;}
    .subscribe-sec .subsribe-part input::placeholder {font-size: 16px;line-height: 18px;}
}

@media (min-width: 992px) and (max-width: 1199.98px) {
    .sw-common-sec h1 {font-size: 34px;line-height: 41px;padding: 140px 0 13px 0;}
    .sw-common-sec p {font-size: 16px;line-height: 23px;}
    .sw-common-sec {padding: 50px 0;}
    .sw-common-sec h2 {font-size: 26px;line-height: 30px;text-align: left;}
    .sw-common-sec h3 {font-size: 20px;line-height: 22px;}

    .header .menu nav .navbar-nav .nav-item .nav-link {font-size: 13px;line-height: 17px;}
    .header .header-phone a {font-size: 15px;}
    .header {padding: 16px 0;}

    .header-2 .menu nav .navbar-nav .nav-item .nav-link {font-size: 13px;line-height: 17px;}
    .header-2 .header-phone a {font-size: 15px;}
    .header-2 {padding: 16px 0;}


    .banner {padding: 100px 0 100px;height: 50vh;}

    .quick .quick-white-portion h2 {font-size: 50px;line-height: 47px;}
    .quick .quick-blue-portion h2 {text-align: center;}

    .portfolio h2 {text-align: center;}

    .service h2 {text-align: center;}

    .tecnology h2 {text-align: center;}

    .sliedr-sec .right-side {padding: 50px 40px;margin-top: -130px;}
    .sliedr-sec .slider-left-part p {padding: 0 0 20px 0;}
    .sliedr-sec .right-side .carousel-control-next {top: 103%;width: 32px;height: 32px;}
    .sliedr-sec .right-side .carousel-control-prev {top: 103%;width: 32px;height: 32px;}

    .footer {margin: 140px 0 0 0;}

    .copy-right p {font-size: 14px;line-height: 21px;}
    .copy-right {padding: 22px 0;}

    /* service page start */
    .kick-sec p {padding: 0 0 21px;}
    .kick-sec h2 {text-align: center;}
    /* service page end */

    /* portfolio page start */

    .our-portfolio .heading-part h2 {padding: 0 0 14px 0;}
    .our-portfolio .heading-part p {padding: 0 0 30px;text-align: left;line-height: 27px;}

    .our-portfolio .raw-padding {padding-bottom: 50px;}
    .our-portfolio .brand-name h3 {font-size: 25px;line-height: 28px;padding: 0 0 12px;}
    .our-portfolio .brand-name p {line-height: 27px;padding: 0 0 12px 0;}
    
    .our-portfolio .portfolio-raw-1 .brand-name h3,
    .our-portfolio .portfolio-raw-3 .brand-name h3,
    .our-portfolio .portfolio-raw-5 .brand-name h3,
    .our-portfolio .portfolio-raw-7 .brand-name h3 {font-size: 25px;line-height: 28px;padding: 0 0 12px;}

    .our-portfolio .portfolio-raw-1 .brand-name p,
    .our-portfolio .portfolio-raw-3 .brand-name p,
    .our-portfolio .portfolio-raw-5 .brand-name p,
    .our-portfolio .portfolio-raw-7 .brand-name p {line-height: 27px;padding: 0 0 12px 0;}

    .our-portfolio .brand-name .box p .service-para-linkk {font-size: 12px;line-height: 23px;padding: 0;}

    .your-technology h2 {text-align: center;}
    .your-technology p {padding: 0 0 27px;}
    /* portfolio page end */

    /* technology page start */

    .path-braeking .path-braeking-raw-1 .path-coll p,
    .path-braeking .path-braeking-raw-3 .path-coll p,
    .path-braeking .path-braeking-raw-5 .path-coll p {line-height: 27px;font-weight: 500;padding: 0 0 14px 100px;}

    .path-braeking .path-braeking-raw-1 .path-coll h2,
    .path-braeking .path-braeking-raw-3 .path-coll h2,
    .path-braeking .path-braeking-raw-5 .path-coll h2 {font-size: 26px;line-height: 30px;padding: 0 0 20px 40px;}

    .path-braeking .raw-padding {padding-bottom: 50px;}

    .path-braeking .path-coll h2 {font-size: 26px;line-height: 30px;padding: 0 40px 20px 0;}
    .path-braeking .path-coll p {line-height: 27px;font-weight: 500;padding: 0 100px 14px 0;}


    .Kickstart-sec .kickstart-blue-part {padding-right: 0;}
    .Kickstart-sec .kickstart-blue-part .box {padding: 32px 30px 32px 30px;}
    .Kickstart-sec .kickstart-blue-part .box h2 {padding: 0 0 14px 0;font-size: 29px;line-height: 37px;}
    .Kickstart-sec .kickstart-blue-part .box p:nth-child(4) {padding: 0 0 14px;}
    .Kickstart-sec .kickstart-iamge-part {padding-left: 0;}
    .Kickstart-sec .kickstart-iamge-part img {height: 327px;}

    /* technology page end */

    .service-provide .portfolio-coll,.service .portfolio-coll:nth-child(5),.service .portfolio-coll:nth-child(4) {padding-bottom: 46px;}


    /* about page css start */
    .about-sec h2 {padding: 0 0 50px 0;text-align: center;font-size: 40px;}
    .about-sec .coll-padding .brand-name .box h3 {font-size: 36px;line-height: 40px;}
    .about-sec .coll-padding .brand-name .box p {font-size: 20px;line-height: 30px;}
    .about-sec .coll-padding {padding-bottom: 50px;}
    .about-content-sec h2 {text-align: center;padding: 0 0 40px;}
    .about-sec .we-do-part .box {padding: 0 0 20px 0;}
    .about-sec .we-do-part h3 {padding: 0 0 12px 0;}
    .about-sec .we-do-part p {padding: 0 0 7px 0;}
    .about-sec .about-part-row .brand-name:nth-child(2) {height: 450px;overflow-y: scroll;}

    .team-sec h2 {padding: 0 0 24px 0;text-align: center;}
    .team-sec .team-part .box {padding: 0 0 20px;}
    /* about page css end */

    /* contact page start */

    /* contact-sec css start */
    .contact-sec {padding-bottom: 0;}
    .contact-sec h2 {text-align: center;}
    .contact-sec .box h2 {padding: 0 7px 0 0;}
    .mail-sec .box {padding: 20px 0 0;margin: 0 0;}
    .mail-sec .box h2 {text-align: center;}
    .mail-sec .box .button-part {padding: 11px 0 0;}
    /* contact-sec css end */

    /* blog-page css */

    
    .category .category-coll .box p {padding-top: 12px;font-weight: 700;font-size: 21px;}
    .we-provide .we-provide-left .main-part {margin: 20px 0 0 0;width: 447px;height: 223px;}
    .subscribe-sec h2 {text-align: center;}
    .subscribe-sec p {padding: 0 0 32px 0;}
    .subscribe-sec .subsribe-part input {padding: 12px 0 12px 14px;width: 542px;}
    .subscribe-sec .sub-btn-part a {padding: 5px 12px;top: 64%;right: 25%;}
    .subscribe-sec .subsribe-part input::placeholder {font-size: 16px;line-height: 18px;}


    
}

@media (min-width: 1920px) {
    .banner {padding: 350px 0 230px;}
    .sliedr-sec .right-side {margin-top: -80px;}
    .sliedr-sec .client {width: 35%;}
    .sliedr-sec .right-side .carousel-item p:nth-child(1) {padding: 0 0 24px 0;margin: 0 348px 24px 0;}
    .sliedr-sec .right-side .carousel-item p:nth-child(3) {padding: 0 0 24px 0;}
    .Kickstart-sec .kickstart-iamge-part img {height: 450px;}
    .subscribe-sec .sub-btn-part a {top: 63%;right: 34%;}
}
/* responsive css end */