/* Resets */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
    display: block;
}
body {
    line-height: 1;
}
ol, ul {
    list-style: none;
}
blockquote, q {
    quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
    content: '';
    content: none;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
a,
a:hover {
    text-decoration: none;
}


button,
[type="button"],
[type="reset"],
[type="submit"] {
    -webkit-appearance: button;
}
a:focus,
li:focus,
input:focus,
button:focus {
    outline: none;
}



 /*.play{float:right;}*/

body main section.plan-prices-banner .container .plane-price-list .list-item .wrapper .description-wrapper .plan_d-none_d-md-block{display:none !important;}
body main.plans___page section.detail-hero-banner .hero-descritpion-wrapper .wrapper .title-wrapper strong{font-weight:bold;}
@media (min-width: 1440px) and (max-width: 2560px){
/*   body main.plans___page section.paralax-concept-banner-desktop #multiscroll-nav {*/
/*    top: 7%;*/
/*}*/
body main.plans___page section.paralax-concept-banner-desktop #multiscroll-nav {
    top: 7% !important;
}
body main section.paralax-concept-banner-desktop #multiscroll-nav {
    top: calc(50% - 178px) !important;
    transform: translateY(0);
}
/*body main section.paralax-concept-banner-desktop .container .desc .title-wrapper {*/
   
/*    margin-top: 0 !important;*/
/*}*/
body main section.product-detail-tabs .tabs-wrapper .content-wrapper .content-item .image-list-wrapper .image-list .list-item {
    padding: 0 0 0 30px !important;
}
}
@media screen and (min-width: 992px) and (max-width: 1200px) {
    body main section.plan-prices-banner .container .plane-price-list .list-item .wrapper .description-wrapper .price-conditions-list .list-item{
        font-size:1.2rem !important;
    }
    .containe .left_01{width:100% !important;height: 100% !important;}
/*.containe .left_01 .after {   width: 100% !important; margin-top:50px; height: 260px !important;}*/
.containe .left_01 .after .after-cover{width:100% !important; top:0!important;
    height: 260px !important;}


.containe .left_01 .after .after-cover{width:100% !important; top:0 !important;}
.containe .left_01 .before {width:100% !important;height: 100% !important;}
 
  .row.pad-25 .col-12.col-md-6.px-0 {
    border: 1px solid #595959 !important;
    margin-top: 8px;
    margin-bottom: 24px;
    padding: 24px !important;
    max-width: 44% !important;
    margin: 0 13px;
}
body main section.app-marketplace .container .row h3 {font-size:1.9rem !important;}



.footer-menu.col-12.col-md-6.col-lg-2.col-xl-2 {padding-left: 0px !important;}

body main section.hero-banner-homepage .hero-descritpion-wrapper .hero-button-wrapper {
    /*margin-top: 0px !important;*/
}
.para_text {
    margin-top: 48px;
    display: none;
}

}

 @media screen and (min-width: 768px) and (max-width: 1024px) {
/*.body main section.hero-banner-homepage .hero-partners-wrapper .owl-carousel.owl-drag .owl-item{padding-left:30px;}*/
.containe{height:300px !important;}
.containe .left_01 .after {
    margin-top: 190px;
}

  body main section.paralax-concept-banner-desktop .container .col .desc {height: 250px; bottom:0;}
 body main section.plan-prices-banner .container .plane-price-list .list-item .wrapper .header-wrapper .price_mob {
    display: block !important;
}
 body main section.hero-banner-homepage .hero-descritpion-wrapper .hero-title { font-size: 5.2rem;}
 body main section.hero-banner-homepage .hero-descritpion-wrapper .hero-description { font-size: 1.8rem;}
 body main section.start-project-banner .container .row .title-wrapper .title {font-size: 4.8rem !important;}
 body main section.plan-prices-banner .container .plane-price-list .list-item .wrapper .description-wrapper .price-conditions-list .list-item{
    font-size:13px !important;
  }

.containe {width: 570px !important;}
.containe .left_01 {width: 430px !important;}
.containe .left_01 .before {width: 430px !important;}
.containe .left_01 .after{width:360px !important;}
.containe .left_01 .after .after-cover {width: 361px !important;}

body footer .container .main-footer .footer-newsletters {
    padding-left: 4px !important;
    padding-right: 0;
    min-width: 58% !important;
    margin: 0 auto;
}
.footer-newsletters .col-md-12 {
    padding: 0 !important;
   
    width: 66% !important;
    margin-left: -10px;
}
body footer .container .main-footer .footer-menu {
     margin: 0 !important; 
         padding-left: 0;
}
body footer .container .main-footer .footer-newsletters .title{
    /*margin-top:20px;font-size:1.4rem !important;*/
        margin-top: 20px;
    font-size: 1.4rem !important;
    padding: 14px;
    margin-left: -11px;
    max-width: 399px;
}
body footer .container .main-footer .footer-newsletters form input {
  
    height: 52px !important;
}
body footer .container .main-footer .footer-newsletters form input.btn.primary {
    top: -48px !important;
}
.home_top {
  
    float: right;
    position: absolute;
    right: -116px;
    top: 88px;
}
body main section.paralax-concept-banner-desktop .container .desc .description {
 
    font-size: 1.5rem;

    line-height: 18px;
    line-height: 35px;
    color: #BFBFBF;
    width: 76%;
}
body main section.hero-banner-homepage .hero-descritpion-wrapper .hero-button-wrapper .hero-button {
    
    margin-top: 10px !important;
    /*margin-top: 110px !important;*/
}
body main section.hero-banner-homepage .hero-descritpion-wrapper .hero-button-wrapper .hero-play-button figure img {
    max-width: 54px !important;
}
body main section.hero-banner-homepage .hero-descritpion-wrapper .hero-button-wrapper {
    margin-top: 20px;
}
 body main section.paralax-concept-banner-desktop .container .desc {
    left: 7% !important;
    padding-top: 0%;
}
body main section.paralax-concept-banner-desktop .ms-section {left: -26px !important;}
body main section.paralax-concept-banner-desktop{padding-top: 72px;}
 body main section.plan-prices-banner{padding:72px 0;}
body main section.start-project-banner {
    padding: 72px 0;
}

/*most important*/
body main section.start-project-banner .container .row .title-wrapper .title {
        font-size: 32px !important;
    line-height: 40px !important;
}
body main section.start-project-banner .container .row .title-wrapper .text {
    font-size: 14px !important; 
     line-height: 24px !important; 
     max-width: 76% !important;
    margin-top: 20px;
}
body main section.start-project-banner .container .row .form-wrapper {
    max-width: 50% !important;
}
body main section.start-project-banner .container .row .title-wrapper {
    text-align: left;
    padding-top: 31px !important;
}
body main section.start-project-banner {
    padding: 72px 0 !important;
 
}
body main section.plan-prices-banner .container .plane-price-list .list-item .wrapper .header-wrapper figure {
    
    text-align: center !important;
}

/*price*/
body main section.plan-prices-banner .container .plane-price-list .list-item .wrapper .header-wrapper .price_mob {
    float: left;margin: 0 !important;text-align: center;width: 100%; display:none;}
    body main section.plan-prices-banner .container .plane-price-list .list-item .wrapper 
    .header-wrapper figure legend::before{height:52px !important;}
    
    body main section.plan-prices-banner .container .plane-price-list .list-item .wrapper 
    .footer-wrapper {padding: 0 !important;margin: 10px 0 10px 0 !important; text-align: center;}
    
    body main section.plan-prices-banner .container .plane-price-list .list-item .wrapper .footer-wrapper span {
    font-size: 12px;}
    /*product price*/
        body main section.plan-prices-banner .container .plane-price-list .list-item.safety .wrapper {
    border-top: 5px solid #f2bb13;
}
body main section.plan-prices-banner .container .plane-price-list .list-item.safety .wrapper .description-wrapper .link {
    background-color: #f2bb13;
    border: 1px solid #f2bb13;
}
    body main section.plan-prices-banner .container .plane-price-list .list-item .wrapper .footer-wrapper span::before {
    position: absolute;content: ' ';width: 70px;border-bottom: 1px solid #000;bottom: 30px;}
    
    body main section.plan-prices-banner .container .plane-price-list .list-item .wrapper 
    .header-wrapper figure legend h6 {font-family: 'Poppins', Arial, Helvetica, sans-serif;
    display: inline-block;font-weight: normal;width: auto !important;margin-right: 10px;}
    .pr_mnth{ display:block;float:left; width:100%;font-size:9px; text-align:center; color:#262626;}
    
    body main section.plan-prices-banner .container .plane-price-list .list-item .wrapper .header-wrapper figure legend::after {
    font-weight: normal;}


body main section.plan-prices-banner .container .plane-price-list .list-item .wrapper .header-wrapper .price {display:none !important; text-align:center !important;}
body main section.plan-prices-banner .container .plane-price-list .list-item .wrapper .header-wrapper .price_mob{display:block !important;text-align: center;padding: 30px;width: 100%;font-weight: 600;font-size:32px;}
body main section.plan-prices-banner .container .plane-price-list .list-item .wrapper .description-wrapper .price-conditions-list .list-item {font-size:1.2rem;}
body main section.plan-prices-banner .container .plane-price-list .list-item .wrapper .header-wrapper .plan{display:none !important;}
    /*footer*/
    body footer .container .main-footer {
    padding-top: 72px !important;
}
.footer-brand{
  max-width:20% !important;  
}
.footer-menu{
    max-width: 40% !important;
    border-bottom:1px solid #4C4C4C;
    padding-bottom: 28px;
}
.footer-menu.col-12.col-md-6.col-lg-2.col-xl-2 {padding-left: 31px !important;}
.hlf_wid {
    float: left;
    width: 50% !important;
}
   .footer-newsletters{
       min-width:40%;
   }
   body footer .container .main-footer {
       padding-top: 72px !important;
    border-bottom: 1px solid #4c4c4c;
    padding-bottom: 28px;
}
body footer .container .main-footer .footer-newsletters form input{}
body main section.plan-prices-banner .container .plane-price-list .list-item .wrapper .header-wrapper figure legend h6{text-transform: capitalize;}
body main section.plan-prices-banner .container .plane-price-list .list-item .wrapper .header-wrapper figure legend h6,.pr_mnth {
     display: block !important; 
   
}
body main section.plan-prices-banner .container .plane-price-list .list-item .wrapper .header-wrapper figure legend {display:flex;justify-content:center;}
body main section.hero-banner-homepage .hero-descritpion-wrapper .hero-button-wrapper .hero-play-button figure {top:49px !important;left:0 !important;}


    
    /*pricing page responsive*/
    
    .row.pad-25 .col-12.col-md-6.px-0 {
    border: 1px solid #595959 !important;
    margin-top: 8px;
    margin-bottom: 24px;
    padding: 24px !important;
    max-width: 46%;
    margin: 0 13px;}
    .row.pad-25 .col-12.col-md-6.px-0 br {display:none;}
    body main section.app-marketplace .container .row p {margin-bottom:20px;}

body main section.app-marketplace .container .row h3 {font-size:1.7rem !important;}
 body main section.app-marketplace .container .row h3 .orange-pill {
  
    margin-left: 9px !important;
    display: inline !important;
    width: 92px !important;
    padding: 5px 11px !important;
    /* width: 90px !important; */
    font-size: 10px !important;
} 
.para_text {
    margin-top: 48px;
    display: none;
}
body .pad-25 {
    padding: 0 0 !important;
}
    /*planner page*/
.slick-dotted.slick-slider{padding:20px;}
body main section.features-scrollmagic-slick .slick-features .item .video-wrapper, body main section.features-scrollmagic-slick .slick-features .item .image-wrapper {
    margin-top: 20px !important;
}
body main section.features-scrollmagic-slick .slick-features .item .image-wrapper img {
    width: 100% !important;
}
body main section.product-includes-banner .includes-list .include-item .wrapper .description-wrapper .title{font-size:2rem !important;}
body main section.product-includes-banner .includes-list .include-item .wrapper .description-wrapper {
    padding: 45px 19px;
}

body main section.hero-banner-homepage .hero-descritpion-wrapper .hero-button-wrapper .hero-button {margin-top:22px !important;}
body main.hardware_main section.paralax-concept-banner-desktop .container .desc .title-wrapper {
    display: flex !important;
}
body main.hardware_main section.paralax-concept-banner-desktop .container .desc .title-wrapper .title {margin-left:20px;}
.align-items-stretch {
    -ms-flex-align: center !important;
    align-items: center !important;
}
body main section.plan-prices-banner .container .plane-price-list .list-item {
    padding: 0 5px;
    max-width: 100%;
}
/*enter price*/
.enterprise__main_top_sec ul li h4 {font-size: 15px !important;line-height: 30px !important;}
.enterprise__main_top_sec ul li p {font-size: 1px !important;margin-top: 25px !important;}
/*.main_home_page .paralax-concept-banner-desktop #multiscroll-nav{margin-top:-75px!important;}*/
body main section.start-project-banner .container .row .title-wrapper {

    max-width: 50% !important;
}

 }





.mobile_view{
    display:none;
}
.desktop_view{
    display:block; 
}
@media (max-width: 767px){
body main section.paralax-concept-banner-desktop .container .desc .title-wrapper { margin-top: 0 !important;}

    
}
@media (max-width: 1024px){
body main section.hero-banner-homepage .hero-partners-wrapper .owl-carousel.owl-drag .owl-item {
   padding:0 40px !important;
} 

.paralax-concept-banner-desktop .row.wrapper {margin: 0;}
.video1, .video2 {width: 100% !important;height: auto !important;}
.hero-button-wrapper .hero-play-button figure {
    position: absolute;
    top: 55px ;
    left: 0 !important;
    cursor: pointer;
}

body main section.hero-banner-homepage .hero-partners-wrapper .owl-carousel.owl-drag .owl-item {
    padding-left: 40px !important;
} 


body main section.plan-prices-banner .container .plane-price-list .list-item .wrapper .header-wrapper figure {
    
    text-align: center;
}
/*footer*/

body main section.plan-prices-banner .container .plane-price-list .list-item .wrapper .header-wrapper .price_mob {
    display: block !important;
}
.containe .left_01 {
    /*height: auto;*/
    /*overflow: hidden !important;*/
    /*left: 0% !important;*/
    
}


    

}
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {
 
    body footer .container .main-footer {
    padding-top: 72px !important;
}
.footer-brand{
  max-width:20% !important;  
}
.footer-menu{
    max-width: 40% !important;
    border-bottom:1px solid #4C4C4C;
    padding-bottom: 28px;
}
.footer-menu.col-12.col-md-6.col-lg-2.col-xl-2 {padding-left: 31px !important;}
.hlf_wid {
    float: left;
    width: 50% !important;
}
   .footer-newsletters{
       min-width:40%;
   }
   body footer .container .main-footer {
       padding-top: 72px !important;
    border-bottom: 1px solid #4c4c4c;
    padding-bottom: 28px;
}

 body main section.plan-prices-banner .container .plane-price-list .list-item .wrapper .header-wrapper .price_mob {
     display: block !important; 
} 

.main_box_right {
    padding: 40px 15px !important;
}
/*enter price*/
.enterprise__main_top_sec ul li h4 {
    
    font-size: 15px !important;
    line-height: 30px !important;
    
}
.enterprise__main_top_sec ul li p {
  
    font-size: 14px !important;
    margin-top: 25px !important;
    
}
 }

/* Landscape*/

@media only screen and (min-device-width: 768px) and (max-device-height: 1024px) and (-webkit-min-device-pixel-ratio: 2)  and (orientation: landscape)  {
 
 .footer-menu.col-12.col-md-6.col-lg-2.col-xl-2 {padding-left: 0px !important;}

hero-button-wrapper .hero-play-button figure {
    position: absolute;
    top: 55px !important;
     right: 0 !important; 
    cursor: pointer;
}
/*.containe .left_01 {*/
  
/*     left: 22% !important; */
/*}*/
/*body main.main_home_page section.paralax-concept-banner-desktop .title-wrapper.big-title-left .title{font-size: 3.3rem !important;}*/
/*body main.main_home_page section.paralax-concept-banner-desktop .title-wrapper.big-title-left .title*/
/*body main.main_home_page section.paralax-concept-banner-desktop #multiscroll-nav{bottom: -54px !important;}*/
}

/* Portrait*/

@media only screen and (min-device-width: 1024px) and (max-device-height: 1366px) and (-webkit-min-device-pixel-ratio: 2)  and (orientation: portrait)  {
    body main section.hero-banner-homepage .hero-descritpion-wrapper .hero-button-wrapper .hero-button {
    margin-top: 200px !important;
}
.hero-button-wrapper .hero-play-button figure {
   top: 70px !important
}
body main section.plan-prices-banner .container .plane-price-list .list-item .wrapper .header-wrapper figure legend {
    display: flex !important;
    justify-content: center !important;
     display: -webkit-flex;
    /*display: flex;*/
    -webkit-justify-content: center;
    justify-content: center;
}
.footer-menu.col-12.col-md-6.col-lg-2.col-xl-2 {    padding-left: 0px !important;}

}

@media only screen and (min-device-width: 1620px) and (max-device-height: 2160px) and (-webkit-min-device-pixel-ratio: 2)  and (orientation: portrait)  {

  body main section.plan-prices-banner .container .plane-price-list .list-item .wrapper .header-wrapper figure {
    padding-top: 20px !important;
    text-align: center !important;
}  
   
 /*.containe .left_01.showbefore .after {margin-top: 190px !important;}*/

}
@media screen and (min-width: 834px) and (max-width: 1191px) {
    body main section.paralax-concept-banner-desktop .container .desc {
    left: 12% !important;
    padding-top: 10%;
}

      body main section.start-project-banner .container .row .form-wrapper {
    max-width: 50% !important;

}
  
}

 @media screen and (min-height: 841px) and (max-width: 1191px) {
      .containe .left_01 {overflow: hidden !important;}
    .containe .left_01.showbefore .after {margin-top: 220px !important;}
    
    body main section.paralax-concept-banner-desktop .container .desc {
    left: 12% !important;
    padding-top: 10%;
 }


}
@media (max-width: 900px) {


body main section.product-includes-banner .includes-list .include-item .wrapper .number-wrapper {
    padding: 50px 30px 100px 14px;
}

}
 @media screen and (max-width: 900px) and (min-width: 700px) {
  body main.plans___page section.paralax-concept-banner-desktop .container .col figure.icon-wrapper {
    float: left;
}
body main.plans___page .descritpion-title {
    font-size: 30px !important;
    margin-top: 7px !important;
    line-height: 28px;
    float: left;
    margin-left: 10px;
}   
body main.plans___page section.paralax-concept-banner-desktop #multiscroll-nav {
    top: 370px;
    height: 300px;
}
body main.plans___page section.paralax-concept-banner-desktop #multiscroll-nav {
    top: 70% !important;
}
body main section.product-includes-banner .includes-list .include-item .wrapper .description-wrapper .text {width:92% !important;}

body main section.product-detail-tabs .dropdown-toggle {
    padding: 18px 30px !important;
    float: left;
    width: 100%;}
    

body main section.product-detail-tabs .container .logo_second {display:none}

.main_box_right {
    padding: 40px 15px !important;
}
   /*body main section.hero-banner-homepage .hero-descritpion-wrapper .hero-button-wrapper .hero-button {margin-top:22px !important;} */
   body main.hardware_main section.paralax-concept-banner-desktop .container .desc .title-wrapper {
    display: flex !important;
}
body main.hardware_main section.paralax-concept-banner-desktop .container .desc .title-wrapper .title {margin-left:20px;}
.enterprise__main_top_sec ul li h4 {
    
    font-size: 15px !important;
    line-height: 30px !important;
    
}
.enterprise__main_top_sec ul li p {
  
    font-size: 14px !important;
    margin-top: 18px !important;
    
}
   body .prince_page_main section.start-project-banner .container .row .form-wrapper {
       /*text-align: left;*/
    padding-bottom: 40px;
    max-width: 50% !important;
}

 }
 
 
 
 /*ipad lanscape*/
 @media only screen and (min-width : 1253px){
 
 }
 
 
 
/*max-1024 */
 @media screen and (max-width: 1253px) and (min-width: 1024px) {
    .containe {padding-left: 0px !important;}
    .containe .left_01{width:500px !important;height: 100% !important;left:22%;}
    .containe .left_01 .after { width: 100% !important; margin-top:40px; height: 320px !important;}
    .containe .left_01 .after .after-cover{width:100% !important; top:0!important;
        height: 320px !important;}
    .containe .left_01 .before {width:100% !important;}
    body main section.paralax-concept-banner-desktop .ms-section {overflow: hidden;}
    .paralax-concept-banner-desktop .row.wrapper {margin: 0;}
    .video1, .video2 {width: 100% !important;height: auto !important;}
    
    body main section.paralax-concept-banner-desktop .container .desc .title-wrapper .title {
        padding-left:10px;font-size: 20px;color: #ED7532; font-weight: normal}
    body main section.paralax-concept-banner-desktop .container .desc .title-wrapper .number{
        font-size: 20px;color: #ED7532; font-weight:normal;}

    body main section.paralax-concept-banner-desktop .container .desc .title-wrapper {
        padding-bottom: 0px;
        margin-top: 0px !important;
    }
    body main section.paralax-concept-banner-desktop .container .desc .description {
    font-size: 17px;line-height: 24px;float: left;width: 100%;}
    
    .containe{height:300px !important;}
    .containe .left_01.showbefore .after {margin-top: 230px !important;}
    body main section.paralax-concept-banner-desktop .title-wrapper.big-title-left .title br 
    {float: left !important;  display:none !important;}
    
    body main section.paralax-concept-banner-desktop .title-wrapper.big-title-left .title
    {font-size:22px; line-height:28px;padding:22px 20px;}
    body main section.paralax-concept-banner-desktop .container{width: 100% !important; padding:20px 20px !important;}
    body main section.paralax-concept-banner-desktop .container .col-8 
    {flex: none;max-width: 100%;float: left;width: 100%;padding: 0; min-height:440px !important;}
    body main section.paralax-concept-banner-desktop .container .col
    {flex: none;max-width: 100%;float: left;    width: 100%; padding-bottom: 110px;}
    .containe {width: 100% !important;margin: 0!important; padding: 0 0!important;}
    body main section.paralax-concept-banner-desktop .container .col .desc{
        left: 0 !important;
        padding-top: 2em !important;
        min-width: 100%;
        height: 0 !important;
    }
    .after-label {top: 0 !important;font-size: 12px;width: 70px;text-align: center;}
    .before-label {top: 0 !important;font-size: 12px;}

    body main section.paralax-concept-banner-desktop #multiscroll-nav {
        top: auto !important;
        transform: rotate(-90deg) !important;
        width: auto;
        left: calc(50% - 65px) !important;
        bottom: -160px !important;
        height: 200px;
    }

    body main section.paralax-concept-banner-desktop #multiscroll-nav li a{font-size: 14px;}
    body main section.paralax-concept-banner-desktop .container .desc{top:auto;  
    padding-top:0px !important;bottom: 10px !important; }
    
    body main section.plan-prices-banner .container .plane-price-list .list-item .wrapper .header-wrapper figure legend h6, .price_mob, .pr_mnth
    { display:inline-block;}
    
    body main section.paralax-concept-banner-desktop .title-wrapper.big-title-left::after {
    right: 0;top: 0;height: 140px;}
    
 
    body main section.paralax-concept-banner-desktop #multiscroll-nav li a b {
    transform: rotate(90deg) !important;position: absolute;}
    body main section.paralax-concept-banner-desktop #multiscroll-nav li:last-child {height: 17px;}
    
    body main section.paralax-concept-banner-desktop{inset:0 auto !important;}  
    body main.plans___page .descritpion-title {
    line-height: 40px;
    color: #ED7532;
    font-size: 30px;
    font-weight: bold;
    margin-top: 5px !important;
    position: relative !important;
    /* right: 11px; */
    left: 10px !important;
    }
    body main.plans___page section.paralax-concept-banner-desktop .container .desc {
        top: auto !important;
    }
    body main section.product-includes-banner .includes-list .include-item .wrapper .description-wrapper .title {
       
        font-size: 1.6rem !important;
        /* margin-left: 74px; */
        position: relative;
        bottom: 17px;
    }
    
     body main.plans___page section.paralax-concept-banner-desktop .container .col figure.icon-wrapper {
        float: left !important;margin-bottom: 15px;
    }
    body main.plans___page .descritpion-title {
        font-size: 30px !important;
        margin-top: 7px !important;
        line-height: 28px;
        float: left !important;
        margin-left: 10px !important;
    } 
    
    body main section.product-includes-banner .includes-list .include-item .wrapper .number-wrapper {
        padding: 24px 30px 3px 15px !important;
        /*width:23% !important;*/
        width:19% !important;
    }
    body main section.product-includes-banner .includes-list .include-item .wrapper .description-wrapper {
            padding: 45px 0 !important;
            /*padding: 45px 34px;*/
        }
       
        body main section.product-includes-banner .includes-list .include-item.is-list .wrapper .list-wrapper .list .list-item .title-wrapper{
            margin-top:0;
        }
        body main section.product-includes-banner .includes-list .include-item.is-list .wrapper .list-wrapper .list .list-item .title-wrapper .list-title {
        font-size: 16px !important;
        /*padding-left: 13px !important;*/
        }
         
     body main section.detail-hero-banner .hero-descritpion-wrapper {
        top: 13vh !important;}
        body main section.product-includes-banner .includes-list .include-item .wrapper .number-wrapper .orange-circle {
        width: 55px !important;
        height: 55px !important;
        
    }
    body main.plans___page .text{margin-top:0 !important;}
    
    body main section.paralax-concept-banner-desktop .title-wrapper.big-title-left .title {    padding: 20px 0px 0px 20px !important;}
       body main.hardware_main section.paralax-concept-banner-desktop .container .desc .title-wrapper {
        display: flex !important;
    }
    body main.hardware_main section.paralax-concept-banner-desktop .container .desc .title-wrapper .title {margin-left:20px;}
    body main.hardware_main section.paralax-concept-banner-desktop .title-wrapper {
        background-color: rgba(0,0,0,0)!important;
        padding-top: 0px !important;
    }
    body main section.paralax-concept-banner-desktop .container .desc .description {    line-height: 27px !important;}
    body main.hardware_main .paralax-concept-banner-desktop .big-title-center .title {
        line-height: 30px;
        margin-bottom:10px;
    }
    
    .hardware_main .containe .left_01 {
        width: 500px !important;
       
    }
    
    body main section.time-line-banner .owl-nav {
        margin-top:30px !important;
    }
    body main.hardware_main section.paralax-concept-banner-desktop .container .desc .title-wrapper{
        margin-top:0 !important;
    }
    body main section.paralax-concept-banner-desktop .container .desc{padding-top:0% !important;}
    
    body main.plans___page section.paralax-concept-banner-desktop .container .desc {
        left: 30px;
        margin-top: 0% !important;
    }
    body main section.product-includes-banner .includes-list .include-item .wrapper .description-wrapper {
        /* padding: 45px 0; */
        padding: 45px 34px !important;
    }
    body main section.start-project-banner .container .row .title-wrapper .title{
        font-size:3.3rem !important;
        line-height:40px !important;
    }
    /*enter price*/
    .enterprise__main_top_sec ul li h4 {
        
        font-size: 19px !important;
        line-height: 30px !important;
        
    }
    .enterprise__main_top_sec ul li p {
      
        font-size: 14px !important;
        margin-top: 25px !important;
        
    }
    body main.main_home_page section.paralax-concept-banner-desktop .title-wrapper.big-title-left .title{font-size:3.3rem !important;}
    body .main_home_page section.paralax-concept-banner-desktop .container .desc .title-wrapper{
        padding-bottom: 5px;
    }
    
    body .prince_page_main section.start-project-banner .container .row .form-wrapper {
        padding-bottom: 40px;
        max-width: 50% !important;
    }
 }

@media (min-width: 992px) and (max-width: 1199px){
    body main section.time-line-banner .owl-nav {
        top: 9em !important;
        width: 150px !important;
        right: 5em;
    }
    body main section.time-line-banner .owl-wrapper .time-line-owl-carousel .list-item .description-wrapper {
        padding-right: 45px;
    }
 }
 
@media (min-width: 768px) and (max-width: 991px){
    body main section.time-line-banner .owl-wrapper .time-line-owl-carousel .list-item .description-wrapper .title {
        font-size: 16px !important;
    }
}

@media (max-width: 480px){
    body main section.time-line-banner .owl-wrapper .time-line-owl-carousel .list-item .description-wrapper .title {
        line-height: 30px;
    }
    .hardware_main .time-line-banner .description-wrapper{
        min-height: 14em;
    }
}