a, a:hover, a:focus, a:visited{
    text-decoration: none !important;
}
.menu-class{
    visibility: visible !important;
    opacity: 1 !important;
    display: block !important;
    z-index: 22;
}

/*know more arrow transition*/
.know-more-arrow:hover{
    -ms-transform: translate(3px);
    -moz-transform: translate(3px);
    -webkit-transform: translate(3px);
    transform: translate(3px);
    -o-transform: translate(3px);
}
.line{
    height:0px; 
    float: bottom; 
    margin:0 auto; 
    position: relative; 
    display: none;
    visibility: hidden;
}
.know-more-arrow:hover + .line{
    display: block ;
    visibility: visible;
}
.know-more-arrow{

    transition: transform .3s ,-webkit-transform .3s ,-ms-transform .3s ,-moz-transform .3s ,-o-transform .3s;
    -webkit-transition: transform .3s ,-webkit-transform .3s ,-ms-transform .3s ,-moz-transform .3s ,-o-transform .3s;
    -moz-transition: transform .3s ,-webkit-transform .3s ,-ms-transform .3s ,-moz-transform .3s ,-o-transform .3s;
    -o-transition:transform .3s ,-webkit-transform .3s ,-ms-transform .3s ,-moz-transform .3s ,-o-transform .3s;

    cursor: pointer;
}
.anim{
    transition: transform all .3s ,-webkit-transform all .3s ,-ms-transform all .3s ,-moz-transform all .3s ,-o-transform all .3s;
   -webkit-transition: transform .3s ,-webkit-transform .3s ,-ms-transform .3s ,-moz-transform .3s ,-o-transform .3s;
    -moz-transition: transform .3s ,-webkit-transform .3s ,-ms-transform .3s ,-moz-transform .3s ,-o-transform .3s;
    -o-transition:transform .3s ,-webkit-transform .3s ,-ms-transform .3s ,-moz-transform .3s ,-o-transform .3s;

    /* -webkit-transition: -webkit-transform .3s;
    transition: transform .3s,-webkit-transform .3s;
    -moz-transition: transform .3s ;
    -o-transition:transform .3s; */

    -ms-transform: translate(3px);
    -moz-transform: translate(3px); 
    -webkit-transform: translate(3px);
    transform: translate(3px);
    -o-transform: translate(3px);
     cursor: pointer;

}

.amin1{
   
    transition: transform all .3s ,-webkit-transform all .3s ,-ms-transform all .3s ,-moz-transform all .3s ,-o-transform all .3s;
    -webkit-transition: transform .3s ,-webkit-transform .3s ,-ms-transform .3s ,-moz-transform .3s ,-o-transform .3s;
    -moz-transition: transform .3s ,-webkit-transform .3s ,-ms-transform .3s ,-moz-transform .3s ,-o-transform .3s;
    -o-transition:transform .3s ,-webkit-transform .3s ,-ms-transform .3s ,-moz-transform .3s ,-o-transform .3s;
    
    -webkit-transition: -webkit-transform .3s;
    transition: transform .3s,-webkit-transform .3s;
    -moz-transition: transform .3s ;
    -o-transition:transform .3s;
}


/*mobile*/
.know-more-line{
    display: none;
}
#know-more:hover > .know-more-arrow-mobile {
    -ms-transform: translate(3px) ;
    -moz-transform: translate(3px);
    -webkit-transform: translate(3px);
    transform: translate(3px);
    -o-transform: translate(3px);

    transition: transform .3s ,-webkit-transform .3s ,-ms-transform .3s ,-moz-transform .3s ,-o-transform .3s;
    -webkit-transition: transform .3s ,-webkit-transform .3s ,-ms-transform .3s ,-moz-transform .3s ,-o-transform .3s;
    -moz-transition: transform .3s ,-webkit-transform .3s ,-ms-transform .3s ,-moz-transform .3s ,-o-transform .3s;
    -o-transition:transform .3s ,-webkit-transform .3s ,-ms-transform .3s ,-moz-transform .3s ,-o-transform .3s;

    -webkit-transition-property: transform .3s ,-webkit-transform .3s ,-ms-transform .3s ,-moz-transform .3s ,-o-transform .3s;
    -moz-transition-property: transform .3s ,-webkit-transform .3s ,-ms-transform .3s ,-moz-transform .3s ,-o-transform .3s;
    -ms-transition-property: transform .3s ,-webkit-transform .3s ,-ms-transform .3s ,-moz-transform .3s ,-o-transform .3s;
    -o-transition-property: transform .3s ,-webkit-transform .3s ,-ms-transform .3s ,-moz-transform .3s ,-o-transform .3s;
    transition-property: transform .3s ,-webkit-transform .3s ,-ms-transform .3s ,-moz-transform .3s ,-o-transform .3s;
}
#know-more:hover > .know-more-arrow-mobile {
    -ms-transform: translate(3px);
    -moz-transform: translate(3px);
    -webkit-transform: translate(3px);
    transform: translate(3px);
    -o-transform: translate(3px);

    transition: transform .3s ,-webkit-transform .3s ,-ms-transform .3s ,-moz-transform .3s ,-o-transform .3s;
    -webkit-transition: transform .3s ,-webkit-transform .3s ,-ms-transform .3s ,-moz-transform .3s ,-o-transform .3s;
    -moz-transition: transform .3s ,-webkit-transform .3s ,-ms-transform .3s ,-moz-transform .3s ,-o-transform .3s;
    -o-transition:transform .3s ,-webkit-transform .3s ,-ms-transform .3s ,-moz-transform .3s ,-o-transform .3s;

    -webkit-transition-property: transform .3s ,-webkit-transform .3s ,-ms-transform .3s ,-moz-transform .3s ,-o-transform .3s;
    -moz-transition-property: transform .3s ,-webkit-transform .3s ,-ms-transform .3s ,-moz-transform .3s ,-o-transform .3s;
    -ms-transition-property: transform .3s ,-webkit-transform .3s ,-ms-transform .3s ,-moz-transform .3s ,-o-transform .3s;
    -o-transition-property: transform .3s ,-webkit-transform .3s ,-ms-transform .3s ,-moz-transform .3s ,-o-transform .3s;
    transition-property: transform .3s ,-webkit-transform .3s ,-ms-transform .3s ,-moz-transform .3s ,-o-transform .3s;
}
.know-more-effect:hover > .know-more-line{
    display: block ;
    visibility: visible ;
}


/*hide extra scroll*/

/*.responsive body{*/
    /*overflow-x: unset;*/
/*}*/

/*reducing headder padding from hero section*/
    .html_header_top.html_header_sticky.html_large #main {
        padding-top: 76px;
    }

/*show full screen background*/
.full-screen-bg{
    width: 100vw;
    margin-left: calc(-50vw + 50%);
}

/**/
/*master slider blur text/image issue resolved*/
.ms-wk .ms-slide{
    transform-style: unset !important;
}
.ms-slide{
    transform: unset !important;
}
.ms-wk .ms-slide .ms-slide-layers{
    transform: unset !important;
}
/**/


/*class of hidng and showing herder on scroll*/
.nav-up{
    top:-150px !important;
}
header {
 
    top: 0;
    transition: top 0.2s ease-in-out;
}
/**/
.show_mobile_menu{
    /* height: 0 !important; */
    overflow: hidden !important;
}

.main_menu #menu-item-198 > a,
.main_menu #menu-item-215 > a,
.main_menu #menu-item-237 > a,
.main_menu #menu-item-241 > a,
.main_menu #menu-item-266 > a,
.main_menu #menu-item-267 > a,
.main_menu #menu-item-268 > a
 {
    height: 78px !important;
    line-height: 78px !important;
}

.html_header_top.html_header_sticky.html_large .av_minimal_header #header_main .container, 
.html_header_top.html_header_sticky.html_large.html_main_nav_header .av_minimal_header .main_menu{
    height: 78px !important;
    line-height: 78px !important;
}

.home-main-desktop-slider .ms-btn-container a{
    text-decoration: none;
    color: #ffffff !important;
}
.ms-btn-container a:hover{
    background-color: #f05443;
}

.resource_title_wrapper{
    position: absolute;
    width: 100%;
    bottom: 0;
    background: url(https://cdn-gcp.marutitech.com/wp-media/2019/11/f771e8ff-blog-shadow3.png) no-repeat 0px -70px transparent !important;
    background-color: transparent !Important;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
}

#scroll-top-link.avia_pop_class{
    opacity: 1;
}
#scroll-top-link {
    box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.09);
}
#scroll-top-link:hover{
    box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.09);
}
/*navigation header*/

.inner-container #menu-item-215:hover > #menu-item-216 .sub-menu{
    visibility: visible;
    opacity: 1;
    display: block;
}



/*footer section css desktop*/

.footer-wrapper{
    background: #262531;
}
.footer-wrapper a{
    text-decoration: none;
    color: inherit;
}
.footer-wrapper .msp-cn-13-2{
    line-height: normal !important;
}

#home-hero-slider{
    padding-bottom: 100vw;
}
#address-section .container{
    max-width: 100%;
}
.addressing-business-desktop{
    visibility: visible;
}
#home-main-carousel,
.business-wrapper,
.bot-development-wrapper,
.analytics-wrapper,
.AI-wrapper,
.product-eng-wrapper,
.wotnot-wrapper,
.why-choose-us-group-wrapper,
.contact-wrapper,
.footer-mobile,
.Latest-Resources-inner-container{
    display: none;
}

#address-section{
    background-image: url("/wp-content/uploads/2019/03/addressing.svg"), url("https://cdn-gcp.marutitech.com/wp-media/2019/11/b83c00df-business-right-leaf-bg.png");
    background-repeat: no-repeat;
    background-position: top left, bottom right;
}
#artificial-intelligence{
    background-image: url("/wp-content/uploads/2019/03/ai-plant.svg");
    background-repeat: no-repeat;
    background-position: bottom right;
}
#why-choose-us-section{
    background-image: url("https://cdn-gcp.marutitech.com/wp-media/2019/11/7d9a7413-why-choose-us-left-bg-v2.png"), url("https://cdn-gcp.marutitech.com/wp-media/2019/11/7d98da98-why-choose-us-right-bg-v2.png");
    background-repeat: no-repeat;
    background-position: top left, bottom right;
}
#contact-us-section{
    background-image: url("/wp-content/uploads/2019/03/contact-left-leaf.png"), url("/wp-content/uploads/2019/03/contact-right-leaf.png");
    background-repeat: no-repeat;
    background-position: top left, bottom right;
}


#home-hero-slider .ms-bullet{
    width: 12px;
    height: 12px;
    object-fit: contain;
    background: none;
    background-color: #d5d5d5;
    border-radius: 10px;
}

#home-hero-slider .ms-bullet-selected{
    width: 12px;
    height: 12px;
    object-fit: contain;
    background-color: #f05444;
}
#home-hero-slider .ms-align-bottom{
    bottom: 7% !important;
}


#home-hero-slider input{
    background: none !important;
    border: none !important;
    margin: 0 !important;
    /*font-size: 16px;*/
    color: #ffffff !important;
    font: 1.23em 'Raleway', sans-serif !important;
    font-weight: 400 !important;
    font-style: normal;
    font-stretch: normal;
    letter-spacing: normal;
    padding: 0 0 12px 3px !important;
    box-shadow: none !important;
}
#home-hero-slider input:focus{
    outline: none !important;
    box-shadow: none !important;
}
#home-hero-slider input::placeholder {
    color: #ffffff;
}
#home-hero-slider input::-ms-input-placeholder { 
    color: #ffffff !important 
}  

#home-hero-slider input:-ms-input-placeholder { 
    color: #ffffff !important;  
}


.ms-layer{
    user-select: text;
    -moz-user-select: text;
    -webkit-user-select: text;
}

#analytics-section{
    background: linear-gradient(180deg, #f05444 57%, #fff 50%);
    background: -moz-linear-gradient(-90deg, #f05444 57%, #fff 50%);
    background: -o-linear-gradient(-90deg, #f05444 57%, #fff 50%);
    background: -webkit-linear-gradient(-90deg, #f05444 57%, #fff 50%);
    background: -ms-linear-gradient(-90deg, #f05444 57%, #fff 50%);
}
/*#case-study-section{*/
    /*background: linear-gradient(8deg, #f05444 72%, #fff 72.5%)*/
/*}*/

/*case study*/
.case-study-slick a, u,
.Services-blog-slick a, u {
    text-decoration: none !important;
}
*:focus {
    outline: none;
}
#case-study-section #tabs,
#work-benefit #work-benefit-tabs,
#about-us-tab-section #work-benefit-tabs{
    background: none;
    border: none;
    padding-left: 0;
    padding-bottom: 0;
    /* margin-left: 34px; */
}
#case-study-section #tabs .ui-tabs-nav,
#work-benefit #work-benefit-tabs .ui-tabs-nav{
    border: none;
    background: none;
    border-bottom: 1px solid rgba(255, 255, 255, .23);
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    padding-left: 0;
    margin-left: 0.2em;
}
#case-study-section #tabs li,
#work-benefit #work-benefit-tabs li{
    font-family: 'Raleway', sans-serif;
    font-size: 16px;
    font-weight: bold;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    color: #ffffff;
    border: none;
    background: none;
}
#case-study-section #tabs .ui-tabs-active,
#work-benefit #work-benefit-tabs .ui-tabs-active{
    border-bottom-style: solid;
    border-bottom-color: #fff;
    
    border-bottom-width: 3px;
    margin-bottom: -1.5px;
}
#case-study-section  #tabs .ui-state-active a:link,
#case-study-section  #tabs .ui-state-default a:link,
#case-study-section  #tabs .ui-tabs-anchor,
#work-benefit #work-benefit-tabs .ui-state-active a:link,
#work-benefit #work-benefit-tabs .ui-state-default a:link,
#work-benefit #work-benefit-tabs .ui-tabs-anchor{
    color: #ffffff !important;
}
#case-study-section  .ui-tabs .ui-tabs-panel,
#work-benefit  .ui-tabs .ui-tabs-panel{
    padding: 0;
    /* width: 91.66666666666666VW;
    margin-left: -4.166666666666666VW; */
    
}
#case-study-section .slick-dotted.slick-slider,
#work-benefit .slick-dotted.slick-slider{
    padding-bottom: 50px;
    margin-bottom: 7.112375533428166VW;
    margin-left: -1.3513513513513513VW;
}
#case-study-section .career-case-study-section .slick-dotted.slick-slider{
    padding-bottom: 0;
}
.about-us-News-wrapper .slick-dotted.slick-slider{
    margin-left: -1.3513513513513513VW !important;
}
/* #case-study-section .slick-list{
    width: 100vw;
    left: calc(-0vw + 1%);
    padding-top: 4.267425320056899VW;
} */
#case-study-section .slick-list,
#work-benefit .slick-list,
#about-us-tab-section .slick-list{
    width: 80.72546230440966VW;
    left: calc(-0vw + 1%);
    padding-top: 4.267425320056899VW;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 3.911806543385491VW;
}
#about-us-tab-section .customers-wrapper .slick-list{
    width: 1160px;
    padding-bottom: 0;
}
#service-chatbot-development-blog-section .slick-list{
    width: 80.72546230440966VW;
    left: calc(-0vw + 1%);
    padding-top: 4.267425320056899VW;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 3.911806543385491VW;
}
.Services-page-blog-title{
    font-family: 'Poppins', sans-serif;
    font-size: 2.5604551920341394VW;
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    color: #ffffff;
    padding-top: 16.42958748221906VW;
    padding-bottom: 2.1337126600284493VW;
}
.Services-page-blog-header{
    font-family: 'Raleway', sans-serif;
    font-size: 16px;
    font-weight: bold;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    color: #ffffff;
    border-bottom-style: solid;
    border-bottom-color: #fff;
    border-bottom-width: 2px;
    /*line-height: 2;*/
    padding-left: 10px;
    margin-bottom: 60px;
}
/* .case-study-card{
    width: 16.642958748221908VW;
    height: 22.972972972972975VW;
    margin-left: 1.7780938833570414VW;
    margin-right: 1.7780938833570414VW;
    margin-bottom: 3.556187766714083VW;
    border-radius: 3px;
    box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.16);
    background-color: #ffffff;
    cursor: pointer;
} */

.case-study-card{
    /* margin-bottom: 3.556187766714083VW; */
    /* border-radius: 0.21337126600284498VW; */
    width: 38.904694167852064VW;
    height: 21.906116642958747VW;
    /* border-radius: 0.35561877667140823VW; */
    margin-right: 2.204836415362731VW; /*2.4893314366998576VW*/
    /* margin-bottom: 3.556187766714083VW; */
    margin-left: 0.21337126600284498VW;
    box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.16);
    background-color: #ffffff;
    cursor: pointer;
    position: relative;
    border-radius: 10px;
}

.case-study-card-img{
    width: 38.904694167852064VW;
    height: 21.906116642958747VW;
    object-fit: cover;
    border-radius: 5px;
}
.case-study-card-title{
    font-family: 'Raleway', sans-serif;
    font-size: 0.995732574679943VW;
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.57;
    letter-spacing: normal;
    color: #4a4a4a;
    padding-left: 1.2802275960170697VW;
    padding-bottom: 1.9203413940256047VW;
    padding-top: 1.9203413940256047VW;
    padding-right: 0.9246088193456615VW;
}
#case-study-section .slick-dots li button:before,
#work-benefit .slick-dots li button:before{
    font-size: 14px !important;
    color: #b02a1c;
    opacity: 1;
}
#case-study-section .slick-dots li.slick-active button:before,
#work-benefit .slick-dots li.slick-active button:before{
    color: #ffffff;
    opacity: 1;
}

/*why choose us*/
.main_color{
    border-color: #fff !important;
}
#why-choose-us-section .container{
    max-width: 1406px;
}
.why-choose-us-wrapper{
    padding-top: 5.689900426742532VW;
}
.why-choose-us-title{
    font-family: 'Poppins', sans-serif;
    font-size: 2.635431918008785VW;
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    color: #000;
    text-align: center;
}
.why-choose-us-description{
    font-family: 'Raleway', sans-serif;
    font-size: 1.7569546120058566VW;
    font-weight: 200;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.43;
    letter-spacing: normal;
    color: #000;
    padding-top: 1.4641288433382138VW;
    text-align: center;
}
.why-choose-us-desktop-group-wrapper{
    padding-top: 4.392386530014641VW;
    text-align: center;
}
.number{
    font-family: 'Poppins', sans-serif;
    font-size: 5.124450951683748VW;
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    color: #f05443;
    display: inline-block;
}
.plus{
    font-size: 2.9282576866764276VW;
    font-family: 'Poppins', sans-serif;
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    color: #f05443;
    display: inline-block;
}
.number-description{
    font-family: 'Raleway', sans-serif;
    font-size: 1.4641288433382138VW;
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    color: #000000;
}
.why-choose-us-group-wrapper{
    padding-top: 2.9282576866764276VW;
    margin: 0 auto;
}
.sub-group{
    display: inline-block;
    text-align: center;
}
.why-choose-us-group{
    width: 16.927083333333336VW;
    padding-bottom: 5.856515373352855VW;
    margin: 0 auto;
    display: inline-block;
    text-align: center;

}

/*our clientele*/
#home-clientele .our-clientelle-wrapper{
    padding-bottom: 3.556187766714083VW;
}

<!-- /*customers feedback section*/ -->

.customers-wrapper .slick-dots li {
    margin-left: 0.5em;
    margin-right: 0.5em;
}
.customers-wrapper{
    /*padding-top:7.69395vw;                  !*5.6939501779359425vw;*!*/
    padding-top:4.69395vw;
    margin:0 auto;

}

.customers-title{
    font-family: 'Poppins', sans-serif;
    font-size: 2.5604551920341394vw;
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    color: #ffffff;
    /*padding-bottom: 0.7112375533428165vw;*/
    margin:0 auto;
    text-align:center;
    /*margin-bottom: 5.195729537366546vw;*/
    /*margin-bottom: 0.7112375533428165vw;*/
    margin-bottom: 3.711238vw;
}

.customers-card-1{
    width: 20.62588904694168VW;
    height: 27.027027027027028VW;
    margin:0 auto;
    border-radius: 4px;
    background-color: #ffffff;
    position:relative;
    box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.16);
    margin-left: 10.31294452347084VW;
    margin-right: 0;
    
    
    /* margin-left: 3.556187766714083VW;
    margin-right: 3.556187766714083VW; 
    margin-top: -850px;
    margin-right: 9.112376vw;
    padding-bottom:10.533807829181494vw;*/
    top: 5.911032vw;
    /*left: 3.7010676156583626vw;
    margin-bottom:12.099644128113878vw;
    margin-bottom: 13.523131672597866vw; */
    margin-bottom: 14.935988620199147VW;
}

.customers-card-img{
    width: 10.597439544807965vw;
    object-fit:contain;
    border-radius: 80px;

    position:relative;

    margin: 0 auto;
    z-index: 9999;

    top: -5.689900426742532vw;
    /*left: 4.054054054054054vw;*/

}

.customers-card-img-Punctuation{
    object-fit: contain;
    /*left: 0.7117437722419928vw;*/
    left: 1.1387900355871887vw;
    position: relative;
    bottom: 5.6939501779359425vw;
    height: 2.202846975088968vw;

}

.customers-card-Message{
    font-family: 'Raleway', sans-serif;
    font-size: 0.9252669039145906vw;
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.56;
    letter-spacing: 1.2px;
    color: #4a4a4a;

    position:relative;
    left:1.7069701280227598vw;
    bottom: 5.6939501779359425vw;
    padding-right: 2.844950213371266vw;

}

.customers-card-name{
    font-family: 'Raleway', sans-serif;
    font-size: 0.99644128113879vw;
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    color: #4a4a4a;
    position: absolute !important;
    left: 1.7069701280227598vw;
    bottom: 4.6263345195729535vw;

}

.customers-card-designation{
    font-family: 'Raleway', sans-serif;
    font-size: 0.99644128113879vw;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    color: #999999;
    left: 1.7069701280227598vw;
    bottom: 2.8469750889679712vw;
    position: absolute !important;

}

.customers-card-Companylogo{
    height: 1.6358463726884777vw;
    left: 1.7069701280227598vw;
    bottom: 0.8540925266903915vw;
    position: absolute !important;
}
.customers-slick{
    width: 82.50355618776672VW;
    margin: 0 auto;
}
.customers-wrapper .slick-list {

    /*margin-left: 5.270462633451958vw  !important;*/
    /*padding-left: 5.6939501779359425vw !important;*/
    /*padding-left: 5.8362989323843415vw !important;*/
    /* padding-left: 4.5vw !important */
    padding-left: 0;
}
.customers-wrapper .slick-dots li button {
    /* height: 120px; */

}
.post-entry .entry-content-wrapper .avia_code_block_11{
    padding-bottom: 1.7780938833570414VW; /*40px*/
}
.customers-wrapper .customers-slick .slick-dots {
    margin-bottom: 3.982930298719772VW; /*33px*/
}
.customers-wrapper .slick-dotted.slick-slider{
    margin-bottom: 0px;
}


.customers-wrapper .slick-dots li button:before{
    font-size: 17px !important;
    color: #b02a1c;
    opacity: 1;
    height: 120px;
}
.customers-wrapper .slick-dots li.slick-active button:before{
    color: #ffffff;
    opacity: 1;
}

/*latest resource*/
/*.resource-desktop-card:hover,*/
/*.Latest-Resources-Image:hover  {*/
    /*!* code *!*/
    /*background: none !important;*/
    /*background-color: #f05444 !important;*/
    /*transition: 0.3s;*/
/*}*/
/*.resource-desktop-card:hover > .resource_title_wrapper,*/
/*.Latest-Resources-Image:hover > .resource_title_wrapper{*/
    /*background: none !important;*/
/*}*/
.resource-title {
    font-family: 'Poppins', sans-serif;
    font-size: 2.4893314366998576VW;
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    color: #4a4a4a;
    text-align: center;
    padding-top: 2.1337126600284493VW;
}
.resource-desktop-card-wrapper{
    padding-top: 4.267425320056899VW;
    padding-bottom: 2.1337126600284493VW;
}
.resource-desktop-wrapper .col-sm-3,
.resource-desktop-wrapper .col-sm-4,
.resource-desktop-wrapper .col-sm-5
{
    padding-right: 9px;
    padding-left: 9px;
}
.resource-desktop-card-1,
.resource-desktop-card-2{
    height: 17.99431009957326VW;
    background-color: #f05444;
    border-radius: 3px;
    position: relative;
    margin-bottom: 1.2802275960170697VW;
    background-repeat: no-repeat !important;
    background-size: cover !important;
    cursor: pointer;
}
.resource-desktop-card-3{
    height: 37.1977240398293VW;
    background-color: #f05444;
    border-radius: 3px;
    position: relative;
    margin-bottom: 1.2802275960170697VW;
    background-repeat: no-repeat !important;
    background-size: cover !important;
    cursor: pointer;
}
.resource-desktop-card-4,
.resource-desktop-card-5{
    height: 17.99431009957326VW;
    background-color: #f05444;
    border-radius: 3px;
    position: relative;
    margin-bottom: 1.2802275960170697VW;
    background-repeat: no-repeat !important;
    background-size: cover !important;
    cursor: pointer;
}

.resource-desktop-card-title {
    font-family: 'Poppins', sans-serif;
    font-size: 1.2802275960170697VW;
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    color: #ffffff;
    padding-bottom: 2.351351VW;
    padding-left: 1.209103840682788VW;
    padding-right: 0.6401137980085349VW;
    padding-top: 3.422475VW;/*1.422475106685633VW*/
}
/*contect us section utsav*/

#contact-us-section-wrapper .contact-us-title {
    font-family: 'Raleway', sans-serif;
    font-size: 1.5647226173541962VW;
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    color: #ffffff;
    padding-top: 4.125177809388336VW;
    padding-right: 1.209103840682788VW;
      
}
#contact-us-section-wrapper .contact-us-btn{
    width: 13.086770981507822VW;
    /* background: #f05443; */
    border-radius: 4px;
    font-family: 'Poppins', sans-serif;
    font-size: 1.1379800853485065VW;
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    /* color: #ffffff; */
    text-align: center;
    padding-top: 0.995732574679943VW;
    padding-bottom: 0.995732574679943VW;
    margin-top: 2.7027027027027026VW;
    margin-bottom: 0;
    cursor: pointer;

}
#contact-us-section-wrapper .full-screen-bg{
    width: 100vw;
    margin-left: calc(-50vw + 50%);
}
#contact-us-section-wrapper{
    background: #3f3d56;
    background-image: url(/wp-content/uploads/2019/03/contact-left-leaf.png), url(/wp-content/uploads/2019/03/contact-right-leaf.png);
    background-repeat: no-repeat;
    background-position: top left, bottom right;
    margin-bottom: -1px;
}	
#contact-us-section-wrapper .contact-us-child-wrapper{
  
    padding-bottom:3.058321479374111VW;
    margin: 0 auto;
    max-width: 86.0597439544808VW;
    width:86.0597439544808VW;
}
/*white contect us section utsav*/

#white-contact-us-section-wrapper .white-contact-us-title {
    font-family: 'Raleway', sans-serif;
    font-size: 1.5647226173541962VW;
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    color: #4a4a4a;
    padding-top: 4.125177809388336VW;
    padding-right: 1.209103840682788VW;
      
}
#white-contact-us-section-wrapper #white-contact-us-btn{
    width: 13.086770981507822VW;
    /* background: #f05443; */
    border-radius: 4px;
    font-family: 'Poppins', sans-serif;
    font-size: 1.1379800853485065VW;
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    color: #ffffff;
    text-align: center;
    padding-top:0.9246088193456615VW;
    padding-bottom: 0.9246088193456615VW;
    margin-top: 2.7027027027027026VW;
    margin-bottom: 0px;
    cursor: pointer;
}
#white-contact-us-section-wrapper #white-contact-us-btn:hover{
    color: #f05443;
}
#white-contact-us-section-wrapper .full-screen-bg{
    width: 100vw;
    margin-left: calc(-50vw + 50%);
}
#white-contact-us-section-wrapper{
    background: #ffffff;
    background-image: url(/wp-content/uploads/products/white-left-leaf-contact.png), url(/wp-content/uploads/products/white-right-leaf-contact.png);
    background-repeat: no-repeat;
    background-position: top left, bottom right;
}	
#white-contact-us-section-wrapper .white-contact-us-child-wrapper{
  
    padding-bottom:3.058321479374111VW;
    margin: 0 auto;
    max-width: 86.0597439544808VW;
    width:86.0597439544808VW;
}

/*.av-main-nav ul #menu-item-216{*/
    /*width: 98% !important;*/
/*}*/
/*.av-main-nav ul #menu-item-220{*/
    /*width: 98% !important;*/
/*}*/
/*.av-main-nav ul #menu-item-229{*/
    /*width: 98% !important;*/
/*}*/
/*.av-main-nav ul #menu-item-232{*/
    /*width: 98% !important;*/
/*}*/
.case-study-title {
    font-family: 'Poppins', sans-serif;
    font-size: 2.5604551920341394VW;
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    color: #ffffff;
    padding-top: 16.42958748221906VW;
    padding-bottom: 2.1337126600284493VW;
}

.carousel-inner .slick-dots{
    position: initial !important;
    margin-top: -15px;
    margin-bottom: 23px;
}
.carousel-inner .slick-dots li{
    width:12px;
    height: 12px;
}
.carousel-inner .slick-dots li button:before {
    color: #d5d5d5;
    opacity: 1;
    font-size: 14px !important;

}
.carousel-inner .slick-dots li.slick-active button:before {
    color: #f05444;
    opacity: 1;
    font-size: 14px !important;
}
.about-us-News-wrapper .slick-dots li button:before{
    font-size: 14px !important;
    color: #000;
}
.about-us-News-wrapper .slick-dots{
    bottom: -20px;
}
.about-us-News-wrapper .career-description{
    width: 77.54623VW;
    color: #000;
    margin-left: auto;
    margin-right: auto;
}
.see-all-latest-resources{
    text-align: right;
}
.see-all-latest-resources a:hover{
    text-decoration: underline !important;
}
.see-all-latest-resources a:focus{
    text-decoration: underline !important;
}
.see-all-latest-resources a:visited{
    text-decoration: underline !important;
}

.see-all-text{
    font-family: 'Poppins', sans-serif;
    font-size: 1.1379800853485065VW;
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: 0.4px;
    color: #F05444;
    padding-top: 10px;
    padding-bottom: 10px;
}
.see-all-text:hover{
    text-decoration: underline;
}
.see-all-arrow{
    margin-left: -5.832147937411095VW;
    margin-right: 0.35561877667140823VW;
    width: 9%;
    text-decoration: underline;
}
@media screen and (min-width: 1406px) {
    /*Product Engineering  */

    /*case study*/
    #case-study-section #tabs .ui-tabs-active,
    #work-benefit #work-benefit-tabs .ui-tabs-active{
        margin-bottom: -2.5px;
    }
    #case-study-section .slick-dotted.slick-slider,
    #work-benefit .slick-dotted.slick-slider{
        padding-bottom: 0px;
        margin-bottom: 100px;
    }
    #case-study-section .slick-list,
    #work-benefit .slick-list,
    #about-us-tab-section .slick-list{
        width: 1135px;
        left: calc(-0vw + 1%);
        padding-top: 4.267425320056899VW;
        margin-left: auto;
        margin-right: auto;
    }
    #about-us-tab-section .customers-wrapper .slick-list{
        width: 1160px;
    }
    .Services-page-blog-title{
        font-size: 36px;
        padding-top: 231px;
        padding-bottom: 30px;
    }
    #case-study-section .slick-list,
    #work-benefit .slick-list{
        padding-top: 60px;
    }
    /* .case-study-card{
        width: 234px;
        height: 323px;
        margin-left: 25px;
        margin-right: 25px;
        margin-bottom: 50px;
        border-radius: 3px;
    } */
    .case-study-card{
        width: 547px;
        height: 308px;
        border-radius: 10px;
        margin-right: 31px;
        margin-bottom: 50px;
        /* margin-left: -5px; */
        position: relative;


    }
    .case-study-card-img{
        width: 547px;
        height: 308px;
        border-radius: 5px;
    }
    .case-study-card-title{
        font-size: 14px;
        padding-left: 18px;
        padding-bottom: 27px;
        padding-top: 27px;
        padding-right: 13px;
    }

    /*why choose us*/
    .why-choose-us-wrapper{
        padding-top: 80px;
    }
    .why-choose-us-title{
        font-size: 36px;
    }
    .why-choose-us-description{
        font-size: 24px;
        padding-top: 20px;
    }
    .why-choose-us-desktop-group-wrapper{
        padding-top: 60px;
    }
    .number{
        font-size: 70px;
    }
    .plus{
        font-size: 40px;
    }
    .number-description{
        font-size: 20px;
    }
    .why-choose-us-group-wrapper{
        padding-top: 40px;
    }
    .why-choose-us-group{
        width: 258px;
        padding-bottom: 80px;
    }

    /*our clientele*/
    #home-clientele .our-clientelle-wrapper{
        padding-bottom: 50px;
    }

    /*customers feedback section*/

    .customers-wrapper .slick-dots li{
        margin-left: 0.5em;
        margin-right: 0.5em;
    }
    .customers-wrapper{

        padding-top:80px;
        margin:0 auto;

    }
    .customers-title{
        font-size: 			36px;
        /* padding-top:     10px; */
        /* padding-bottom: 	10px; */
        margin-bottom: 		60px;
    }
    .customers-card-1{
       
        top: 80px;
        margin-bottom: 190px;
        width: 290px;
        height: 380px;
        margin-left: 145px ;
        margin-right: 0px;
        /* 
        width: 					261px;
        height: 				350px;
        margin-left:			162px !important; 
        padding-bottom:			148px;
        left: 52px;
        */

    }
    .customers-card-img{
        width: 				149px;
        top: 				-80px;
        left: 				0px;

    }
    .customers-card-img-Punctuation{
        left: 		16px;
        bottom: 	80px;
        height:     45px;


    }
    .customers-card-Message{
        font-size:			13px;
        left: 				24px;
        bottom: 			80px;
        padding-right: 		40px;
    }
    .customers-card-name{
        font-size: 14px;
        left: 24px;
        bottom: 65px;
        position: absolute !important;
    }
    .customers-card-designation{
        font-size: 14px;
        left: 24px;
        bottom	: 49px;
        position: absolute !important;
    }
    .customers-card-Companylogo{
        height: 23px;
        left: 24px;
        bottom: 12px;
        position: absolute !important;
    }

    .customers-slick{
        width: 1160px;
        margin: 0 auto;
    }
    .customers-wrapper .slick-list {

        /*margin-left: 66px !important;*/
        /* padding-left: 70px !important; */
        padding-left: 0px !important;
    }

    /*latest resource*/


    /*latest resource*/
    .resource-title {
        font-size: 35px;
        padding-top: 30px;
    }
    .resource-desktop-card-wrapper{
        padding-top: 60px;
        padding-bottom: 30px;
    }
    .resource-desktop-wrapper .col-md-3,
    .resource-desktop-wrapper .col-md-4,
    .resource-desktop-wrapper .col-md-5
    {
        padding-right: 9px;
        padding-left: 9px;
    }
    .resource-desktop-card-1,
    .resource-desktop-card-2{
        /*width: 267px;*/
        height: 253px;
        margin-bottom: 18px;
    }
    .resource-desktop-card-3{
        height: 523px;
        border-radius: 3px;
        margin-bottom: 18px;
    }
    .resource-desktop-card-4,
    .resource-desktop-card-5{
        height: 253px;
        border-radius: 3px;
        margin-bottom: 18px;
    }

    .resource-desktop-card-title {
        font-size: 18px;
        padding-bottom: 19px;
        padding-left: 17px;
        padding-right: 9px;
        padding-top: 20px;
    }


    /*contect us section*/
    #contact-us-section-wrapper .contact-us-title {
        font-family: 'Raleway', sans-serif;
        font-size: 22px;
        font-weight: 500;
        font-style: normal;
        font-stretch: normal;
        line-height: normal;
        letter-spacing: normal;
        color: #ffffff;
        padding-top: 58px;
        padding-right: 17px;
    }
    #contact-us-section-wrapper .contact-us-btn{
        width: 184px;
        /* background: #f05443; */
        border-radius: 4px;
        font-family: 'Poppins', sans-serif;
        font-size: 16px;
        font-weight: 600;
        font-style: normal;
        font-stretch: normal;
        line-height: normal;
        letter-spacing: normal;
        color: #ffffff;
        text-align: center;
        padding-top: 13px;
        padding-bottom: 13px;
        margin-top: 38px;
        margin-bottom: 0;
        cursor: pointer;

    }
    #contact-us-section-wrapper .contact-us-btn:hover{
        color:#f05443;
    }
    #contact-us-section-wrapper .full-screen-bg{
        width: 100vw;
        margin-left: calc(-50vw + 50%);
    }
    #contact-us-section-wrapper{
        background: #3f3d56;
        background-image: url(/wp-content/uploads/2019/03/contact-left-leaf.png), url(/wp-content/uploads/2019/03/contact-right-leaf.png);
        background-repeat: no-repeat;
        background-position: top left, bottom right;
    }	
    #contact-us-section-wrapper .contact-us-child-wrapper{
    
        padding-bottom: 43px;
        margin: 0 auto;
        max-width: 1210px;
        width:1210px;
    }	


    /*contect us section white*/
    #white-contact-us-section-wrapper .white-contact-us-title{
        font-family: 'Raleway', sans-serif;
        font-size: 22px;
        font-weight: 500;
        font-style: normal;
        font-stretch: normal;
        line-height: normal;
        letter-spacing: normal;
        color: #4a4a4a;
        padding-top: 58px;
        padding-right: 17px;
    }
    #white-contact-us-section-wrapper #white-contact-us-btn{
        width: 184px;
        /* background: #f05443; */
        border-radius: 4px;
        font-family: 'Poppins', sans-serif;
        font-size: 16px;
        font-weight: 600;
        font-style: normal;
        font-stretch: normal;
        line-height: normal;
        letter-spacing: normal;
        color: #ffffff;
        text-align: center;
        padding-top: 13px;
        padding-bottom: 13px;
        margin-top: 38px;
        margin-bottom: 0px;
        cursor: pointer;
    }
    #white-contact-us-section-wrapper .white-full-screen-bg{
        width: 100vw;
        margin-left: calc(-50vw + 50%);
    }
    #white-contact-us-section-wrapper{
        background: #ffffff;
        background-image: url(/wp-content/uploads/products/white-left-leaf-contact.png), url(/wp-content/uploads/products/white-right-leaf-contact.png);
        background-repeat: no-repeat;
        background-position: top left, bottom right;
    }	
    #white-contact-us-section-wrapper .white-contact-us-child-wrapper{
    
        padding-bottom: 43px;
        margin: 0 auto;
        max-width: 1210px;
        width:1210px;
    }
    .post-entry .entry-content-wrapper .avia_code_block_11{
        padding-bottom: 25px; /*40px*/
    }
    .customers-wrapper .customers-slick .slick-dots {
        margin-bottom: 56px;
    }
    .dots-space-fix{
        padding-bottom: 50px;
    }
    .dots-space-fix .customers-slick .slick-dots {
        margin-bottom: 48px;
    }
    #case-study-section .slick-list,
    #work-benefit .slick-list{
        padding-bottom: 0px;
    }
    #service-chatbot-development-blog-section .slick-list{
        padding-bottom: 55px;
    }
    .about-us-News-wrapper .slick-dots{
        bottom: 0px;
    }
    .about-us-News-wrapper .career-description{
        width: 1085px;
        max-width: 1085px;
    }
    .see-all-text{
        font-size: 16px;
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .see-all-text:hover{
        text-decoration: underline;
    }
    .see-all-arrow{
        margin-left: -82px;
        margin-right: 5px;
        width: 9%;
        
    }
    .see-all-arrow{
        text-decoration: underline;
    }
    .see-all-latest-resources a:hover{
        text-decoration: underline !important;
    }
    .see-all-latest-resources a:focus{
        text-decoration: underline !important;
    }
    .see-all-latest-resources a:visited{
        text-decoration: underline !important;
    }
}






@media(max-width: 1025px){

    /*hero-form-desktop*/
     #fullname-input-error-msg,
     #Company-input-error-msg,
     #Email-Address-input-error-msg,
     #Email-Address-input-error-msg2{
        margin-top: 7px !important;
    }
}
/*business*/
@media (max-width: 767px) {

    .home-main-desktop-slider .master-slider,
    .addressing-business-desktop .master-slider,
    .bot-development-desktop .master-slider,
    .analytics-desktop .master-slider,
    .artificial-intelligence-desktop .master-slider,
    .product-engineering-desktop .master-slider,
    .wotnot-desktop .master-slider,
    .alertly-desktop .master-slider,
    .why-choose-us-desktop .master-slider,
    .why-choose-us-desktop-group-wrapper,
    .contact-us-desktop .master-slider,
    .footer-desktop .master-slider,
    .latest-resources-desktop .master-slider,
    .resource-desktop-wrapper,
    #fullname-input-error-msg,
    #Company-input-error-msg,
    #Email-Address-input-error-msg,
    #Email-Address-input-error-msg2,
    #Data-Science-bg-layar,
    #NLP-bg-layar,
    #Image-Recognition-bg-layar,
    #Machine-Learning-bg-layar,
    #Chatbots-bg-layer,
    #RPA-bg-layer,
    #Voicebots-bg-layer,
    #Service-Product-engineering-bg-layer,
    #Service-Chatbots-bg-layer,
    #Rapid-Prototyping-background-hover,
    #Rapid-Prototyping-background,
    #Dev-Ops-background-hover,
    #Dev-Ops-background,
    #Quality-Engineering-background-hover,
    #Quality-Engineering-background,
    #Cloud-Application-background-hover,
    #Cloud-Application-background,
    #Chatbots-Know-More-line,
    #RPA-Know-More-line,
    #Voicebots-know-more-line,
    #Data-Science-Know-More-line,
    #NLP-Know-More-line,
    #Image-Recognition-know-more-line,
    #Machine-Learning-Know-More-line,
    #Service-Chatbots-Know-More-line,
    #Service-Product-engineering-Know-More-line,
    #Rapid-Prototyping-Know-More-line,
    #Quality-Engineering-Know-More-line,
    #Dev-Ops-Know-More-line,
    #Cloud-Application-Know-More-line
    {

        visibility: hidden !important;
        height: 0;
    }
    #home-main-carousel,
    .business-wrapper,
    .bot-development-wrapper,
    .analytics-wrapper,
    .AI-wrapper,
    .product-eng-wrapper,
    .wotnot-wrapper,
    .why-choose-us-wrapper,
    .why-choose-us-group-wrapper,
    .contact-wrapper,
    .footer-mobile{
        display: block;
    }
    /*know more hover effect common gor mobile*/
    .know-more-img-wrapper-mobile{
        padding-bottom: 65px;
        padding-left: 20px;
        /* margin-left: auto;
        margin-right: auto;
        width: 146px; */
    }
    .know-more-img-wrapper-mobile-analytics{
         margin-left: auto;
        margin-right: auto;
        width: 146px;
    }
    .know-more-arrow-mobile{
        margin-left: -125px;	
        transition: transform .3s ,-webkit-transform .3s ,-ms-transform .3s ,-moz-transform .3s ,-o-transform .3s;
        -webkit-transition: transform .3s ,-webkit-transform .3s ,-ms-transform .3s ,-moz-transform .3s ,-o-transform .3s;
        -moz-transition: transform .3s ,-webkit-transform .3s ,-ms-transform .3s ,-moz-transform .3s ,-o-transform .3s;
        -o-transition:transform .3s ,-webkit-transform .3s ,-ms-transform .3s ,-moz-transform .3s ,-o-transform .3s;
        cursor: pointer;
    }
    .know-more-line-mobile{
        height:1px; 
        width:86px; 
        background:#ffffff; 
        margin-top:-5px; 
        visibility: hidden;    
    }   
    .know-more-line-red-mobile{
        height:1px; 
        width:86px; 
        background:#fa0202; 
        margin-top:-5px; 
        visibility: hidden;      
        margin-left: 254px;   
    } 
    .know-more-line-red-mobile-analytics{
        margin-left: 0;
    }                   
    .know-more-arrow-mobile:hover{
        -webkit-transform:translate(3px);
        -ms-transform: translate(3px);
        -moz-transform: translate(3px);
        -webkit-transform: translate(3px);
        transform: translate(3px);
        -o-transform: translate(3px);
    }
    .know-more-arrow-mobile:hover + .know-more-line-mobile{
        visibility: visible ;
    }
    .know-more-arrow-mobile:hover + .know-more-line-red-mobile{
        visibility: visible ;
    }
    /*know more hover effect products eng section*/

    .know-more-img-wrapper-mobile-prd-eng-section{
        padding-bottom: 0px;
        padding-left: 0px;
    }
    .know-more-text-mobile-prd-eng-section{
        padding-top: 110px;
        width: 91px;
         margin-left: -16px;
    }
    .know-more-arrow-mobile-prd-eng-section{ 
        width: 91px;
        margin-left: -100px;
        transition: transform .3s ,-webkit-transform .3s ,-ms-transform .3s ,-moz-transform .3s ,-o-transform .3s;
        -webkit-transition: transform .3s ,-webkit-transform .3s ,-ms-transform .3s ,-moz-transform .3s ,-o-transform .3s;
        -moz-transition: transform .3s ,-webkit-transform .3s ,-ms-transform .3s ,-moz-transform .3s ,-o-transform .3s;
        -o-transition:transform .3s ,-webkit-transform .3s ,-ms-transform .3s ,-moz-transform .3s ,-o-transform .3s;
        cursor: pointer;
    }
    .know-more-line-mobile-prd-eng-section{
        height: 1px;
        width: 62px;
        background: #ffffff;
        margin-top: -5px;
        margin-left: 25px;
        visibility: hidden;  
    }   
    .know-more-line-red-mobile-prd-eng-section{
        height:1px; 
        width:86px; 
        background:#fa0202; 
        margin-top:-5px; 
        visibility: hidden;      
        margin-left: 254px;   
    }                    
    .know-more-arrow-mobile-prd-eng-section:hover{
        -webkit-transform:translate(3px);
        -ms-transform: translate(3px);
        -moz-transform: translate(3px);
        -webkit-transform: translate(3px);
        transform: translate(3px);
        -o-transform: translate(3px);
    }
    .know-more-arrow-mobile-prd-eng-section:hover + .know-more-line-mobile-prd-eng-section{
        visibility: visible ;
    }
    .know-more-arrow-mobile-prd-eng-section:hover + .know-more-line-red-mobile-prd-eng-section{
        visibility: visible ;
    }

    #address-section {
        background-image: url("/wp-content/uploads/home/left-leaf-mobile.png"), url("/wp-content/uploads/home/right-leaf-mobile.png");
    }

    #home-main-carousel { 
        /* height: 101.04302477183833vw; */    
        /* height: 850px; */
        /* padding-bottom: 8.043025vw; */
    }   
    .home-main-title {
        font-family: 'Poppins', sans-serif;
        font-size: 35px;
        font-weight: 600;
        font-style: normal;
        font-stretch: normal;
        line-height: normal;
        letter-spacing: normal;
        color: #2d2e2d;
        padding-top: 60px;
    }
    .home-main-description {
        font-family: 'Raleway', sans-serif;
        font-size: 17.5px;
        font-weight: 500;
        font-style: normal;
        font-stretch: normal;
        line-height: 1.43;
        letter-spacing: normal;
        color: #444444;
        padding-top: 10px;
    }
    .home-main-img{
        padding-bottom: 84px;
    }
    .home-form-wrapper{
        background-color: #3f3d56;
        width: 305px;
        /*height: 340px;*/
        border-radius: 4px;
        margin-bottom: 70px;
        padding-bottom: 5px;
        margin-left: auto;
        margin-right: auto;
    }
    .home-form-title{
        font-family: 'Poppins', sans-serif;
        font-size: 24px;
        font-weight: 600;
        font-style: normal;
        font-stretch: normal;
        line-height: normal;
        letter-spacing: normal;
        color: #ffffff;
        padding-left: 30px;
        padding-top: 23px;
    }
    #home-hero-slider input{
        font: 16px 'Raleway', sans-serif !important;
        margin-left: 30px !important;
        margin-right: 30px !important;
        width: 240px !important;
        border-bottom-style: solid !important;
        border-bottom-color: #fefefe !important;
        border-bottom-width: 1px !important;
        margin-top: 23px !important;
        box-shadow: none !important;
    }
    .home-submit{
        margin-left: 30px;
        width: 250px !important;
        margin-top: 40px !important;
    }
    .carousel-indicators li{
        background-color: #d5d5d5;
        border: none;
        width: 12px;
        height: 12px;
        margin-left: 0.5em;
        margin-right: 0.5em;
    }
    .carousel-indicators .active{
        background-color: #f05444;
        border: none;
        margin-left: 0.5em;
        margin-right: 0.5em;
    }
    .title{
        font-family: 'Poppins', sans-serif;
        color: #ffffff;
        font-size: 28px;
        font-weight: 600 ;
        font-style: normal;
        font-stretch: normal;
        line-height: 1.43;
        letter-spacing: normal;
        text-align: center;
        padding-top: 50px;
    }
    .description{
        font-family: 'Raleway', sans-serif;
        font-size: 18px;
        font-weight: 500;
        font-style: normal;
        font-stretch: normal;
        line-height: 1.57;
        letter-spacing: normal;
        text-align: center;
        color: #ffffff;
        padding-top: 30px;
        padding-bottom: 50px;
    }
    #case-study-section #tabs .ui-tabs-nav,
    #work-benefit #work-benefit-tabs .ui-tabs-nav{
        margin-left: -1.8em;
    }
    /*bot development*/
    .bot-development-wrapper{
        padding-bottom: 30px;
    }
    .bot-development-main-title{
        font-family: 'Poppins', sans-serif;
        font-size: 35px;
        font-weight: 600;
        font-style: normal;
        font-stretch: normal;
        line-height: normal;
        letter-spacing: normal;
        color: #2d2e2d;
        padding-top: 50px;
    }
    .bot-development-main-description{
        font-family: 'Raleway', sans-serif;
        font-size: 17.5px;
        font-weight: 500;
        font-style: normal;
        font-stretch: normal;
        line-height: 1.43;
        letter-spacing: normal;
        color: #444444;
        padding-top: 10px;
        padding-bottom: 40px;
    }
    .bot-development-card{
        margin-bottom: 20px;
        border-radius: 3px;
        box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.1);
        background-color: #ffffff;
        border-left-color: #f05444 !important;
        border-left-width: 16px;
        border-style: solid;
        background-repeat: no-repeat;
        background-position: top right, bottom right;
    }
    .bot-development-title-wrapper{
        position: relative;
        text-decoration: none !important;
    }
    .bot-div-relative{   
        position: relative;
    }
    .bot-development-small-title{
        font-family: 'Poppins', sans-serif;
        font-size: 15px;
        font-weight: 600;
        font-style: normal;
        font-stretch: normal;
        line-height: normal;
        letter-spacing: normal;
        color: #f47a37;
        padding-top: 19px;
        padding-left: 17px;
    }
    .bot-development-title{
        font-family: 'Poppins', sans-serif;
        font-size: 30px;
        font-weight: 600;
        font-style: normal;
        font-stretch: normal;
        line-height: normal;
        letter-spacing: normal;
        color: #4a4a4a;
        padding-top: 5px;
        padding-bottom: 10px;
        padding-left: 17px;
    }
    .white-border{
        width: 77.5px;
        height: 5px;
        background-color: #ffffff;
        margin-left: 17px;
        margin-bottom: 27px;
    }
    .bot-development-down-arrow{
        position: absolute;
        top: 50%;
        right: 5%;
    }
    .bot-development-description{
        font-family: 'Raleway', sans-serif;
        font-size: 14px;
        font-weight: 500;
        font-style: normal;
        font-stretch: normal;
        line-height: 1.79;
        letter-spacing: normal;
        color: #ffffff;
        padding-left: 17px;
        padding-right: 20px;
    }
    .bot-development-description-title-1{
        font-family: 'Raleway', sans-serif;
        font-size: 17.5px;
        font-weight: bold;
        font-style: normal;
        font-stretch: normal;
        line-height: 1.79;
        letter-spacing: normal;
        color: #febe10;
        padding-left: 17px;
        padding-top: 20px;
    }
    .bot-development-description-title-2{
        font-family: 'Raleway', sans-serif;
        font-size: 17.5px;
        font-weight: 500;
        font-style: normal;
        font-stretch: normal;
        line-height: 1.79;
        letter-spacing: normal;
        color: #ffffff;
        padding-left: 17px;
        padding-bottom: 56px;
    }
    .bot-development-know-more{
        margin-left: 19px;
        margin-bottom: 61px;
    }
    .bot-development-collaps {
        background: #f05444;
        background-image: url('/wp-content/uploads/home/bot-development-top-shadow.png');
        background-repeat: no-repeat;
        background-position: top right;
    }
    .bot-development-collaps-img-shower{
        background-image: url('/wp-content/uploads/home/bot-development-top-shadow.png'), url('/wp-content/uploads/home/bot-development-leaf-right.png');
        background-repeat: no-repeat;
        background-position: top right, bottom right;
    }
    .bot-development-collaps .bot-development-small-title,
    .bot-development-collaps .bot-development-title{
        color: #fff;
    }
    .bot-development-collaps path{
        fill: #fff;
        stroke: #fff;
    }
    .bot-development-collaps .bot-development-down-arrow{
        transform: rotate(180deg);
    }       

    /*analytics*/
    #analytics-section{
        background: -webkit-linear-gradient(-90deg, #f05444 33%, #fff 10%);
        background: -moz-linear-gradient(-90deg, #f05444 33%, #fff 10%);
        background: -o-linear-gradient(-90deg, #f05444 33%, #fff 10%);
        background: -webkit-linear-gradient(-90deg, #f05444 33%, #fff 10%);
        background: -ms-linear-gradient(-90deg, #f05444 33%, #fff 10%);
    }
    /*analytics*/
    .analytics-title {
        font-family: 'Poppins', sans-serif;
        font-size: 35px;
        font-weight: 600;
        font-style: normal;
        font-stretch: normal;
        line-height: normal;
        letter-spacing: normal;
        color: #ffffff;
        padding-top: 50px;
    }
    .analytics-description {
        font-family: 'Raleway', sans-serif;
        font-size: 17.5px;
        font-weight: 500;
        font-style: normal;
        font-stretch: normal;
        line-height: 1.43;
        letter-spacing: normal;
        color: #ffffff;
        padding-top: 10px;
    }
    .analytics-bg{
        border-radius: 3px;
        box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.06);
        background-color: #ffffff;
        margin-top: 40px;
        margin-bottom: 50px;
        text-align: center;
    }
    .analytics-img{
        padding-top: 30px;
    }
    .content-group-1{
        padding-top: 40px;
        padding-bottom: 50px;
    }
    .content-group-2{
        padding-bottom: 50px;
    }
    .analytics-sub-title{
        font-family: 'Poppins', sans-serif;
        font-size: 20px;
        font-weight: 500;
        font-style: normal;
        font-stretch: normal;
        line-height: normal;
        letter-spacing: normal;
        color: #000000;
    }
    .analytics-sub-description{
        font-family: 'Raleway', sans-serif;
        font-size: 17.5px;
        font-weight: 500;
        font-style: normal;
        font-stretch: normal;
        line-height: 1.71;
        letter-spacing: normal;
        text-align: center;
        color: #5f5f5f;
        padding: 10px 30px 20px;
    }
    /*AI section*/
    #artificial-intelligence{
        background-image: none;
    }
    .AI-wrapper{
        padding-bottom: 30px;
    }
    .AI-main-title{
        font-family: 'Poppins', sans-serif;
        font-size: 35px;
        font-weight: 600;
        font-style: normal;
        font-stretch: normal;
        line-height: normal;
        letter-spacing: normal;
        color: #ffffff;
        padding-top: 50px;
        padding-bottom: 40px;
    }
    .AI-main-description{
        font-family: 'Raleway', sans-serif;
        font-size: 17.5px;
        font-weight: 500;
        font-style: normal;
        font-stretch: normal;
        line-height: 1.43;
        letter-spacing: normal;
        color: #444444;
        padding-top: 10px;
        padding-bottom: 40px;
    }
    .AI-card{
        margin-bottom: 20px;
        border-radius: 3px;
        box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.1);
        background-color: #ffffff;
        border-left-color: #febe10 !important;
        border-left-width: 16px;
        border-style: solid;
        background-repeat: no-repeat;
        background-position: top right, bottom right;
    }
    .AI-title-wrapper{
        position: relative;
    }
    .AI-small-title{
        font-family: 'Poppins', sans-serif;
        font-size: 15px;
        font-weight: 600;
        font-style: normal;
        font-stretch: normal;
        line-height: normal;
        letter-spacing: normal;
        color: #f47a37;
        padding-top: 19px;
        padding-left: 17px;
    }
    .AI-title{
        font-family: 'Poppins', sans-serif;
        font-size: 30px;
        font-weight: 600;
        font-style: normal;
        font-stretch: normal;
        line-height: normal;
        letter-spacing: normal;
        color: #4a4a4a;
        padding-top: 5px;
        padding-bottom: 10px;
        padding-left: 17px;
    }
    .white-border{
        width: 77.5px;
        height: 5px;
        background-color: #ffffff;
        margin-left: 17px;
        margin-bottom: 27px;
    }
    .AI-down-arrow{
        position: absolute;
        top: 50%;
        right: 5%;
    }
    .AI-description{
        font-family: 'Raleway', sans-serif;
        font-size: 14px;
        font-weight: 500;
        font-style: normal;
        font-stretch: normal;
        line-height: 1.79;
        letter-spacing: normal;
        color: #ffffff;
        padding-left: 17px;
        padding-right: 20px;
    }
    .AI-description-title-1{
        font-family: 'Raleway', sans-serif;
        font-size: 17.5px;
        font-weight: bold;
        font-style: normal;
        font-stretch: normal;
        line-height: 1.79;
        letter-spacing: normal;
        color: #f05444;
        padding-left: 17px;
        padding-top: 20px;
    }
    .AI-description-title-2{
        font-family: 'Raleway', sans-serif;
        font-size: 17.5px;
        font-weight: 500;
        font-style: normal;
        font-stretch: normal;
        line-height: 1.79;
        letter-spacing: normal;
        color: #ffffff;
        padding-left: 17px;
        padding-bottom: 56px;
    }
    .AI-know-more{
        margin-left: 19px;
        margin-bottom: 61px;
    }
    .AI-collaps {
        background: #febe10;
        background-image: url('/wp-content/uploads/home/ai-top-right-shadow.png');
        background-repeat: no-repeat;
        background-position: top right;
    }
    .AI-collaps-img-shower{
        background-image: url('/wp-content/uploads/home/ai-top-right-shadow.png'), url('/wp-content/uploads/home/ai-right-leaf.png');
        background-repeat: no-repeat;
        background-position: top right, bottom right;
    }
    .AI-collaps .AI-small-title,
    .AI-collaps .AI-title{
        color: #fff;
    }
    .AI-collaps path{
        fill: #fff;
        stroke: #fff;
    }
    .AI-collaps .AI-down-arrow{
        transform: rotate(180deg);
    }
    /*product engineering*/

    /* .product-eng-wrapper .product-eng-card:hover #know-more{
        fill: #ffffff;
    }
    .product-eng-wrapper .product-eng-card:hover .know-more-arrow-mobile{
        stroke: #ffffff;
        transition: transform .3s ,-webkit-transform .3s ;
        -webkit-transform:translate(3px);
        transform: translate(3px);
        cursor: pointer;
    }
    .product-eng-wrapper .product-eng-card:hover .know-more-line{
        display: block;
       
    }


    .product-eng-wrapper .card-2 #know-more{
        fill: #ffffff;

    }
    .product-eng-wrapper .card-2 .know-more-arrow-mobile{
        stroke: #ffffff
    }
    .product-eng-wrapper .card-2 .know-more-line{
        display: block;
    }

    .card-1:hover > .card-3{
        fill: #F05444 !important;
        display: none;
    } */

    /* .product-eng-wrapper .card-1:hover .product-eng-wrapper .card-2 .know-more-arrow-mobile,
    .product-eng-wrapper .card-3:hover .product-eng-wrapper .card-2 .know-more-arrow-mobile,
    .product-eng-wrapper .card-4:hover .product-eng-wrapper .card-2 .know-more-arrow-mobile{
        stroke: #F05444 !important;
    }
    .product-eng-wrapper .card-1:hover .product-eng-wrapper .card-2 .know-more-line,
    .product-eng-wrapper .card-3:hover .product-eng-wrapper .card-2 .know-more-line,
    .product-eng-wrapper .card-4:hover .product-eng-wrapper .card-2 .know-more-line{
        display:none !important;
    } */
   
    
    .product-eng-wrapper{
        text-align: center;
    }
    .product-eng-img{
        padding-top: 20px;
        padding-bottom: 20px;
    }
    .product-eng-title{
        font-family: 'Poppins', sans-serif;
        font-size: 35px;
        font-weight: 600;
        font-style: normal;
        font-stretch: normal;
        line-height: normal;
        letter-spacing: normal;
        color: #2d2e2d;
        padding-top: 50px;
        text-align: left;
    }
    .product-eng-description{
        font-family: 'Raleway', sans-serif;
        font-size: 17.5px;
        font-weight: 500;
        font-style: normal;
        font-stretch: normal;
        line-height: 1.43;
        letter-spacing: normal;
        color: #444444;
        padding-top: 10px;
        text-align: left;
    }
    .product-eng-bg{
        padding-top: 5px;
    }
    .product-eng-card{
        width: 148px;
        height: 157px;
        background-size: contain;
        background-repeat: no-repeat;
        position: relative;
    }
    .card-1{
        background-image: url(/wp-content/uploads/2019/05/card-1.svg);
    }
    .card-2{
        background-image: url(/wp-content/uploads/2019/05/card-2-Copy.svg);
    }
    .card-3{
        background-image: url(/wp-content/uploads/2019/05/card-3.svg);
    }
    .card-4{
        background-image: url(/wp-content/uploads/2019/05/card-4.svg);
    }

    .card-1 .card-1 .backgroung-color{    
        fill: #f05444;
    } 
    .card-1 .card-1 .shape-color{    
        fill: #f05444;
    } 

    .product-eng-sub-title{
        background-position: bottom center;
        font-family: 'Poppins', sans-serif;
        font-size: 16px;
        font-weight: 600;
        font-style: normal;
        font-stretch: normal;
        line-height: normal;
        letter-spacing: normal;
        color: #4a4a4a;
        text-align: left;
        position: absolute;
        top: 50px;
        left: 25px;
    }
    .cloud-know-more{
        position: absolute;
        bottom: 30px;
        left: 25px;
        width: 95px;
    }
    .product-column-padding{
        padding-top: 59px;
    }
    .product-eng-bg .col-xs-6{
        padding-left: 5px;
        padding-right: 5px;
    }
    .text-right{
        text-align: right;
        text-align: -webkit-right;
        text-align: -moz-right;
    }

    





    /*case study*/
    .resource-desktop-card-title{
        font-size: 18px;
        padding-left: 15px;
        padding-top: 20px;
    }
    #case-study-section .slick-dotted.slick-slider,
    #work-benefit .slick-dotted.slick-slider{
        margin-bottom: 49px;
    }
    .Services-page-blog-title{
        font-size: 35px;
        padding-top: 9.126466753585397VW;
        padding-bottom: 5.215123859191656VW;
    }
    #case-study-section .slick-list,
    #work-benefit .slick-list,
    #service-chatbot-development-blog-section .slick-list,
    #about-us-tab-section .slick-list{
        padding-top: 5.215123859191656VW;
        width: 91.925462VW/*84.925462VW*/;
        margin-left: -6px;
    }
   
    .case-study-card{
        width: 330px;
        height: 185px;
        margin-left: 1px;
        margin-right: 2.607561929595828VW;
        margin-bottom: 5.215123859191656VW;
        position: relative;
        border-radius: 10px;
    }
    .case-study-card-img{
        width: 330px;
        height: 185px;
        border-radius: 5px;
    }
    .case-study-card-title{
        font-size: 2.2816166883963493VW;
        padding-left: 2.346805736636245VW;
        padding-bottom: 3.389830508474576VW;
        padding-top: 3.389830508474576VW;
        padding-right: 1.694915254237288VW;
    }
    /*wotnot*/
    .wotnot-wrapper{
        text-align: center;
    }
    .wotnot-title{
        font-family: 'Poppins', sans-serif;
        font-size: 31px;
        font-weight: 600;
        font-style: normal;
        font-stretch: normal;
        line-height: normal;
        letter-spacing: normal;
        color: #2d2e2d;
        padding-top: 50px;
        text-align: left;
    }
    .wotnot-description{
        font-family: 'Raleway', sans-serif;
        font-size: 18px;
        font-weight: 500;
        font-style: normal;
        font-stretch: normal;
        line-height: 1.43;
        letter-spacing: normal;
        color: #444444;
        padding-top: 10px;
        text-align: left;
        padding-bottom: 25px;
    }
    .wotnot-img-wrapper{
        text-align: center;
    }
    .wotnot-oval{
        width: 40px;
        height: 40px;
        background-color: #d8d8d8;
        border-radius: 100px;
        margin: 0 auto;
    }
    .group-wrapper{
        padding-top: 10px;
    }
    .group{
        font-family: 'Raleway', sans-serif;
        font-size: 17.5px;
        font-weight: 600;
        font-style: normal;
        font-stretch: normal;
        line-height: normal;
        letter-spacing: normal;
        color: #5f5f5f;
        display: inline-block;
        width: 180px;
        padding-top: 10px;
        padding-bottom: 44px;
        height: 140px;
        vertical-align: middle;
        text-align: center;
    }
    .wotnot-oval-text{
        padding-top: 11px;
    }
    .color-white{
        color: #fff !important;
    }
    .wotnot-find-out-more{
        margin: 0 auto;
    }
    .alertly-oval{
        background-color: #fff;
    }
    .home-wotnot-icon{
        height: 52px;
        width: 52px;
    }
    /*why choose us*/

    #why-choose-us-section{
        background-image: none, url("https://cdn-gcp.marutitech.com/wp-media/2019/11/7d98da98-why-choose-us-right-bg-v2.png");
    }
    .why-choose-us-wrapper{
        padding-top: 50px;
    }
    .why-choose-us-title{
        font-family: 'Poppins', sans-serif;
        font-size: 35px;
        font-weight: 600;
        font-style: normal;
        font-stretch: normal;
        line-height: normal;
        letter-spacing: normal;
        color: #2d2e2d;
        text-align: left;
    }
    .why-choose-us-description{
        font-family: 'Raleway', sans-serif;
        font-size: 17.5px;
        font-weight: 500;
        font-style: normal;
        font-stretch: normal;
        line-height: 1.43;
        letter-spacing: normal;
        color: #444444;
        padding-top: 10px;
        text-align: left;
    }
    .number{
        font-family: 'Poppins', sans-serif;
        font-size: 61.25px;
        font-weight: 600;
        font-style: normal;
        font-stretch: normal;
        line-height: normal;
        letter-spacing: normal;
        color: #f05443;
        display: inline-block;
    }
    .plus{
        font-size: 35px;
        font-family: 'Poppins', sans-serif;
        font-weight: 600;
        font-style: normal;
        font-stretch: normal;
        line-height: normal;
        letter-spacing: normal;
        color: #f05443;
        display: inline-block;
    }
    .number-description{
        font-family: 'Raleway', sans-serif;
        font-size: 17.5px;
        font-weight: 500;
        font-style: normal;
        font-stretch: normal;
        line-height: normal;
        letter-spacing: normal;
        color: #000000;
    }
    .why-choose-us-group-wrapper{
        padding-top: 40px;
        margin: 0 auto;
    }
    .sub-group{
        display: inline-block;
        text-align: center;
        width: inherit;
    }
    .why-choose-us-group{
        width: 140px;
        padding-bottom: 47px;
        margin: 0 auto;
        display: block;
        text-align: left;
    }
    /*contact us*/
    .contact-title {
        font-family: 'Poppins', sans-serif;
        font-size: 20px;
        font-weight: 500;
        font-style: normal;
        font-stretch: normal;
        line-height: normal;
        letter-spacing: normal;
        color: #ffffff;
        padding-top: 50px;
        padding-right: 17px;
    }
    .contact-us-btn{
        width: 192px;
        background: #f05443;
        border-radius: 4px;
        font-family: 'Poppins', sans-serif;
        font-size: 18px;
        font-weight: 600;
        font-style: normal;
        font-stretch: normal;
        line-height: normal;
        letter-spacing: normal;
        color: #ffffff;
        text-align: center;
        padding-top: 14px;
        padding-bottom: 11px;
        margin-top: 20px;
        margin-bottom: 50px;
    }
    #contact-us-section{
        background-image: url("/wp-content/uploads/home/contact-mobile-left-leaf.png"), url("/wp-content/uploads/home/contact-mobile-right-leaf.png");
    }
    /*footer*/
    .img-white-logo{
        padding-left: 16px;
        padding-top: 50px;
    }
    .footer-description{
        opacity: 0.9;
        font-family: 'Poppins', sans-serif;
        font-size: 18px;
        font-weight: normal;
        font-style: normal;
        font-stretch: normal;
        line-height: 1.57;
        letter-spacing: normal;
        color: #ffffff;
        padding-left: 16px;
        padding-top: 24px;
        padding-right: 16px;
    }
    .link-wrapper{
        padding-top: 57px;
        padding-left: 16px;
    }
    .link-box{
        width: 107px;
        font-family: 'Poppins', sans-serif;
        font-size: 16px;
        font-weight: 300;
        font-style: normal;
        font-stretch: normal;
        line-height: normal;
        letter-spacing: 0.5px;
        color: #ffffff;
        display: inline-block;
        margin-bottom: 30px;
        margin-left: 0;
    }
    .connect-with-us{
        font-family: 'Poppins', sans-serif;
        font-size: 16px;
        font-weight: bold;
        font-style: normal;
        font-stretch: normal;
        line-height: normal;
        letter-spacing: 0.5px;
        color: #ffffff;
        padding-left: 16px;
    }
    .social-icon{
        padding-left: 16px;
        padding-top: 16px;
    }
    .icon{
        padding-right: 18px;
    }
    .copyright{
        font-family: 'Poppins', sans-serif;
        font-size: 12px;
        font-weight: normal;
        font-style: normal;
        font-stretch: normal;
        line-height: normal;
        letter-spacing: 0.4px;
        color: #ffffff;
        padding-left: 16px;
        padding-top: 47px;
        padding-bottom: 17px;
    }
	.mobile-footer-partner{
		text-align: center;
	}
	.footer-partner{
		width: 221px;
		display: inline-block;
		text-align: center;
		padding-bottom: 36px;
	}

    /*  Latest Resources    */
    #latest-resource-bg-1{
        /*background:url("/wp-content/uploads/2019/03/latest-resource-bg-5.jpg");*/
        /*background-color: #f05444;*/
        background:url("/wp-content/uploads/2019/04/try.jpg");

        background-repeat:no-repeat !important;
        background-size: cover !important;


    }

    #latest-resource-bg-2{
        /*background:url("/wp-content/uploads/2019/03/latest-resource-bg-5.jpg");*/
        /*background-color: #f05444;*/
        background:url("/wp-content/uploads/2019/04/try.jpg");
        background-repeat:no-repeat !important;
        background-size: cover !important;


    }

    #latest-resource-bg-3{
        /*background:url("/wp-content/uploads/2019/03/latest-resource-bg-5.jpg");*/
        /*background-color: #f05444;*/
        background:url("/wp-content/uploads/2019/04/try.jpg");
        background-repeat:no-repeat !important;
        background-size: cover !important;
        /*margin-left: -10px;*/


    }

    #latest-resource-bg-4{
        /*background:url("/wp-content/uploads/2019/03/latest-resource-bg-5.jpg");*/
        /*background-color: #f05444;*/
        background:url("/wp-content/uploads/2019/04/try.jpg");
        background-repeat:no-repeat !important;
        background-size: cover !important;


    }

    #latest-resource-bg-5{
        /*background:url("/wp-content/uploads/2019/03/latest-resource-bg-5.jpg");*/
        /*background-color: #f05444;*/
        background:url("/wp-content/uploads/2019/04/try.jpg");
        background-repeat:no-repeat !important;
        background-size: cover !important;
    }

    .Latest-Resources-inner-container{
        display: block;
        margin:0 auto;
        text-align: center;
        
    margin-top: 62.25px;
    margin-bottom: 62.25px;
    }

    .Latest-Resources-main-title{
        color: #4a4a4a;
        text-align: center;
        font-size: 35px !important;
        margin-bottom: 40px;

    }

    .Latest-Resources-Image{
        width:inherit;
        height:inherit;
        position:relative;
        border-radius: 3px;
        background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0), #000000);

    }


    .Latest-Resources-Title{
        color: #ffffff;
        padding-bottom:18px;
        margin-left:18.75px;
        font-size: 17.5px !important;
        margin-right: 11px;
        padding-top: 20px;
    }

    .Latest-Resources-mobile-horizontal-card-1{
        position:relative;
        width: 362.5px;
        height: 267.5px;
        margin-bottom:25px !important;
        border-radius: 3px;
        box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.16);
        margin: 0 auto;
        text-align: left;


    }

    .Latest-Resources-mobile-vertical-card{
        position:relative;
        width: 181.5px;
        height: 260px;
        display: inline-block;
        margin-bottom:25px !important;
        border-radius: 3px;
        box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.16);
        margin: 0 auto;
        text-align: left;


    }

    .Latest-Resources-mobile-horizontal-card-2{
        position:relative;
        width: 362.5px;
        height: 181.5px;
        margin-bottom:25px !important;
        border-radius: 3px;
        box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.16);
        margin: 0 auto;
        text-align: left;

    }

    /*hero-form-mobile*/
    .home-form-wrapper #fullname-input-error-msg-mobile,
    .home-form-wrapper #Company-input-error-msg-mobile,
    .home-form-wrapper #Email-Address-input-error-msg-mobile,
    .home-form-wrapper #Email-Address-input-error-msg2-mobile{
        color:#ffffff;
        padding-left: 32px;
        font-size: 10px;

    }

    .inner-container #advanced_menu_toggle {
        top: 30px !important;
    }

    /*customers feedback section*/


    .customers-slick{
        width: auto;
        margin: 0 auto;
    }
    .customers-wrapper{

        padding-top:	50px;
        margin:0 auto;

    }
    .customers-title{
        font-family: 'Poppins', sans-serif;
        font-size: 35px;                             /*35*/
        font-weight: 600;
        font-style: normal;
        font-stretch: normal;
        line-height: normal;
        letter-spacing: normal;
        color: #ffffff;
        /*padding-bottom: 45px;*/
        margin:0 auto;
        text-align:left;
        margin-bottom: 7.333767926988266vw;                         /*56.25*/
    }



    .customers-card-1 {

        width: 250px;
        height: 340px;
        margin: 0 auto;
        border-radius: 4px;
        background-color: #ffffff;
        position: relative;
        box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.16);
        margin-left: 26.25px;
        margin-right: 26.25px;
        /* margin-top: -850px; */
        /* margin-right: 20px; */
        /* padding-bottom: 97px; */
        top: 12.222946544980443vw;
        /* left: 16px; */
        margin-bottom: 22.359843546284224vw;
    }


    .customers-card-img {
        /* width: 16.152542vw; */
        width: 100px;
        object-fit: contain;
        border-radius: 80px;
        position: relative;
        margin: 0 auto;
        z-index: 9999;
        top: -8.222947vw;
        /* left: 16px; */
    }

    .customers-card-img-Punctuation {
        object-fit: contain;
        left: 1.303780964797914vw;
        position: relative;
        bottom: 10.482399vw;
        height: 40px;;
        /* height: 5.333768vw; */
    }

    .customers-card-Message {
        font-family: 'Raleway', sans-serif;
        font-size: 14px;
        font-weight: 500;
        font-style: normal;
        font-stretch: normal;
        line-height: 1.56;
        letter-spacing: 1.2px;
        color: #4a4a4a;
        position: relative;
        left: 2.607561929595828vw;
        bottom: 10.482399vw;
        padding-right: 4.889178617992177vw;
    }


    .customers-card-name {
        font-family: 'Raleway', sans-serif;
        /* font-size: 1.7601043024771838vw; */
        font-size: 16px;
        font-weight: 600;
        font-style: normal;
        font-stretch: normal;
        line-height: normal;
        letter-spacing: normal;
        color: #4a4a4a;
        left: 2.607562vw;
        bottom: 60px;
        position: absolute !important;
    }

    .customers-card-designation {
        font-family: 'Raleway', sans-serif;
        /* font-size: 1.7601043024771838vw; */
        font-size: 13px;
        font-weight: normal;
        font-style: normal;
        font-stretch: normal;
        line-height: normal;
        letter-spacing: normal;
        color: #999999;
        left: 2.607561929595828vw;
        bottom: 45px;
        position: absolute !important;
    }

    .customers-card-Companylogo {
        /* height: 2.911343vw; */
        height: 23px;
        left: 2.607561929595828vw;
        bottom: 1.666667vw;
        position: absolute !important;
    }

    .customers-wrapper .slick-list {
        /* margin-left: 5.270462633451958vw !important; */
        /* padding-left: 5.6939501779359425vw !important; */
        padding-left: 0vw !important;
    }

    .customers-wrapper .slick-dots li button {
        height: 12.222946544980443vw;/*93.75*/

    }
    .customers-wrapper .slick-dots li button:before{
        font-size: 1.6297262059973924vw !important; /*12.5*/
        color: #b02a1c;
        opacity: 1;
    }
    .customers-wrapper .slick-dots li.slick-active button:before{
        color: #ffffff;
        opacity: 1;
    }

    /*contect us section*/
    #contact-us-section-wrapper .contact-us-title {
        font-family: 'Poppins', sans-serif;
        
        font-size: 20px;
        font-weight: 500;
        font-style: normal;
        font-stretch: normal;
        line-height: normal;
        letter-spacing: normal;
        color: #ffffff;
        padding-top: 62.5px;   
        padding-right: 25.25px;
    }
    #contact-us-section-wrapper .contact-us-btn{
        width: 191.25px;
        /* background: #f05443; */
        border-radius: 4px;
        font-family: 'Poppins', sans-serif;
        font-size: 17.5px;
        font-weight: 600;
        font-style: normal;
        font-stretch: normal;
        line-height: normal;
        letter-spacing: normal;
        color: #ffffff;
        text-align: center;
        padding-top: 12.5px;
        padding-bottom: 12.5px;
        margin-top: 25px;
        margin-bottom: 0;

    }
    #contact-us-section-wrapper .contact-us-btn:hover{
        color:#f05443; 
    }
    #contact-us-section-wrapper .full-screen-bg{
        width: 100vw;
        margin-left: calc(-50vw + 50%);
    }
    #contact-us-section-wrapper{
        background: #3f3d56;
        background-image: url(/wp-content/uploads/home/contact-mobile-left-leaf.png), url(/wp-content/uploads/home/contact-mobile-right-leaf.png);
        background-repeat: no-repeat;
        background-position: top left, bottom right;
    }	
    #contact-us-section-wrapper .contact-us-child-wrapper{
    
        padding-bottom: 43px;
        margin: 0 auto;
        /* max-width: 1210px;
        width:1210px; */
    }

    /*white contect us section*/
    #white-contact-us-section-wrapper .white-contact-us-title {
        font-family: 'Poppins', sans-serif;
        
        font-size: 20px;
        font-weight: 500;
        font-style: normal;
        font-stretch: normal;
        line-height: normal;
        letter-spacing: normal;
        color: #4a4a4a;

        padding-top: 62.5px;
        padding-right: 22.5px;
    }
    #white-contact-us-section-wrapper #white-contact-us-btn{
        width: 191.25px;;
        /* background: #f05443; */
        border-radius: 4px;
        font-family: 'Poppins', sans-serif;
        font-size: 17.5px;
        font-weight: 600;
        font-style: normal;
        font-stretch: normal;
        line-height: normal;
        letter-spacing: normal;
        color: #ffffff;
        text-align: center;

        padding-top: 12.5px;
        padding-bottom: 12.5px;
        margin-top: 25px;
        margin-bottom: 0;
    }
    #white-contact-us-section-wrapper .full-screen-bg{
        width: 100vw;
        margin-left: calc(-50vw + 50%);
    }
    #white-contact-us-section-wrapper{
        background: #ffffff;
        background-image: url(/wp-content/uploads/products/contact-mobile-left-leaf.png), url(/wp-content/uploads/products/contact-mobile-right-leaf.png);
        background-repeat: no-repeat;
        background-position: top left, bottom right;
    }	
    #white-contact-us-section-wrapper .white-contact-us-child-wrapper{
    
        padding-bottom: 52.5px;
        margin: 0 auto;
        /* max-width: 1210px;
        width:1210px; */
    }	
    .case-study-title {
        font-size: 35px;
        padding-top: 9.126466753585397VW;
        padding-bottom: 5.215123859191656VW;
    }
    .see-all-latest-resources {
        width:362.5px;
        margin-left: auto;
        margin-right: auto;
        text-align: right;
    }
    .see-all-latest-resources a:hover{
        text-decoration: underline !important;
    }
    .see-all-latest-resources a:focus{
        text-decoration: underline !important;
    }
    .see-all-latest-resources a:visited{
        text-decoration: underline !important;
    }
    .see-all-text{
        font-family: 'Poppins', sans-serif;
        font-size: 18px;
        font-weight: 500;
        font-style: normal;
        font-stretch: normal;
        line-height: normal;
        letter-spacing: 0.4px;
        color: #F05444;
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .see-all-arrow{
        margin-left: -80px;
        margin-right: 0px;
        width: 31%;
    }
    .resource_title_wrapper{
        background: url(https://cdn-gcp.marutitech.com/wp-media/2019/11/f771e8ff-blog-shadow3.png) no-repeat 0px -60px transparent !important;
    }
}
@media (max-width: 450px) {
    #about-us-tab-section .see-all-latest-resources{
        width: 92.916667VW;
    }
    .see-all-latest-resources {
    
        margin-right: 0px;
        width:unset;
        margin-left: unset;
        text-align:right;
    }
    .see-all-latest-resources a:hover{
        text-decoration: underline !important;
    }
    .see-all-latest-resources a:focus{
        text-decoration: underline !important;
    }
    .see-all-latest-resources a:visited{
        text-decoration: underline !important;
    }
    .see-all-text{
        font-family: 'Poppins', sans-serif;
        font-size: 3.888888888888889VW;
        font-weight: 500;
        font-style: normal;
        font-stretch: normal;
        line-height: normal;
        letter-spacing: 0.4px;
        color: #F05444;
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .see-all-arrow{
        margin-left: -18.832148VW;
        margin-right: 2.355619VW;
        width: 31%;
    }

    #home-main-carousel { 
        /* height: 230.111111vw; */
    }
    .resource-desktop-card-title{
        font-size: 3.888888888888889VW;
        padding-left: 15px;
        padding-top: 7.422475VW;
    }
    #home-hero-slider .ms-align-bottom {
        bottom: 4% !important;
    }
    .home-main-title {
        font-size: 7.777777777777778VW;
        padding-top: 16.666666666666664VW;
    }
    .home-main-description {
        font-size: 3.888888888888889VW;
        padding-top: 2.7777777777777777VW;
    }
    .home-main-img{
        padding-bottom: 23.333333333333332VW;
    }
    .home-form-wrapper{
        width: 83.33333333333334VW;
        /*height: 94.44444444444444VW;*/
        padding-bottom: 5px;
    }
    .home-form-title{
        font-family: 'Poppins', sans-serif;
        font-size: 6.888888888888889VW;
        font-weight: 600;
        font-style: normal;
        font-stretch: normal;
        line-height: normal;
        letter-spacing: normal;
        color: #ffffff;
        padding-left: 8.333333333333332VW;
        padding-top: 6.388888888888888VW;
    }
    #home-hero-slider input{
        font: 3.888888888888889VW 'Raleway', sans-serif !important;
        margin-left: 8.333333333333332VW !important;
        margin-right: 8.333333333333332VW !important;
        width: 66.66666666666666VW !important;
        border-bottom-style: solid !important;
        border-bottom-color: #fefefe !important;
        border-bottom-width: 1px !important;
        margin-top: 6.388888888888888VW !important;
        box-shadow: none !important;
    }
    .home-submit{
        margin-left: 8.333333333333332VW;
        width: 67.5VW !important;
        margin-top: 14.333333VW !important;
    }
    .title{
        font-family: 'Poppins', sans-serif;
        color: #ffffff;
        font-size: 5.61vw;
        font-weight: 600;
        font-style: normal;
        font-stretch: normal;
        line-height: 1.43;
        letter-spacing: normal;
        text-align: center;
        padding-top: 13.444444VW;
    }
    .description{
        font-family: 'Raleway', sans-serif;
        font-size: 3.888888888888889VW;
        font-weight: 500;
        font-style: normal;
        font-stretch: normal;
        line-height: 1.57;
        letter-spacing: normal;
        text-align: center;
        color: #ffffff;
        padding-top: 5.555555555555555VW;
        padding-bottom: 6.888889VW;
    }
    /*bot development*/
    .bot-development-wrapper{
        padding-bottom: 8.333333333333332VW;
    }
    .bot-development-main-title{
        font-size: 7.777777777777778VW;
        padding-top: 13.88888888888889VW;
    }
    .bot-development-main-description{
        font-size: 3.888888888888889VW;
        padding-top: 2.7777777777777777VW;
        padding-bottom: 11.11111111111111VW;
    }
    .bot-development-card{
        margin-bottom: 5.555555555555555VW;
        border-left-width: 4.444444444444445VW;
    }
    .bot-development-small-title{
        font-size: 3.3333333333333335VW;
        padding-top: 5.277777777777778VW;
        padding-left: 4.722222222222222VW;
    }
    .bot-development-title{
        font-size: 6.666666666666667VW;
        padding-top: 1.3888888888888888VW;
        padding-bottom: 2.7777777777777777VW;
        padding-left: 4.722222222222222VW;
        text-decoration: none;
    }
    .white-border{
        width: 17.22222222222222VW;
        height: 1.1111111111111112VW;
        margin-left: 4.722222222222222VW;
        margin-bottom: 7.5VW;
    }
    .bot-development-description{
        font-size: 14px;
        padding-left: 4.722222222222222VW;
        padding-right: 14.722222222222223VW;
    }
    .bot-development-description-title-1{
        font-size: 3.888888888888889VW;
        padding-left: 4.722222222222222VW;
        padding-top: 5.555555555555555VW;
    }
    .bot-development-description-title-2{
        font-size: 3.888888888888889VW;
        padding-left: 4.722222222222222VW;
        padding-bottom: 15.555555555555555VW;
    }
    .bot-development-know-more{
        margin-left: 4.922222VW;
        margin-bottom: 16.944444444444446VW;
    }
    /*analytics*/
    .analytics-title {
        font-family: 'Poppins', sans-serif;
        font-size: 7.777777777777778VW;
        font-weight: 600;
        font-style: normal;
        font-stretch: normal;
        line-height: normal;
        letter-spacing: normal;
        color: #ffffff;
        padding-top: 13.88888888888889VW;
    }
    .analytics-description {
        font-family: 'Raleway', sans-serif;
        font-size: 3.888888888888889VW;
        font-weight: 500;
        font-style: normal;
        font-stretch: normal;
        line-height: 1.43;
        letter-spacing: normal;
        color: #ffffff;
        padding-top: 2.7777777777777777VW;
    }
    .analytics-bg{
        border-radius: 3px;
        box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.06);
        background-color: #ffffff;
        margin-top: 11.11111111111111VW;
        margin-bottom: 13.88888888888889VW;
        text-align: center;
    }
    .analytics-img{
        padding-top: 8.333333333333332VW;
        padding-left: 5.555555555555555VW;
        padding-right: 5.555555555555555VW;
    }
    .content-group-1{
        padding-top: 11.11111111111111VW;
        padding-bottom: 13.88888888888889VW;
    }
    .content-group-2{
        padding-bottom: 13.88888888888889VW;
    }
    .analytics-sub-title{
        font-family: 'Poppins', sans-serif;
        font-size: 4.444444444444445VW;
        font-weight: 500;
        font-style: normal;
        font-stretch: normal;
        line-height: normal;
        letter-spacing: normal;
        color: #000000;
    }
    .analytics-sub-description{
        font-family: 'Raleway', sans-serif;
        font-size: 3.888888888888889VW;
        font-weight: 500;
        font-style: normal;
        font-stretch: normal;
        line-height: 1.71;
        letter-spacing: normal;
        text-align: center;
        color: #5f5f5f;
        padding: 2.7777777777777777VW 8.333333333333332VW 5.555555555555555VW;
    }

    #case-study-section #tabs .ui-tabs-nav,
    #work-benefit #work-benefit-tabs .ui-tabs-nav{
        margin-left: -2.055556VW;
    }
    /*AI section*/
    .AI-wrapper{
        padding-bottom: 8.333333333333332VW;
    }
    .AI-main-title{
        font-size: 7.777777777777778VW;
        padding-top: 13.88888888888889VW;
    }
    .AI-main-description{
        font-size: 3.888888888888889VW;
        padding-top: 2.7777777777777777VW;
        padding-bottom: 11.11111111111111VW;
    }
    .AI-card{
        margin-bottom: 5.555555555555555VW;
        border-left-width: 4.444444444444445VW;
    }
    .bot-development-small-title{
        font-size: 3.3333333333333335VW;
        padding-top: 5.277777777777778VW;
        padding-left: 4.722222222222222VW;
    }
    .AI-title{
        font-size: 6.666666666666667VW;
        padding-top: 1.3888888888888888VW;
        padding-bottom: 2.7777777777777777VW;
        padding-left: 4.722222222222222VW;
    }
    .white-border{
        width: 17.22222222222222VW;
        height: 1.1111111111111112VW;
        margin-left: 4.722222222222222VW;
        margin-bottom: 7.5VW;
    }
    .AI-description{
        font-size: 14px;
        padding-left: 4.722222222222222VW;
        padding-right: 14.722222222222223VW;
    }
    .AI-description-title-1{
        font-size: 3.888888888888889VW;
        padding-left: 4.722222222222222VW;
        padding-top: 5.555555555555555VW;
    }
    .AI-description-title-2{
        font-size: 3.888888888888889VW;
        padding-left: 4.722222222222222VW;
        padding-bottom: 15.555555555555555VW;
    }
    .AI-know-more{
        margin-left: 4.922222VW;
        margin-bottom: 16.944444444444446VW;
    }
    /*product engineering*/
    .product-eng-title{
        font-size: 7.777777777777778VW;
        padding-top: 13.88888888888889VW;
    }
    .product-eng-description{
        font-size: 3.888888888888889VW;
        padding-top: 2.7777777777777777VW;
    }
    .product-eng-bg{
        padding-top: 1.3888888888888888VW;
    }
    .product-eng-card{
        width: 41.11111111111111VW;
        height: 43.611111111111114VW;
    }
    .product-eng-sub-title{
        font-size: 4.444444444444445VW;
        top: 13.88888888888889VW;
        left: 6.944444444444445VW;
    }
    .cloud-know-more{
        bottom: 8.333333333333332VW;
        left: 6.944444444444445VW;
        width: 26.38888888888889VW;
    }
    .product-column-padding{
        padding-top: 16.38888888888889VW;
    }
    /*case study*/
    #case-study-section .slick-dotted.slick-slider,
    #work-benefit .slick-dotted.slick-slider{
        margin-bottom: 13.61111111111111VW;
    }
    .Services-page-blog-title{
        font-size: 7.777777777777778VW;
        padding-top: 19.444444444444446VW;
        padding-bottom: 11.11111111111111VW;
    }
    #case-study-section .slick-list,
    #work-benefit .slick-list,
    #service-chatbot-development-blog-section .slick-list{
        padding-top: 11.11111111111111VW;
        margin-left: 0px;
    }
    /* .case-study-card{
        width: 65VW;
        height: 89.72222222222223VW;
        margin-left: 1px;
        margin-right: 5.555555555555555VW;
        margin-bottom: 11.11111111111111VW;
    } */
    .case-study-card{
        width: 89.833333VW;
        height: 51.11111111111111VW;
        margin-right: 5.555555555555555VW;
        margin-bottom: 11.11111111111111VW;
        position: relative;
        border-radius: 10px;
    }
    .case-study-card-img{
        width: 89.833333VW;
        height: 51.11111111111111VW;
        border-radius: 5px;
    }
    .case-study-card-title{
        font-size: 3.888888888888889VW;
        padding-left: 5VW;
        padding-bottom: 7.5VW;
        padding-top: 7.5VW;
        padding-right: 3.6111111111111107VW;
    }
    /*wotnot*/
    .wotnot-title{
        font-size: 7.777777777777778VW;
        padding-top: 13.88888888888889VW;
    }
    .wotnot-description{
        font-size: 3.888888888888889VW;
        padding-top: 2.7777777777777777VW;
        padding-bottom: 5.555555555555555VW;
    }
    .wotnot-oval{
        width: 11.11111111111111VW;
        height: 11.11111111111111VW;
        margin: 0;
    }
    .group-wrapper{
        padding-top: 2.7777777777777777VW;
    }
    .group{
        font-size: 3.888888888888889VW;
        width: 41VW;
        height: 33.33333333333333VW;
        padding-top: 2.7777777777777777VW;
        text-align: left;
    }
    .wotnot-oval-text{
        padding-top: 3.0555555555555554VW;
    }
    .wotnot-find-out-more{
        margin: 0;
    }
    .home-wotnot-icon{
        height: 14.444444444444443VW;
        width: 14.444444444444443VW;
    }
    /*why choose us*/
    .why-choose-us-wrapper{
        padding-top: 13.88888888888889VW;
    }
    .why-choose-us-title{
        font-size: 7.777777777777778VW;
    }
    .why-choose-us-description{
        font-size: 3.888888888888889VW;
        padding-top: 2.7777777777777777VW;
    }
    .number{
        font-size: 13.61111111111111VW;
    }
    .plus{
        font-size: 7.777777777777778VW;
    }
    .number-description{
        font-size: 3.888888888888889VW;
    }
    .why-choose-us-group-wrapper{
        padding-top: 11.11111111111111VW;
    }
    .why-choose-us-group{
        padding-bottom: 13.055555555555557VW;
    }
    /*contact us*/
    .contact-title {
        font-size: 16px;
        padding-top: 11.88888888888889VW;
        padding-right: 16.666666666666664VW;
    }
    .contact-us-btn{
        width: 40.5VW;
        height: 12.5vw;
        font-size: 3.888888888888889VW;
        padding-top: 2.555555556VW;
        padding-bottom: 2.555555556VW;
        margin-top: 8.333333333333332VW;
        margin-bottom: 11.88888888888889VW;
        /* margin-left: 0; */
    }
    /*footer*/
    .img-white-logo{
        padding-left: 4.444444444444445VW;
        padding-top: 13.88888888888889VW;
    }
    .footer-description{
        font-size: 3.888888888888889VW;
        padding-left: 4.444444444444445VW;
        padding-top: 6.666666666666667VW;
        padding-right: 8.333333333333332VW;
    }
    .link-wrapper{
        padding-top: 15.833333333333332VW;
        padding-left: 4.444444444444445VW;
    }
    .link-box{
        width: 27.5VW;
        font-size: 4.444444444444445VW;
        margin-bottom: 8.333333333333332VW;
    }
    .connect-with-us{
        font-size: 4.444444444444445VW;
        padding-left: 5.277777777777778VW;
    }
    .social-icon{
        padding-left: 5.277777777777778VW;
        padding-top: 4.444444444444445VW;
    }
    .icon{
        padding-right: 5VW;
    }
    .copyright{
        font-size: 3.3333333333333335VW;
        padding-left: 5.277777777777778VW;
        padding-top: 11.88888888888889VW;
        padding-bottom: 4.722222222222222VW;
    }
	.footer-partner{
		width: 49.06666666666666VW;
		display: inline-block;
		text-align: center;
		padding-bottom: 8VW;
	}


    /*  Latest Resources    */
    #latest-resource-bg-1{
        /*background:url("/wp-content/uploads/2019/03/latest-resource-bg-5.jpg");*/
        /*background-color: #f05444;*/
        background:url("/wp-content/uploads/2019/04/try.jpg");
        background-repeat:no-repeat !important;
        background-size: cover !important;


    }

    #latest-resource-bg-2{
        /*background:url("/wp-content/uploads/2019/03/latest-resource-bg-5.jpg");*/
        /*background-color: #f05444;*/
        background:url("/wp-content/uploads/2019/04/try.jpg");
        background-repeat:no-repeat !important;
        background-size: cover !important;


    }

    #latest-resource-bg-3{
        /*background:url("/wp-content/uploads/2019/03/latest-resource-bg-5.jpg");*/
        /*background-color: #f05444;*/
        background:url("/wp-content/uploads/2019/04/try.jpg");
        background-repeat:no-repeat !important;
        background-size: cover !important;
        /*margin-left: -2.2222222222222223vw;*/

    }

    #latest-resource-bg-4{
        /*background:url("/wp-content/uploads/2019/03/latest-resource-bg-5.jpg");*/
        /*background-color: #f05444;*/
        background:url("/wp-content/uploads/2019/04/try.jpg");
        background-repeat:no-repeat !important;
        background-size: cover !important;


    }

    #latest-resource-bg-5{
        /*background:url("/wp-content/uploads/2019/03/latest-resource-bg-5.jpg");*/
        /*background-color: #f05444;*/
        background:url("/wp-content/uploads/2019/04/try.jpg");
        background-repeat:no-repeat !important;
        background-size: cover !important;


    }

    .Latest-Resources-inner-container{
        display: block;
        margin:0 auto;
        text-align: center; 
        margin-top: 13.88888888888889VW;
        margin-bottom: 13.88888888888889VW;

    }

    .Latest-Resources-main-title{
        color: #4a4a4a;
        text-align: center;
        font-size: 7.777777777777778vw !important;
        margin-bottom:11.11111111111111vw;


    }

    .Latest-Resources-Image{
        width:inherit;
        height:inherit;
        position:relative;
        border-radius: 3px;
        background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0), #000000);

    }


    .Latest-Resources-Title{
        color: #ffffff;
        padding-bottom:4.166666666666666vw;
        margin-left:4.166666666666666vw;
        font-size: 3.888888888888889vw !important;
        margin-right: 3.0555555555555553vw;
        padding-top: 5.555555555555555VW;
    }

    .Latest-Resources-mobile-horizontal-card-1{
        position:relative;
        width: 80.55555555555556vw;
        height: 59.44444444444444vw;
        margin-bottom:5.555555555555555vw;
        border-radius: 3px;
        box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.16);
        margin: 0 auto;
        text-align: left;


    }

    .Latest-Resources-mobile-vertical-card{
        position:relative;
        width: 40.27777777777778vw;
        height: 57.77777777777777vw;
        display: inline-block;
        margin-bottom:5.555555555555555vw;
        border-radius: 3px;
        box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.16);
        margin: 0 auto;
        text-align: left;


    }

    .Latest-Resources-mobile-horizontal-card-2{
        position:relative;
        width: 80.55555555555556vw;
        height: 40.27777777777778vw;
        margin-bottom:5.555555555555555vw;
        border-radius: 3px;
        box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.16);
        margin: 0 auto;
        text-align: left;


    }
    /*hero-form-mobile*/

    .home-form-wrapper #fullname-input-error-msg-mobile,
    .home-form-wrapper #Company-input-error-msg-mobile,
    .home-form-wrapper #Email-Address-input-error-msg-mobile,
    .home-form-wrapper #Email-Address-input-error-msg2-mobile{
        color:#ffffff;
        padding-left: 9.5vw;
        font-size: 10px;

    }
    .inner-container #advanced_menu_toggle {
        top: 30px !important;
    }



/*customers feedback section*/ 


    .customers-wrapper{

        padding-top:13.88888888888889vw;        /*	50px;*/
        margin:0 auto;

    }
    .customers-title{
        font-family: 'Poppins', sans-serif;
        font-size: 7.777777777777778VW;
        font-weight: 600;
        font-style: normal;
        font-stretch: normal;
        line-height: normal;
        letter-spacing: normal;
        color: #ffffff;
    /* padding-bottom: 45px; */
        margin:0 auto;
        text-align:left;
        /*margin-bottom: 12.5vw; !*45px;*!*/
    }


    .customers-card-1{
        /*width: 72.5vw; !*261px;*!*/
        /*height: 96.38888888888888vw;    !*347px;*!*/
        width: 69.44444444444444VW;
        height: 94.44444444444444VW;
        margin:0 auto;
        border-radius: 4px;
        background-color: #ffffff;
        position:relative;
        box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.16);

        margin-left: 1.3888888888888888VW;
        margin-right: 1.3888888888888888VW;
        /*margin-top: -850px;*/
        /*padding-bottom:97px*/
        top: 20.833333333333335vw;  /*75px;*/
        /*left: 16px*/
        margin-bottom: 38.05555555555556vw;     /*137px;*/


    }


    .customers-card-img{
        /*width: 41.388888888888886vw;            !*149px;*!*/
        /*object-fit:contain;*/
        /*border-radius: 80px;                    !*22.22222222222222vw;         80px;*!*/

        /*position:relative;*/

        /*margin: 0 auto;*/
        /*z-index: 9999;*/


        /*top: -20.833333333333335vw;              !*-75px;*!*/
        /*!*left: 16px;*!*/


        width: 32.388889vw;
        object-fit: contain;
        border-radius: 80px;
        position: relative;
        margin: 0 auto;
        z-index: 9999;
        top: -15.833333vw;
    }

    .customers-card-img-Punctuation{
        /*object-fit: contain;*/
        /*left: 2.2222222222222223vw;         !*8px;*!*/
        /*position: relative;*/

        /*bottom: 26.38888888888889vw;        !*95px;*!*/
        /*height: 12.5vw;                     !*45px;*!*/

        object-fit: contain;
        left: 3.222222vw;
        position: relative;
        bottom: 18.388889vw;
        height: 7.5vw;

    }

    .customers-card-Message{
        font-family: 'Raleway', sans-serif;
        font-size: 3.888888888888889VW;
        font-weight: 500;
        font-style: normal;
        font-stretch: normal;
        line-height: 1.56;
        letter-spacing: 1.2px;
        color: #4a4a4a;
        position: relative;
        left: 4.444444444444445vw;
        bottom: 19.388889vw;
        padding-right: 8.333333333333332vw;
    }

    .customers-card-name{
        font-family: 'Raleway', sans-serif;
        font-size: 4.444444444444445VW;
        font-weight: 600;
        font-style: normal;
        font-stretch: normal;
        line-height: normal;
        letter-spacing: normal;
        color: #4a4a4a;
        position: relative;
        left: 4.444444444444445vw;
        bottom: 19.666667vw;
        position: absolute !important;
    }

    .customers-card-designation{


        font-family: 'Raleway', sans-serif;
        font-size: 3.444444444444445VW;
        font-weight: normal;
        font-style: normal;
        font-stretch: normal;
        line-height: normal;
        letter-spacing: normal;
        color: #999999;
        position: relative;
        left: 4.444444444444445vw;
        bottom: 14.666667vw;
        position: absolute !important;
    }

    .customers-card-Companylogo{
        height: 5.666667vw;
        left: 4.444444444444445vw;
        bottom: 4.944444vw;
        position: absolute !important;
    }
    .customers-wrapper .slick-list {

        /*margin-left: 5.270462633451958vw  !important;*/
        /*padding-left: 5.6939501779359425vw !important;*/
        /*padding-left: 6.222222vw !important;*/
        /*padding-left: 30px !important;*/

        padding-left: 2.222222vw !important;
    }
    .customers-wrapper .slick-dots li button {
        height: 20.833333333333335vw;           /*75px;*/

    }
    .customers-wrapper .slick-dots li button:before{
        font-size: 2.7777777777777777vw !important; /*10px*/
        color: #b02a1c;
        opacity: 1;
    }
    .customers-wrapper .slick-dots li.slick-active button:before{
        color: #ffffff;
        opacity: 1;
    }

    /*contect us section*/
    #contact-us-section-wrapper .contact-us-title {
        font-family: 'Poppins', sans-serif;
        
        font-size: 4.444444444444445VW;
        font-weight: 500;
        font-style: normal;
        font-stretch: normal;
        line-height: normal;
        letter-spacing: normal;
        color: #ffffff;

        padding-top: 13.88888888888889VW;
        padding-right: 16.666666666666664VW;
    }
    #contact-us-section-wrapper .contact-us-btn{
        width: 40.5VW;
        /* background: #f05443; */
        border-radius: 4px;
        font-family: 'Poppins', sans-serif;
        font-size: 3.888888888888889VW;
        font-weight: 600;
        font-style: normal;
        font-stretch: normal;
        line-height: normal;
        letter-spacing: normal;
        color: #ffffff;
        text-align: center;
        padding-top: 3.0555555555555554VW;
        padding-bottom: 3.0555555555555554VW;
        margin-top: 5.555555555555555VW;
        margin-bottom: 0;
    }
    #contact-us-section-wrapper .contact-us-btn:hover{
        color:#f05443;
    }
    #contact-us-section-wrapper .full-screen-bg{
        width: 100vw;
        margin-left: calc(-50vw + 50%);
    }
    #contact-us-section-wrapper{
        background: #3f3d56;
        background-image: url(/wp-content/uploads/home/contact-mobile-left-leaf.png), url(/wp-content/uploads/home/contact-mobile-right-leaf.png);
        background-repeat: no-repeat;
        background-position: top left, bottom right;
    }	
    #contact-us-section-wrapper .contact-us-child-wrapper{
    
        padding-bottom: 11.666666666666666VW;
        margin: 0 auto;
        /* max-width: 1210px;
        width:1210px; */
    }	

    /*white contect us section*/
    #white-contact-us-section-wrapper .white-contact-us-title {
        font-family: 'Poppins', sans-serif;
        
        font-size: 4.444444444444445VW;
        font-weight: 500;
        font-style: normal;
        font-stretch: normal;
        line-height: normal;
        letter-spacing: normal;
        color: #4a4a4a;

        padding-top: 11.88888888888889VW;
        padding-right: 16.666666666666664VW;
    }
    #white-contact-us-section-wrapper #white-contact-us-btn{
        width: 42.5VW;
        background: #f05443;
        border-radius: 4px;
        font-family: 'Poppins', sans-serif;
        font-size: 3.888888888888889VW;
        font-weight: 600;
        font-style: normal;
        font-stretch: normal;
        line-height: normal;
        letter-spacing: normal;
        color: #ffffff;
        text-align: center;

        padding-top: 2.555555556VW;
        padding-bottom: 2.555555556VW;
        margin-top: 8.333333333333332VW;
        margin-bottom: 0;
    }
    #white-contact-us-section-wrapper #white-contact-us-btn:hover{
        background: transparent;
        color:#f05443;
    }
    #white-contact-us-section-wrapper .full-screen-bg{
        width: 100vw;
        margin-left: calc(-50vw + 50%);
    }
    #white-contact-us-section-wrapper{
        background: #ffffff;
        background-image: url(/wp-content/uploads/products/contact-mobile-left-leaf.png), url(/wp-content/uploads/products/contact-mobile-right-leaf.png);
        background-repeat: no-repeat;
        background-position: top left, bottom right;
    }	
    #white-contact-us-section-wrapper .white-contact-us-child-wrapper{
    
        padding-bottom: 11.666666666666666VW;
        margin: 0 auto;
        /* max-width: 1210px;
        width:1210px; */
    }	
    #case-study-section #tabs,
    #work-benefit #work-benefit-tabs{
        margin-left: 0px;
    }
    #case-study-section .slick-list ,
    #work-benefit .slick-list,
    #service-chatbot-development-blog-section .slick-list{
        /* width: auto; */
    }
    #case-study-section  .ui-tabs .ui-tabs-panel,
    #work-benefit  .ui-tabs .ui-tabs-panel,
    .Services-page-blog-wrapper .ui-tabs .ui-tabs-panel{
        margin-right: -12px;
        margin-left: -14px;
    }
    #about-us-tab-section .slick-list {
        /* padding-top: 5.215123859191656VW; */
        width: 90.925462VW;
        /* margin-left: -6px; */
    }



}
/* service page 'How we did it before section */

.Services-page-blog-wrapper {

}

.main-title-div-wrapper {

}

.Services-page-blog-wrapper .main-title-div-wrapper .main-title {
    font-family: 'Poppins', sans-serif;
    font-size: 2.5604551920341394VW;
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    text-align: center;
    color: #444444;
    /* margin-left: 29.51635846372688VW;
    margin-right: 29.51635846372688VW; */
    padding-bottom: 0px;
    margin-top: 0px;
    padding-left: 14.78093883357041VW !important;
    padding-right: 14.78093883357041VW !important;
}

.Services-page-blog-wrapper .main-title-div-wrapper .sub-title {
    font-family: 'Raleway', sans-serif;
    font-size: 1.422475106685633VW;
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.35;
    letter-spacing: normal;
    text-align: center;
    color: #444444;
    padding-top: 0px;
    margin-top: 0px !important;
    padding-bottom: 5.689900426742532VW;
}

.Services-page-blog-wrapper .intro-title {

    font-family: 'Poppins', sans-serif;
    font-size: 2.5604551920341394VW;
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    text-align: center;
    color: #4a4a4a;
    padding-top: 2.4893314366998576VW;
}

.intro-sub-title {
    font-family: 'Poppins', sans-serif;
    font-size: 2.4893314366998576VW;
    color: #000 !important;
    margin-top: 3.556187766714083VW;
    margin-bottom: 1.422475106685633VW;
}

.Services-page-blog-wrapper .intro-description {
    font-family: 'Raleway', sans-serif;
    font-size: 1.7069701280227598VW;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.83;
    letter-spacing: normal;
    text-align: center;
    color: #000000;
    margin-left: 7.112375533428166VW;
    margin-right: 7.112375533428166VW;
}

.Services-page-blog-wrapper .form-title {
    font-family: 'Poppins', sans-serif;
    font-size: 2.204836415362731VW;
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    text-align: center;
    color: #4a4a4a;
    margin-top: 7.112375533428166VW;
    margin-bottom: 3.556187766714083VW;
}

.Services-page-blog-wrapper .form-div-wrapper .form-rectangle {
    object-fit: contain;
    border-radius: 0.42674253200568996VW;
    background-color: #3f3d56;
    color: #ffffff;
    /* width: 915px;
    height: 541px; */
    /* text-align: left; */
    font-size: 0.995732574679943VW;
    margin-left: 10.455192034139403VW;
    margin-right: 10.455192034139403VW;
    margin-bottom: 13.513513513513514VW !important;
}

.title-div {
    margin-left: 10.668563300142248VW;
    margin-right: 10.668563300142248VW;
}

.Services-page-blog-wrapper .form-div-wrapper .form-rectangle p {
    text-align: left;
    padding-left: 18% !important; /*11.735419630156473VW*/
    margin-top: 0px !important;
    margin-bottom: -20px !important; /*-23*/
    font-family: 'Raleway', sans-serif;
    font-size: 14px;
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    color: #ffffff;
}

.ul-list ul li {
    font-size: 1.1379800853485065VW;
    font-family: 'Poppins', sans-serif;
}

.Services-page-blog-wrapper .bg-color {
    background-color: #f05444;
}

.Services-page-blog-wrapper #case-study-section .slick-dots li button:before {
    color: #b02a1c;
    font-size: 0.8534850640113799vw !important;
    opacity: 1;
    margin-top: -0.8534850640113799VW;

}

.Services-page-blog-wrapper #case-study-section .slick-dots li.slick-active button:before {
    color: #ffffff;
    opacity: 1;

}

.form-div-wrapper .form-rectangle input[type=text] {

    background-color: #656377 !important;
    width: 64% !important;
    height: 2.844950213371266VW !important;
    margin-left: auto !important;
    margin-right: auto !important;
    border-radius: 0.42674253200568996VW !important;
    border-width: 0px !important;
    margin-bottom: 0px !important;
    color: #ffffff !important;
}

.form-size-fix {
    padding-top: 5.689900426742532VW;
}

.Services-page-blog-wrapper .form-div-wrapper .form-rectangle input[type=submit] {
    width: 12.802275960170698VW;
    height: 3.556187766714083VW;
    border-radius: 0.21337126600284498VW;
    background-color: #f05444;
    border: 0px !important;
    margin-top: 2.1337126600284493VW;
    margin-left: auto !important;
    margin-right: auto !important;
    font-size: 1.1379800853485065VW;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}

.Services-page-blog-wrapper .form-div-wrapper .form-rectangle .btn-center-div {
    text-align: center;
    padding-bottom: 2.844950213371266VW;
}

#full-name-input-error-msg2,
#email-id-input-error-msg2,
#mobile-no-input-error-msg2 {
    margin-top: -21px; /*-2.3%;*/ /*-1.4935988620199145VW; */ /*-21px*/ /* -1.35VW*/
}

#full-name-input-error-msg,
#full-name-input-error-msg2,
#email-id-input-error-msg,
#email-id-input-error-msg2,
#description-input-error-msg,
#mobile-no-input-error-msg,
#mobile-no-input-error-msg2 {
    visibility: hidden;
    margin-left: 18%;
}
.Services-page-blog-card{
    /* margin-bottom: 3.556187766714083VW; */
    /* border-radius: 0.21337126600284498VW; */
    width: 38.904694167852064VW;
    height: 21.906116642958747VW;
    /* border-radius: 0.35561877667140823VW; */
    margin-right: 2.204836415362731VW;
    /* margin-bottom: 3.556187766714083VW; */
    margin-left: 0.21337126600284498VW;
    box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.16);
    background-color: #ffffff;
    cursor: pointer;
    position: relative;
    border-radius: 10px;
}

.Services-page-blog-card-img{
    width: 38.904694167852064VW;
    height: 21.906117VW;
    object-fit: cover;
    border-radius: 5px;
}
.case-study-card-title{
    font-family: 'Raleway', sans-serif;
    font-size: 0.995732574679943VW;
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.57;
    letter-spacing: normal;
    color: #4a4a4a;
    padding-left: 1.2802275960170697VW;
    padding-bottom: 1.9203413940256047VW;
    padding-top: 1.9203413940256047VW;
    padding-right: 0.9246088193456615VW;
}
.Services-page-blog-card-title {
    font-family: 'Poppins', sans-serif;
    font-size: 1.2802275960170697VW;
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    color: #ffffff;
    padding-bottom: 2.351351VW;
    padding-left: 1.209103840682788VW;
    padding-right: 0.6401137980085349VW;
}
/*.slick-list{*/
    /*width: 80.72546230440966VW;*/
    /*left: calc(-0vw + 1%);*/
    /*padding-top: 4.267425320056899VW;*/
    /*margin-left: auto;*/
    /*margin-right: auto;*/
/*}*/
/*  *** */

@media screen and (min-width: 1406px) {
    .Services-page-blog-wrapper {

    }

    .main-title-div-wrapper {

    }
    .Services-page-blog-card{
        width: 547px;
        height: 308px;
        border-radius: 10px;
        margin-right: 31px;
        margin-bottom: 0;
        /* margin-left: -5px; */
        position: relative;


    }
    .Services-page-blog-card-img{
        width: 547px;
        height: 308px;
        border-radius: 5px;
    }
    .case-study-card-title{
        font-size: 14px;
        padding-left: 18px;
        padding-bottom: 27px;
        padding-top: 27px;
        padding-right: 13px;
    }
    .Services-page-blog-wrapper .main-title-div-wrapper .main-title {
        font-family: 'Poppins', sans-serif;
        font-size: 36px;
        font-weight: 600;
        font-style: normal;
        font-stretch: normal;
        line-height: normal;
        letter-spacing: normal;
        text-align: center;
        color: #444444;
        padding-bottom: 0px;
        margin-top: 0px;
        padding-left: 200px; /* 200px */
        padding-right: 200px; /* 200px */
    }

    .Services-page-blog-wrapper .main-title-div-wrapper .sub-title {
        font-family: 'Raleway', sans-serif;
        font-size: 20px;
        font-weight: 600;
        font-style: normal;
        font-stretch: normal;
        line-height: 1.35;
        letter-spacing: normal;
        text-align: center;
        color: #444444;
        padding-top: 0px;
        margin-top: 0px !important;
        padding-bottom: 80px;
    }

    .Services-page-blog-wrapper .intro-title {

        font-family: 'Poppins', sans-serif;
        font-size: 36px;
        font-weight: 600;
        font-style: normal;
        font-stretch: normal;
        line-height: normal;
        letter-spacing: normal;
        text-align: center;
        color: #4a4a4a;
        padding-top: 35px;
    }

    .intro-sub-title {
        font-family: 'Poppins', sans-serif;
        font-size: 35px;
        color: #000 !important;
        margin-top: 50px;
        margin-bottom: 20px;
    }

    .Services-page-blog-wrapper .intro-description {
        font-family: 'Raleway', sans-serif;
        font-size: 24px;
        font-weight: normal;
        font-style: normal;
        font-stretch: normal;
        line-height: 1.83;
        letter-spacing: normal;
        text-align: center;
        color: #000000;
        margin-left: 100px;
        margin-right: 100px;
    }

    .Services-page-blog-wrapper .form-title {
        font-family: 'Poppins', sans-serif;
        font-size: 31px;
        font-weight: 600;
        font-style: normal;
        font-stretch: normal;
        line-height: normal;
        letter-spacing: normal;
        text-align: center;
        color: #4a4a4a;
        margin-top: 100px;
        margin-bottom: 50px;
    }

    .Services-page-blog-wrapper .form-div-wrapper .form-rectangle {
        object-fit: contain;
        border-radius: 6px;
        background-color: #3f3d56;
        color: #ffffff;
        /* width: 915px;
        height: 541px; */
        /* text-align: left; */
        font-size: 14px;
        margin-left: 147px;
        margin-right: 147px;
        margin-bottom: 190px !important;
    }

    .title-div {
        margin-left: 10.668563300142248VW;
        margin-right: 10.668563300142248VW;
    }

    .fix-label {
        font-size: 16px;
    }

    .Services-page-blog-wrapper .form-div-wrapper .form-rectangle p {
        text-align: left;
        padding-left: 165px !important;
        margin-top: 0px !important;
        margin-bottom: -18px !important;
        font-family: 'Raleway', sans-serif;
        font-size: 14px;
        font-weight: 600;
        font-style: normal;
        font-stretch: normal;
        line-height: normal;
        letter-spacing: normal;
        color: #ffffff;
    }

    .ul-list ul li {
        font-size: 16px;
        font-family: 'Poppins', sans-serif;

    }

    .Services-page-blog-wrapper .bg-color {
        background-color: #f05444;
    }

    .Services-page-blog-wrapper #case-study-section .slick-dots li button:before {
        color: #b02a1c;
        font-size: 0.8534850640113799vw !important;
        opacity: 1;
        margin-top: -0.8534850640113799VW;

    }

    .Services-page-blog-wrapper #case-study-section .slick-dots li.slick-active button:before {
        color: #ffffff;
        opacity: 1;

    }

    .form-div-wrapper .form-rectangle input[type=text] {

        background-color: #656377 !important;
        width: 64% !important;
        height: 40px !important;
        margin-left: auto !important;
        margin-right: auto !important;
        border-radius: 6px !important;
        border-width: 0px !important;
        margin-bottom: 0px !important;

    }

    .form-size-fix {
        padding-top: 80PX;
    }

    .Services-page-blog-wrapper .form-div-wrapper .form-rectangle input[type=submit] {
        width: 184px;
        height: 50px;
        border-radius: 3px;
        background-color: #f05444;
        border: 0px !important;
        margin-top: 30px;
        margin-left: auto !important;
        margin-right: auto !important;
    }

    .Services-page-blog-wrapper .form-div-wrapper .form-rectangle .btn-center-div {
        text-align: center;
        padding-bottom: 40px;
    }

    #full-name-input-error-msg,
    #full-name-input-error-msg2,
    #email-id-input-error-msg,
    #email-id-input-error-msg2,
    #description-input-error-msg,
    #mobile-no-input-error-msg,
    #mobile-no-input-error-msg2 {
        visibility: hidden;
        margin-left: 165px !important;
    }
    .Services-page-blog-card-title{
        font-size: 18px;
        padding-bottom: 19px;
        padding-left: 17px;
        padding-right: 9px;
    }
    /*.slick-list{*/
        /*width: 1135px;*/
        /*left: calc(-0vw + 1%);*/
        /*padding-top: 4.267425320056899VW;*/
        /*margin-left: auto;*/
        /*margin-right: auto;*/
    /*}*/
    #service-chatbot-development-blog-section .slick-list{
        width: 1135px;
        left: calc(-0vw + 1%);
        padding-top: 4.267425320056899VW;
        margin-left: auto;
        margin-right: auto;
    }
}

@media screen and (max-width: 767px) {
    #home-hero-slider{
        margin-top: -42px;
    }
    .Services-page-blog-wrapper .main-title-div-wrapper .main-title {
        font-family: 'Poppins', sans-serif;
        font-size: 4.563233376792699VW;
        padding-left: 0px !important;
        padding-right: 0px !important;
    }

    .title-div {
        margin-left: auto !important;
        margin-right: auto !important;
    }

    .Services-page-blog-wrapper .main-title-div-wrapper .sub-title {
        font-family: 'Raleway', sans-serif;
        font-size: 2.346805736636245VW; /*14*/
        font-weight: 600;
        font-style: normal;
        font-stretch: normal;
        line-height: 1.43;
        letter-spacing: normal;
        color: #000;
        text-align: center;
        /* padding-top: 0px; */
        margin-top: 1.694915254237288VW !important; /*10*/
        /* padding-bottom: 80px; */

    }

    .Services-page-blog-wrapper .intro-title {

        font-family: 'Poppins', sans-serif;
        font-size: 3.259452411994785VW;
        font-weight: 600;
        font-style: normal;
        font-stretch: normal;
        line-height: normal;
        letter-spacing: normal;
        color: #4a4a4a;
        padding-top: 4.954367666232073VW;
    }

    .ul-list ul li {
        font-family: 'Poppins', sans-serif;
        font-size: 1.955671447196871VW;
        font-weight: 400;
        font-style: normal;
        font-stretch: normal;
        line-height: 1.64;
        letter-spacing: normal;
        text-align: left;
        color: #4a4a4a;
    }

    .intro-sub-title {
        font-family: 'Poppins', sans-serif;
        font-size: 3.259452411994785VW;
        color: #000 !important;

    }

    .Services-page-blog-wrapper .form-title {
        font-family: 'Poppins', sans-serif;
        font-size: 3.259452411994785VW;
        font-weight: 600;
        font-style: normal;
        font-stretch: normal;
        line-height: normal;
        letter-spacing: normal;
        text-align: center;
        color: #4a4a4a;
        /* margin-top: 100px;
        margin-bottom: 50px; */
    }

    .Services-page-blog-wrapper .form-div-wrapper .form-rectangle {
        object-fit: contain;
        border-radius: 1.0430247718383312VW;
        background-color: #3f3d56;
        color: #ffffff;
        /* width: 915px;
        height: 541px; */
        /* text-align: left; */
        font-size: 2.346805736636245VW;
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 31.029986962190353VW !important;
    }

    .Services-page-blog-wrapper .form-div-wrapper .form-rectangle p {
        text-align: left;
        margin-top: 0px !important;
        /* margin-bottom: -2.9986962190352022VW !important; */
        font-size: 2.346805736636245VW;
        
    }

    .form-div-wrapper .form-rectangle input[type=text] {

        background-color: #656377 !important;
        width: 64% !important;
        height: 4.954367666232073VW !important;
        margin-left: auto !important;
        margin-right: auto !important;
        border-radius: 1.0430247718383312VW !important;
        border-width: 0px !important;
        margin-bottom: 0px !important;
        color: #ffffff !important;

    }

    .form-size-fix {
        padding-top: 13.03780964797914VW;
    }

    .Services-page-blog-wrapper .form-div-wrapper .form-rectangle input[type=submit] {
        width: 184px;
        height: 50px;
        border-radius: 3px;
        background-color: #f05444;
        border: 0px !important;
        margin-top: 30px;
        margin-bottom: 20px;
        margin-left: auto !important;
        margin-right: auto !important;
        font-size: 2.346805736636245VW !important;

    }

    #full-name-input-error-msg2,
    #email-id-input-error-msg2,
    #mobile-no-input-error-msg2 {
        margin-top: -2.45vw;
    }

    .Services-page-blog-wrapper .form-div-wrapper .form-rectangle {
        margin-bottom: 13.03780964797914VW !important;
    }
    .Services-page-blog-header{
        margin-bottom: 0px;
    }
    .Services-page-blog-card-title{
        font-size: 18px;
    }
    /*.slick-list{*/
        /*padding-top: 5.215123859191656VW;*/
        /*width: 84.925462VW;*/
        /*margin-left: -6px;*/
    /*}*/
    .Services-page-blog-card{
        width: 330px;
        height: 185px;
        margin-left: 1px;
        margin-right: 2.607561929595828VW;
        margin-bottom: 5.215123859191656VW;
        position: relative;
        border-radius: 10px;
    }

    .Services-page-blog-card-img{
        width: 330px;
        height: 185px;
        border-radius: 5px;
    }

    .no-mobile {
        visibility: hidden !important;
    }
}

@media (max-width: 450px) {

    .Services-page-blog-wrapper .main-title-div-wrapper .main-title {
        font-family: 'Poppins', sans-serif;
        font-size: 7.777777777777778VW;
        font-weight: 600;
        font-style: normal;
        font-stretch: normal;
        line-height: normal;
        letter-spacing: normal;
        color: #000;
        padding-left: 10.333333VW !important;
        padding-right: 0.555556VW !important;
        text-align: left;
        margin-left: -15.22222VW !important;
        margin-right: 1vw;
    }

    .Services-page-blog-wrapper .main-title-div-wrapper .sub-title {
        font-family: 'Raleway', sans-serif;
        font-size: 3.888888888888889VW; /*14*/
        font-weight: 600;
        font-style: normal;
        font-stretch: normal;
        line-height: 1.43;
        letter-spacing: normal;
        color: #000;
        text-align: left;
        /* padding-top: 0px; */
        margin-top: 2.7777777777777777VW !important; /*10*/
        /* padding-bottom: 80px; */

    }

    .Services-page-blog-wrapper .intro-title {

        font-family: 'Poppins', sans-serif;
        font-size: 5.555555555555555VW;
        font-weight: 600;
        font-style: normal;
        font-stretch: normal;
        line-height: normal;
        letter-spacing: normal;
        color: #4a4a4a;
        padding-top: 8.333333333333332VW;
    }

    .ul-list ul li {
        font-family: 'Poppins', sans-serif;
        font-size: 3.3333333333333335VW;
        font-weight: 400;
        font-style: normal;
        font-stretch: normal;
        line-height: 1.64;
        letter-spacing: normal;
        text-align: left;
        color: #4a4a4a;
    }

    .intro-sub-title {
        font-family: 'Poppins', sans-serif;
        font-size: 5.555555555555555VW;
        color: #000 !important;

    }

    .Services-page-blog-wrapper .form-title {
        font-family: 'Poppins', sans-serif;
        font-size: 5.555555555555555VW;
        font-weight: 600;
        font-style: normal;
        font-stretch: normal;
        line-height: normal;
        letter-spacing: normal;
        text-align: center;
        color: #4a4a4a;
        /* margin-top: 100px;
        margin-bottom: 50px; */
    }

    .Services-page-blog-wrapper .form-div-wrapper .form-rectangle {
        object-fit: contain;
        border-radius: 6px;
        background-color: #3f3d56;
        color: #ffffff;
        /* width: 915px;
        height: 541px; */
        /* text-align: left; */
        font-size: 14px;
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 190px !important;
    }

    .Services-page-blog-wrapper .form-div-wrapper .form-rectangle p {
        text-align: left;
        margin-top: 0px !important;
        margin-bottom: -18px !important;
        font-family: 'Raleway', sans-serif;
        font-size: 14px;
        font-weight: 600;
        font-style: normal;
        font-stretch: normal;
        line-height: normal;
        letter-spacing: normal;
        color: #ffffff;
    }

    .form-div-wrapper .form-rectangle input[type=text] {

        background-color: #656377 !important;
        width: 64% !important;
        height: 30px !important;
        margin-left: auto !important;
        margin-right: auto !important;
        border-radius: 3px !important;
        border-width: 0px !important;
        margin-bottom: 0px !important;
        color: #ffffff !important;

    }

    .form-size-fix {
        padding-top: 80PX;
    }

    .Services-page-blog-wrapper .form-div-wrapper .form-rectangle input[type=submit] {
        width: 27.77777777777778VW;
        height: 10.556187766714083VW;
        border-radius: 3px;
        background-color: #f05444;
        border: 0px !important;
        margin-top: 30px;
        margin-bottom: 20px;
        margin-left: auto !important;
        margin-right: auto !important;
        font-size: 3.888888888888889VW !important;
    }

    #full-name-input-error-msg2,
    #email-id-input-error-msg2,
    #mobile-no-input-error-msg2 {
        margin-top: -5.5%;
    }

    .Services-page-blog-wrapper .form-div-wrapper .form-rectangle {
        margin-bottom: 100px !important;
    }

    .title-div {
        margin-left: 10.668563300142248VW !important;
        margin-right: 10.668563300142248VW !important;
    }
    .Services-page-blog-card-title{
        font-size: 14px;
    }
    /*.slick-list{*/
        /*padding-top: 11.11111111111111VW;*/
        /*margin-left: 0px;*/
	    /*width: auto;*/
    /*}*/
    .Services-page-blog-card{
        width: 89.833333VW;
        height: 51.11111111111111VW;
        margin-right: 5.555555555555555VW;
        margin-bottom: 11.11111111111111VW;
        position: relative;
        border-radius: 10px;
    }

    .Services-page-blog-card-img{
        width: 89.833333VW;
        height: 51.11111111111111VW;
        border-radius: 5px;
    }

}

/* service page 'How we did it before section  ========*=*=*=*=*=*=*========= */

/* ------------font class------------ */


.railway-description-16{
    font-family: 'Raleway', sans-serif;
    font-size: 16px;
    font-weight: 500 !important;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.69 !important;
    letter-spacing: normal;
}

.railway-semi-bold-16{
    font-family: 'Raleway', sans-serif;
    font-size: 16px;
    font-weight: 600 !important;
    font-style: normal;
    font-stretch: normal;
    letter-spacing: normal;
}

.railway-normal-16{
    font-family: 'Raleway', sans-serif;
    font-size: 16px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.69;
    letter-spacing: normal;
}
.railway-regular-16{
    font-family: 'Raleway', sans-serif;
    font-size: 16px;
    font-weight: normal !important;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.69 !important;
    letter-spacing: normal;
}
.railway-regular-20{
    font-family: 'Raleway', sans-serif;
    font-size: 20px;
    font-weight: 400 !important;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.69 !important;
    letter-spacing: normal;
}

.railway-description-14{
    font-family: 'Raleway', sans-serif;
    font-size: 14px;
    font-weight: 500 !important;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.69 !important;
    letter-spacing: normal;
}

.railway-description-12{
    font-family: 'Raleway', sans-serif;
    font-size: 12px;
    font-weight: 500 !important;
    font-style: normal;
    font-stretch: normal;
    line-height: 2.25 !important;
    letter-spacing: normal;
}

.railway-medium-22{
    font-family: 'Raleway', sans-serif;
    font-size: 22px;
    font-weight: 500 !important;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.69 !important;
    letter-spacing: normal;
}

.railway-bold-14{
    font-family: 'Raleway', sans-serif;
    font-size: 14px;
    font-weight: 700 !important;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.69 !important;
    letter-spacing: normal;
}

.railway-light-16{
    font-family: 'Raleway', sans-serif;
    font-size: 16px;
    font-weight: 300 !important;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.69 !important;
    letter-spacing: normal;
}

.railway-extra-light-24{
    font-family: 'Raleway', sans-serif;
    font-size: 24px;
    font-weight: 200 !important;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.69 !important;
    letter-spacing: normal;
}

.railway-extra-light-14{
    font-family: 'Raleway', sans-serif;
    font-size: 14px;
    font-weight: 200 !important;
    font-style: normal;
    font-stretch: normal;
    letter-spacing: normal;
}


.railway-extra-light-12{
    font-family: 'Raleway', sans-serif;
    font-size: 12px;
    font-weight: 200 ;
    font-style: normal;
    font-stretch: normal;
    letter-spacing: 0.4px;
}

.poppins-title-36{
    font-family: 'Poppins', sans-serif;
    font-size: 36px;
    font-weight: 600 !important;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
}

.poppins-title-32{
    font-family: 'Poppins', sans-serif;
    font-size: 32px;
    font-weight: 600 !important;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
}

.poppins-title-16
{
    font-family: 'Poppins', sans-serif;
    font-size: 16px;
    font-weight: 600 !important;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
}
.poppins-medium-16
{
    font-family: 'Poppins', sans-serif;
    font-size: 16px;
    font-weight: 500 !important;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
}
.poppins-medium-14
{
    font-family: 'Poppins', sans-serif;
    font-size: 14px;
    font-weight: 500 !important;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
}
.poppins-medium-18
{
    font-family: 'Poppins', sans-serif;
    font-size: 18px;
    font-weight: 500 !important;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
}
.poppins-semi-bold-20
{
    font-family: 'Poppins', sans-serif;
    font-size: 20px;
    font-weight: 600 !important;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
}
.poppins-semi-bold-28
{
    font-family: 'Poppins', sans-serif;
    font-size: 28px;
    font-weight: 600 !important;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
}
.poppins-regular-12{
    font-family: 'Poppins', sans-serif;
    font-size: 12px;
    font-weight: 400 !important;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    /* letter-spacing: 0.4px; */
}

.poppins-regular-14{
    font-family: 'Poppins', sans-serif;
    font-size: 14px;
    font-weight: normal !important;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: 0.4px;
}

.poppins-regular-16{
    font-family: 'Poppins', sans-serif;
    font-size: 16px;
    font-weight: 400 !important;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
}

.poppins-normal-16{
    font-family: 'Poppins', sans-serif;
    font-size: 16px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: 0.5px;
}

.poppins-medium-20
{
    font-family: 'Poppins', sans-serif;
    font-size: 20px;
    font-weight: 500 !important;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
}
.poppins-medium-70{
    font-family: 'Poppins', sans-serif;
    font-size: 70px;
    font-weight: 500 !important;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
}
.poppins-medium-40{
    font-family: 'Poppins', sans-serif;
    font-size: 40px;
    font-weight: 500 !important;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
}
.poppins-title-14{
    font-family: 'Poppins', sans-serif;
    font-size: 14px;
    font-weight: 600 !important;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
}
.poppins-title-24{
    font-family: 'Poppins', sans-serif;
    font-size: 24px;
    font-weight: 600 !important;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
}
.poppins-light-16{
    font-family: 'Poppins', sans-serif;
    font-size: 16px;
    font-weight: 300 !important;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    /* letter-spacing: 0.5px !important; */
}
.poppins-light-14{
    font-family: 'Poppins', sans-serif;
    font-size: 14px;
    font-weight: 300 !important;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: 0.4px;
}

.OpenSans-Semibold-10{
    font-family: 'Open Sans', sans-serif;
    font-size: 10px;
    font-weight: 600 !important;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: 0.3px;
    color:#3b3c40;
}

.footer-bold{
    font-weight: 600 !important;
}   

.header-bold{
    /* font-weight: 500 !important; */
    color: #f05443;

}                                                                /*headre of wordpress default*/


/*basic css wordpress default menu*/

/*make element visible on default menu*/
.visibility{
    opacity: 1 !important;
    display: block !important;
}

/*make default shadow hide*/
.av_minimal_header_shadow {
    box-shadow: none;
    /*box-shadow: 0 0 2px 1px rgba(0,0,0,0.1); */
}
/*logo position  in desktop*/
.logo{
    padding-top: 20px !important;
    /*padding-left: 40px !important;*/
}
/*main menu drop down icon with hover effect css class*/
.drop-down-icon{
    padding-left: 6px;
    vertical-align: middle;
    height: 12px;
    width: 13px;

}
.drop-down-icon-css{
    padding-left: 6px;
    vertical-align: middle;
    display:none;
    height: 12px;
    width: 13px;
}
/*sub menu drop down icon with hover effect css class*/
.drop-down-left{
    padding-left: 20px;
}
.drop-down-left{
    padding-left: 20px;
    display:none;
}

/*give all sub menu  font color*/

/* #header .inner-container .main_menu .menu ul  > a, 
#top .header_color .main_menu .menu ul > a, 
#top .header_color .sub_menu li ul a {
    color: #5d5f65 !important;
} */


.main_menu ul li a .avia-menu-text{
    color: #000000 ;
}
.main_menu ul li .sub-menu li a .avia-menu-text{
    color: #5d5f65 ;
}

/*bottom  line use in mobile menu*/
#mobile-advanced .line{
    /* align-items:center; */
    /* border-bottom: solid 0.8px #E6E6E6; */
    /* height:0px; */
    /* float: bottom; */
    /* margin:0 auto; */
    /* position: relative; */
    display: none;
}
/*hiding bottom border use in mobile menu*/
#menu-item-353{ Display:none}
#menu-item-354{ Display:none}
#menu-item-355{ Display:none}
#menu-item-357{ Display:none}
#menu-item-359{ Display:none}
#menu-item-356{ Display:none}
/*pre defined side border on all menu*/

/*Products*/
.inner-container #menu-item-198 ul a{
    border:2px;
    border-left-style: solid;
    border-left-color: #ffffff;
    /*color:#f05443;*/
}

/*Services*/
.inner-container #menu-item-215 ul a{
    border:2px;
    border-left-style: solid;
    border-left-color: #ffffff;
    /*color:#f05443;*/
}

/*Industries*/
.inner-container #menu-item-237 ul a{
    border:2px;
    border-left-style: solid;
    border-left-color: #ffffff;
    /*color:#f05443;*/
}

/*About us*/
.inner-container #menu-item-241 ul a{
    border:2px;
    border-left-style: solid;
    border-left-color: #ffffff;
    /*color:#f05443;*/
}

/*css on hover*/
.inner-container #menu-item-266 ul a{
    border:2px;
    border-left-style: solid;
    border-left-color: #ffffff;
    /*color:#f05443;*/
}
/*Products*/

/*hide black down arrow of main menu*/
.inner-container #menu-item-198:Hover > a .drop-down-icon{
    display: none;
}

/*show colored arrow in main menu */
.inner-container #menu-item-198:Hover > a .drop-down-icon-css{
    display: inline !important;
}

/*main text should be chnage on hover*/
.inner-container #menu-item-198:hover > a .avia-menu-text{
    color:#f05443 !important;
    /* font-weight: 400 !important; */
}

/*sub menu css will be chnage on hover */
.inner-container #menu-item-198 ul a:Hover{
    border:2px;
    border-left-style: solid;
    border-left-color: #f05443 !important;
    /* color:#f05443 !important;
    font-weight: 400 !important; */
}

/*sub menu text color chnage*/

.inner-container #menu-item-198 ul :hover{
    color:#f05443 !important;
    /*font-weight: 400 !important ;*/
}
.inner-container #menu-item-198 ul li:Hover > a .Products-main-menu-text-spacing{
    color:#f05443 !important;
    /*font-weight: 400 !important ;*/
}

/*Services*/

.inner-container #menu-item-215 .services-submenu-description{
    color: #5d5f65 !important;
    font-weight: 200 !important;
} 

.inner-container #menu-item-215:Hover > a  .drop-down-icon{
    display: none;
}
.inner-container #menu-item-215:Hover > a  .drop-down-icon-css{
    display: inline !important;
}
.inner-container #menu-item-215:hover > a .avia-menu-text{
    color:#f05443;
    /*font-weight: 400 !important;*/
}
.inner-container #menu-item-215 ul li:Hover > a .services-main-menu-spacing{
    background-image: url(/wp-content/uploads/2019/04/arrow-right-orange.svg);
}
.inner-container #menu-item-215 ul li:Hover > a{
    border:2px;
    border-left-style: solid;
    border-left-color: #f05443 ;
    color:#f05443;
    background-color: rgba(244, 244, 244, 0.5);
    /* background-color: transparent; */
    /*font-weight: 400 !important;*/
}
.inner-container #menu-item-215 ul li:Hover > a *{
    color:#f05443;
    background-color: rgba(244, 244, 244, 0.5);
    /* background-color: transparent; */
    /*font-weight: 400 !important;*/
}
.inner-container #menu-item-215 ul li:Hover > a .services-submenu-description{
    font-weight: 200 !important;
}

/*preventing first li for sub ui to get any style or selection*/
#menu-item-217{
    pointer-events: none;
}
#menu-item-319{
    pointer-events: none;
}
#menu-item-320{
    pointer-events: none;
}
#menu-item-322{
    pointer-events: none;
}


/*Industries*/
.inner-container #menu-item-237:Hover > a .drop-down-icon{
    display: none !important;
}
.inner-container #menu-item-237:Hover > a .drop-down-icon-css{
    display: inline !important;
}
.inner-container #menu-item-237:hover > a .avia-menu-text{
    color:#f05443 !important;
    /*font-weight: 400 !important;*/
}
.inner-container #menu-item-237 ul a:Hover{
    border:2px;
    border-left-style: solid;
    border-left-color: #f05443 !important;
    color:#f05443 !important;
    background-color: rgba(244, 244, 244, 0.5);
    /*font-weight: 400 !important;*/
}
.inner-container #menu-item-237 ul li a *:Hover{
    color:#f05443 !important;
    background-color: rgba(244, 244, 244, 0.5);
    /*font-weight: 400 !important;*/
}

/*About us*/
.inner-container #menu-item-241:Hover > a  .drop-down-icon{
    display: none !important;
}
.inner-container #menu-item-241:Hover > a .drop-down-icon-css{
    display: inline !important;
}
.inner-container #menu-item-241:hover > a .avia-menu-text{
    color:#f05443 !important;
    /*font-weight: 400 !important;*/
}
.inner-container #menu-item-241 ul a:Hover{
    border:2px;
    border-left-style: solid;
    border-left-color: #f05443 !important;
    color:#f05443 !important;
    background-color: rgba(244, 244, 244, 0.5);
    /*font-weight: 400 !important;*/
}
.inner-container #menu-item-241 ul li a *:Hover{
    color:#f05443 !important;
    background-color: rgba(244, 244, 244, 0.5);
    /*font-weight: 400 !important;*/
}



/*Resources*/
.inner-container #menu-item-266:hover > a .avia-menu-text{
    color:#f05443 !important;
    /*font-weight: 400 !important;*/
}
/**/
.inner-container #menu-item-266:Hover > a  .drop-down-icon{
    display: none !important;
}
.inner-container #menu-item-266:Hover > a .drop-down-icon-css{
    display: inline !important;
}
.inner-container #menu-item-266:hover > a .avia-menu-text{
    color:#f05443 !important;
    /*font-weight: 400 !important;*/
}

.inner-container #menu-item-266 ul a:Hover{
    border:2px;
    border-left-style: solid;
    border-left-color: #f05443 !important;
    color:#f05443 !important;
    background-color: rgba(244, 244, 244, 0.5);
    /*font-weight: 400 !important;*/
}
.inner-container #menu-item-266 ul li a *:Hover{
    color:#f05443 !important;
    background-color: rgba(244, 244, 244, 0.5);
    /*font-weight: 400 !important;*/
}

/**/




/*Careers*/
.inner-container #menu-item-267:hover > a .avia-menu-text{
    color:#f05443 !important;
    /*font-weight: 400 !important;*/
}



/*products*/

/*main menu sizing of products*/
#menu-item-198 .sub-menu {
    width:  262px;
    margin-top: -20px;
    margin-left: -65px;
    box-shadow: 2px 3px 12px -4px rgba(0, 0, 0, 0.5);
    padding-top: 5px;
}
#menu-item-198 .sub-menu #menu-item-207 div img{
    /* width:  119px; */
    height: 39px;
}
#menu-item-198 .sub-menu #menu-item-207{
    padding-bottom: 20px;
}

#menu-item-198 .sub-menu #menu-item-214 div img{
    /* width:  149px; */
    height: 39px;
}

#menu-item-198 .sub-menu #menu-item-214 a .avia-menu-text d iv:nth-child(2) {
    padding-right: 10px;
}

/*services*/
#menu-item-215 .sub-menu{
    /* width:  200px; */
    width:  193px;
    /*height: 315px;*/
    /*background-color: #ffffff ;*/
    /*background-repeat: no-repeat;*/
    /*background-size: 530px 240px;*/
    margin-top: -20px;
    margin-left: -55px;
    box-shadow: 2px 3px 12px -4px rgba(0, 0, 0, 0.5);
    padding-bottom: 10px;

}
#menu-item-215 .sub-menu #menu-item-216 .sub-menu{
    width:  340px;
    margin-left: 400px;
    box-shadow: 2px 3px 12px -4px rgba(0, 0, 0, 0.5) ;
    /* box-shadow: 2px 3px 12px -4px rgba(0, 0, 0, 0.5) !important; */

}
.sub-menu li{
    z-index: 10;
}
#menu-item-220,
#menu-item-229,
#menu-item-232{
    z-index: 1;
}
#menu-item-220:hover,
#menu-item-229:hover,
#menu-item-232:hover{
    z-index: 10;
}
#menu-item-215 .sub-menu #menu-item-220 .sub-menu{
    width:  340px;
    margin-left: 400px;
    margin-top: -41px;
    box-shadow: 2px 3px 12px -4px rgba(0, 0, 0, 0.5) ;
    /* box-shadow: 2px 3px 12px -4px rgba(0, 0, 0, 0.5) !important; */

}
#menu-item-215 .sub-menu #menu-item-229 .sub-menu{
    width:  340px;
    margin-left: 400px;
    margin-top: -82px;
    box-shadow: 2px 3px 12px -4px rgba(0, 0, 0, 0.5) ;
    /* box-shadow: 2px 3px 12px -4px rgba(0, 0, 0, 0.5) !important; */

}
#menu-item-215 .sub-menu #menu-item-232 .sub-menu{
    width:  340px;
    margin-left: 400px;
    margin-top: -124px;
    box-shadow: 2px 3px 12px -4px rgba(0, 0, 0, 0.5) ;
    /* box-shadow: 2px 3px 12px -4px rgba(0, 0, 0, 0.5) !important; */

}

/*Industries*/
#menu-item-237 .sub-menu{
    width:  199px;
    margin-top: -20px;
    margin-left: -20px;
    box-shadow: 2px 3px 12px -4px rgba(0, 0, 0, 0.5);
    padding-top: 5px;
}

/*About Us*/
#menu-item-241 .sub-menu{
    width:  199px;
    margin-top: -20px;
    margin-left: -25px;
    box-shadow: 2px 3px 12px -4px rgba(0, 0, 0, 0.5);
    padding-top: 5px;

}

/* Resources */
#menu-item-266 .sub-menu{
    width:  199px;
    margin-top: -20px;
    margin-left: -25px; 
    box-shadow: 2px 3px 12px -4px rgba(0, 0, 0, 0.5);
    padding-top: 5px;

}
/*spacing of data in menu(padding)*/

#top .av-main-nav ul a {
    padding: 0px;
}
.main-menu-spacing  /*all main navigation menu*/{
    padding-top: 0px !important;
     padding-right: 0px !important; 
}

.Products-main-menu-spacing{
    padding: 12px 0px 0px 20px ;
}

.Products-main-menu-text-spacing{
    padding: 5px 25px 5px 20px ;
}

/*services*/
.services-main-menu-spacing{
    padding: 9px 0px 11px 17px ;
    background-image: url(/wp-content/uploads/2019/04/arrow-right.svg);
    background-position: Center right;
    background-repeat: no-repeat;
    background-size: 6px 10px;
    width: 180px;
    /* width: 185px; */
}
.services-sub-menu-main-Header-spacing{
    /* padding: 3px 0px 15px 20px !important; */
    padding: 12px 0px 12px 20px !important;
}
.services-sub-menu-main-spacing{
    padding: 3px 0px 4px 20px !important;
}
.services-sub-menu-sub-spacing{
    padding: 0px 10px 10px 20px !important; ;
}

/*.Industries*/
.Industries-main-menu-spacing{
    padding: 10px 0px 10px 17px ;
}

/*AboutUs*/
.AboutUs-main-menu-spacing{
    padding: 10px 0px 10px 17px ;
}

/*button style and css*/
#top .av-menu-button > a .avia-menu-text {
    padding: 8px 14px !important;
}
#menu-item-268 .avia-menu-text{
    border-color: #f05443 !important;
    color: #f05443 !important;
    border-radius: 6px !important;
    border: solid 1px #f05443 !important;
    cursor: pointer;
}

/*media query*/
@media (min-width: 1200px) {

}

@media (max-width: 1199px) {

    .inner-container .logo a img{
        width: 150px;
    }

    .inner-container #menu-item-198 a {
        padding:0px 15px 0px 0px;
    }

    .inner-container #menu-item-215 a {
        padding:0px 15px 0px 0px;
    }

    .inner-container #menu-item-237 a {
        padding:0px 15px 0px 0px;
    }

    .inner-container #menu-item-241 a {
        padding:0px 15px 0px 0px;
    }

    .inner-container #menu-item-266 a {
        padding:0px 15px 0px 0px;
    }

    .inner-container #menu-item-267 a {
        padding:0px 15px 0px 0px;
    }

    .inner-container #menu-item-268 a {
        padding:0px 0px 0px 15px;
    }

    /* *********** */
    #header #header_main .av-logo-container{
        
        padding-right: 15px !important;
    }

}

@media (max-width: 989px) {
    /*mobile header logo moving prevent*/
    #header_main .av-logo-container{
        margin-left: 0 !important;
    }

    /*mobile header menu box shadow*/
    #wrap_all #header{
        box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.1);
        position: fixed !important;
    } 
    /*mobile size logi position*/
    .logo {
        /* padding-top: 20px !important; */
        padding-top: 25px !important;
    }
    /*mobile menu cover full scree*/

    #mobile-advanced li .sub-menu{
        box-shadow: none;
    }


    #mobile-advanced #menu-item-215 .sub-menu li .sub-menu{
        box-shadow: none;
    }

   .show_mobile_menu #mobile-advanced{
       padding-bottom: 100%;
        
        /* min-height: 100% !important; */
        /* height: 100% !important; */
        /* max-height: 100% !important; */
    }

    #mobile-advanced, #mobile-advanced a, #mobile-advanced .mega_menu_title {
        border: none;
    }

    #top #wrap_all #mobile-advanced{
        display: none;
    }

    #mobile-advanced, #mobile-advanced a, #mobile-advanced .mega_menu_title {
        color: #4a4a4a !important;
    }

    #mobile-advanced #menu-item-215 .sub-menu #menu-item-216 ul li >a
    {
        color: #9b9b9b !important;
    }

    #mobile-advanced #menu-item-215 .sub-menu #menu-item-220 ul li >a
    {
        color: #9b9b9b !important;
    }

    #mobile-advanced #menu-item-215 .sub-menu #menu-item-229 ul li >a
    {
        color: #9b9b9b !important;
    }

    #mobile-advanced #menu-item-215 .sub-menu #menu-item-232 ul li >a
    {
        color: #9b9b9b !important;
    }
    #mobile-advanced li a .avia-menu-text .main-menu-spacing{
        font-size: 20px;
        font-weight: 500;
        font-style: normal;
        font-stretch: normal;
        line-height: normal;
        letter-spacing: normal;
    }
    
    #mobile-advanced #menu-item-215 .sub-menu li a .avia-menu-text .services-main-menu-spacing{
        font-size: 14px;
        font-weight: 500 !important;
        font-style: normal;
        font-stretch: normal;
        line-height: normal;
        letter-spacing: normal;
    }
    #mobile-advanced #menu-item-215 .sub-menu li .sub-menu li a .avia-menu-text .services-sub-menu-main-spacing{
            font-size: 14px;
            font-weight: 500 !important;
            font-style: normal;
            font-stretch: normal;
            line-height: normal;
            letter-spacing: normal;
    }

    #mobile-advanced li .sub-menu li a .avia-menu-text .Industries-main-menu-spacing{
        font-size: 14px;
        font-weight: 500 !important;
        font-style: normal;
        font-stretch: normal;
        line-height: normal;
        letter-spacing: normal;
    }
    #mobile-advanced li .sub-menu li a .avia-menu-text .AboutUs-main-menu-spacing{
        font-size: 14px;
        font-weight: 500 !important;
        font-style: normal;
        font-stretch: normal;
        line-height: normal;
        letter-spacing: normal;
    }
    /*drop down icon  position main menu*/
    .drop-down-icon{
        float: right ;
        padding-top: 10px ;
        width: 17px;
        height: 17px;
    }

    .drop-down-icon-css {
        float: right ;
        padding-top: 10px ;
        display:none ;
        width: 17px;
        height: 17px;
    }

    /*drop down icon css main menu*/
    .show_mobile_menu  #mobile-advanced #menu-item-198:hover > a .drop-down-icon{
        display: none !important;
    }

    .show_mobile_menu  #mobile-advanced #menu-item-198:hover > a  .drop-down-icon-css{
        display: inline !important;
    }

    .show_mobile_menu  #mobile-advanced #menu-item-215:hover > a .drop-down-icon{
        display: none !important;
    }

    .show_mobile_menu  #mobile-advanced #menu-item-215:hover > a .drop-down-icon-css{
        display: inline !important;
    }


    .show_mobile_menu  #mobile-advanced #menu-item-237:hover > a .drop-down-icon{
        display: none !important;
    }

    .show_mobile_menu  #mobile-advanced #menu-item-237:hover > a .drop-down-icon-css{
        display: inline !important;
    }

    .show_mobile_menu  #mobile-advanced #menu-item-241:hover > a .drop-down-icon{
        display: none !important;
    }

    .show_mobile_menu  #mobile-advanced #menu-item-241:hover > a .drop-down-icon-css{
        display: inline !important;
    }


/* --------------------get in tounch button css--------------------- */

    #top .av-menu-button > a .avia-menu-text {
        padding: 0px !important; 
    }
    #menu-item-268 .avia-menu-text {
        border-color: none !important;
        color: #4a4a4a !important;
        border-radius: none !important;
        border: none !important;
        
          
    }
    #mobile-advanced li a .avia-menu-text .get-in-touch-btn{
        object-fit: contain;
        font-size: 20px;
        font-weight: 500;
        font-style: normal;
        font-stretch: normal;
        line-height: normal;
        letter-spacing: normal;
        color: #4a4a4a ;

    }

    

    #mobile-advanced ul a, #mobile-advanced .mega_menu_title {/*wrong css have to change it later*/
        padding-left: 23px;
    }

    #mobile-advanced li > a:before, .html_header_mobile_behavior #mobile-advanced span > a:before, #mobile-advanced .mega_menu_title:before {

        visibility: hidden !important;
    }

    #mobile-advanced a , #mobile-advanced .mega_menu_title{
        padding: 10px 33px 0px 40px !important;
    }

    #mobile-advanced  ul ul a{
        padding-left: 137px !important;
        padding-top: 5px !important;
        padding-bottom: 5px !important;
    }

    #mobile-advanced li:hover > a,
    .html_header_mobile_behavior #mobile-advanced span:hover,
    .html_header_mobile_behavior #mobile-advanced span:hover a {
        background-color: #ffffff !important;
        color: #ef513c !important;
        /*border-bottom-color: #efe8e8 !important;*/
        /*border-bottom-style: solid !important;*/
        /*border: solid 0.8px #dfdfdf;*/
    }
    #mobile-advanced li:hover > a .services-main-menu-spacing,
    .html_header_mobile_behavior #mobile-advanced span:hover services-main-menu-spacing ,
    .html_header_mobile_behavior #mobile-advanced span:hover a services-main-menu-spacing{
       background-image: url(/wp-content/uploads/2019/04/arrow-orange.svg);
        /*float: right;*/
        padding: 9px 0px 11px 40px;
        /*padding: 0px 0px 0px 40px;*/
        width: 100%;
        background-size: 13px 6px;
        -webkit-background-size:13px 6px;
        

    }

    .Main-Menu-Bottom-line-mobile-view{
        background: url("/wp-content/uploads/2019/04/Main-Menu-Bottom-line.svg");
        padding: 0px 0px 0px 40px;
        display: inline;
    }

    /*products*/

    #menu-item-198 .sub-menu {
        width:  100%;
        margin-top: 0px;
        margin-left: 0px;
    }
    #menu-item-198 .sub-menu #menu-item-207 div img{
        /* width:  90px; */
        /*margin-left: 20px;*/
        height: 30px;

    }
    #menu-item-198 .sub-menu #menu-item-207{
        padding-bottom: 0px;
    }

    #menu-item-198 .sub-menu #menu-item-214 div img{/*img of menu size and spacing */
        /* width:  90px; */
        /*margin-left: 20px;*/
        height: 30px;

    }

    #menu-item-198 .sub-menu #menu-item-214{
        padding-right: 0px;
    }

    #mobile-advanced #menu-item-198 #menu-item-207 .avia-menu-text div:nth-child(2){
        display: none;
    }

    #mobile-advanced #menu-item-198 #menu-item-214 .avia-menu-text div:nth-child(2){
        display: none;
    }

    .Products-main-menu-spacing{
        /* padding: 12px 0px 0px 20px ; */
        /*padding: 0px 0px 0px 40px;*/
        
        padding: 9px 0px 11px 40px;
}




    /*services*/

    #menu-item-215 .sub-menu{
        width:  100%;
        height: 100%;
        margin-top: 0px;
        margin-left: 0px;
    }
    #menu-item-215 .sub-menu #menu-item-216 .sub-menu{
        width:  100%;
        margin-left: -40px;
    }
    #menu-item-215 .sub-menu #menu-item-220 .sub-menu{
        width:  100%;
        margin-left: -40px;
        margin-top: 0px;

    }
    #menu-item-215 .sub-menu #menu-item-229 .sub-menu{
        width:  100%;
        margin-left: -40px;
        margin-top:0px;

    }
    #menu-item-215 .sub-menu #menu-item-232 .sub-menu{
        width:  100%;
        margin-left: -40px;
        margin-top: 0px;

    }


    #mobile-advanced #menu-item-215  #menu-item-216 .sub-menu #menu-item-217 a .avia-menu-text div{
        display: none !important;
    }
    #mobile-advanced #menu-item-215  #menu-item-216 .sub-menu #menu-item-245 .avia-menu-text div:nth-child(2){
        display: none !important;
    }

    #mobile-advanced #menu-item-215  #menu-item-216 .sub-menu #menu-item-242 .avia-menu-text div:nth-child(2){
        display: none !important;
    }

    #mobile-advanced #menu-item-215  #menu-item-216 .sub-menu #menu-item-219 .avia-menu-text div:nth-child(2){
        display: none !important;
    }



    #mobile-advanced #menu-item-215  #menu-item-220 .sub-menu #menu-item-319 a .avia-menu-text div{
        display: none !important;
    }

    #mobile-advanced #menu-item-215  #menu-item-220 .sub-menu #menu-item-221 .avia-menu-text div:nth-child(2){
        display: none !important;
    }


    #mobile-advanced #menu-item-215  #menu-item-220 .sub-menu #menu-item-222 .avia-menu-text div:nth-child(2){
        display: none !important;
    }



    #mobile-advanced #menu-item-215  #menu-item-229 .sub-menu #menu-item-320 a .avia-menu-text div{
        display: none !important;
    }

    #mobile-advanced #menu-item-215  #menu-item-229 .sub-menu #menu-item-230 .avia-menu-text div:nth-child(2){
        display: none !important;
    }

    #mobile-advanced #menu-item-215  #menu-item-229 .sub-menu #menu-item-231 .avia-menu-text div:nth-child(2){
        display: none !important;
    }

    #mobile-advanced #menu-item-215  #menu-item-229 .sub-menu #menu-item-233 .avia-menu-text div:nth-child(2){
        display: none !important;
    }


    #mobile-advanced #menu-item-215  #menu-item-232 .sub-menu #menu-item-322 a .avia-menu-text div{
        display: none !important;
    }

    #mobile-advanced #menu-item-215  #menu-item-232 .sub-menu #menu-item-321 .avia-menu-text div:nth-child(2){
        display: none !important;
    }

    #mobile-advanced #menu-item-215  #menu-item-232 .sub-menu #menu-item-234 .avia-menu-text div:nth-child(2){
        display: none !important;
    }

    #mobile-advanced #menu-item-215  #menu-item-232 .sub-menu #menu-item-235 .avia-menu-text div:nth-child(2){
        display: none !important;
    }

    #mobile-advanced #menu-item-215  #menu-item-232 .sub-menu #menu-item-236 .avia-menu-text div:nth-child(2){
        display: none !important;
    }

    .services-main-menu-spacing {

        background-image: url(/wp-content/uploads/2019/04/arrow.svg);
        /*float: right;*/
        padding: 9px 0px 11px 40px;
        /*padding: 0px 0px 0px 40px;*/
        width: 100%;
        background-size: 13px 6px;
        -webkit-background-size:13px 6px;
    }
    .services-main-menu-spacing:hover{

        background-image: url(/wp-content/uploads/2019/04/arrow-orange.svg);
        /*float: right;*/
        padding: 9px 0px 11px 40px;
        /*padding: 0px 0px 0px 40px;*/
        width: 100%;
        background-size: 13px 6px;
        -webkit-background-size:13px 6px;
    } 

    #mobile-advanced #menu-item-215 #menu-item-216 #menu-item-245 a{
        padding-top:  0px !important;
    }
    #mobile-advanced #menu-item-215 #menu-item-216 #menu-item-219 a{
        padding-bottom:  0px !important;
    }

    #mobile-advanced #menu-item-215 #menu-item-220 #menu-item-221 a{
        padding-top:  0px !important;
    }
    #mobile-advanced #menu-item-215 #menu-item-220 #menu-item-222 a{
        padding-bottom:  0px !important;
    }

    #mobile-advanced #menu-item-215 #menu-item-229 #menu-item-230 a{
        padding-top:  0px !important;
    }
    #mobile-advanced #menu-item-215 #menu-item-229 #menu-item-233 a{
        padding-bottom:  0px !important;
    }

    #mobile-advanced #menu-item-215 #menu-item-232 #menu-item-321 a{
        padding-top:  0px !important;
    }
    #mobile-advanced #menu-item-215 #menu-item-232 #menu-item-236 a{
        padding-bottom:  0px !important;
    }


    /*Industries*/
    #menu-item-237 .sub-menu{
        width:  100%;
        margin-top: 0px;
        margin-left: 0px;


    }
    .AboutUs-main-menu-spacing{
        padding: 9px 0px 11px 40px;
        /*padding: 0px 0px 0px 40px;*/

    }


    /*About Us*/
    #menu-item-241 .sub-menu {
        width: 100%;
        margin-top: 0px;
        margin-left: 0px;
    }
    
    /* resources */
    #menu-item-266 .sub-menu {
        width: 100%;
        margin-top: 0px;
        margin-left: 0px;
    }
    .Industries-main-menu-spacing{
        padding: 9px 0px 11px 40px;
        /*padding: 0px 0px 0px 40px;*/

    }


    /*mobile menu css*/
    .avia_desktop #advanced_menu_toggle:hover, .avia_desktop #advanced_menu_hide:hover {
         background-color: #ffffff !important;
         color: #ffffff !important;
         border-color: #ffffff !important;
    }
    #advanced_menu_toggle, #advanced_menu_hide {
        border-width: 0px;
        border-radius: 0px;

    }
    .show_mobile_menu #advanced_menu_hide {
        background: url(/wp-content/uploads/2019/04/cancel.svg);
        background-repeat: no-repeat;
        background-position: bottom;
        /*display: block;*/
        top: 20px;
        right: 5px;
        /* right: 12px; */
        background-size: 19px 19px;
    }


    .show_mobile_menu #advanced_menu_hide::before {
        data-av_icon:"" !important;
        data-av_iconfont:"none" !important;
        display: none;
        font-family:none;
    }


    .inner-container  #advanced_menu_toggle{
        background: url(/wp-content/uploads/2019/04/Mobile-menu-hemburger-icon.svg);
        background-repeat: no-repeat;
        background-position: bottom;
        top: 30px;
        right: 0px;

    }

    .inner-container  #advanced_menu_toggle::before{
        data-av_icon:"" !important;
        data-av_iconfont:"none" !important;
        display: none !important;
        font-family:none;
    }

    #mobile-advanced>li:first-child>a:first-child {
        border-top-style: solid;
        border-top-width: 1px;
        border: none;
    }


    #mobile-advanced .line{
        align-items:center !important;
        /* border-bottom: solid 0.8px #dfdfdf !important; */
        border-bottom: solid 0.8px #E6E6E6 !important;
        height:1px !important;
        margin:0 auto !important;
        position: relative !important;
        display: inline-block !important;
        padding-bottom: 0px !important;
        padding-top: 0px !important;
        margin-top: 0px !important;
        width: 100%;
        visibility: visible;
        /* top:-10px; */
    }
    #menu-item-353{
        /*height: 0px;*/
        top:0px;
        display: inline;

    }
    #menu-item-353 a{
        height: 0px;
        top:0px !important;
        bottom: 0px !important;
        padding-top: 0px !important;
        padding-bottom: 20px !important;
    }
    #menu-item-353 a .avia-menu-text{
        height: 0px !important;
        top:0px !important;
        bottom: 0px !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important;
    }

    #menu-item-354{
        /*height: 0px;*/
        top:0px;
        display: inline;


    }
    #menu-item-354 a{
        height: 0px;
        top:0px !important;
        bottom: 0px !important;
        padding-top: 0px !important;
        padding-bottom: 20px !important;
    }
    #menu-item-354 a .avia-menu-text{
        height: 0px !important;
        top:0px !important;
        bottom: 0px !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important;
    }

    #menu-item-355{
        /*height: 0px;*/
        top:0px;
        display: inline;

    }
    #menu-item-355 a{
        height: 0px;
        top:0px !important;
        bottom: 0px !important;
        padding-top: 0px !important;
        padding-bottom: 20px !important;
    }
    #menu-item-355 a .avia-menu-text{
        height: 0px !important;
        top:0px !important;
        bottom: 0px !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important;
    }

    #menu-item-356{
        /*height: 0px;*/
        top:0px;
        display: inline;

    }
    #menu-item-356 a{
        height: 0px;
        top:0px !important;
        bottom: 0px !important;
        padding-top: 0px !important;
        padding-bottom: 20px !important;
    }
    #menu-item-356 a .avia-menu-text{
        height: 0px !important;
        top:0px !important;
        bottom: 0px !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important;
    }

    #menu-item-357{
        /*height: 0px;*/
        top:0px;
        display: inline;

    }
    #menu-item-357 a{
        height: 0px;
        top:0px !important;
        bottom: 0px !important;
        padding-top: 0px !important;
        padding-bottom: 20px !important;
    }
    #menu-item-357 a .avia-menu-text{
        height: 0px !important;
        top:0px !important;
        bottom: 0px !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important;
    }
    #menu-item-359{
        /*height: 0px;*/
        top:0px;
        display: inline;

    }
    #menu-item-359 a{
        height: 0px;
        top:0px !important;
        bottom: 0px !important;
        padding-top: 0px !important;
        padding-bottom: 20px !important;
    }
    #menu-item-359 a .avia-menu-text{
        height: 0px !important;
        top:0px !important;
        bottom: 0px !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important;
    }
    #menu-item-1381{
        /*height: 0px;*/
        top:0px;
        display: inline;

    }
    #menu-item-1381 a{
        height: 0px;
        top:0px !important;
        bottom: 0px !important;
        padding-top: 0px !important;
        padding-bottom: 20px !important;
    }
    #menu-item-1381 a .avia-menu-text{
        height: 0px !important;
        top:0px !important;
        bottom: 0px !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important;
    }

    .av-main-nav ul #menu-item-216{
        width: 98% !important;
    }
    .av-main-nav ul #menu-item-220{
        width: 98% !important;
    }
    .av-main-nav ul #menu-item-229{
        width: 98% !important;
    }
    .av-main-nav ul #menu-item-232{
        width: 98% !important;
    }

}
@media (max-width: 767px) {

    #header_main .av-logo-container{
        margin-left: 7.5vw !important;
    }
    .responsive #top .logo {
        padding-top: 5px !important;
    }
    #top #wrap_all{
        background-color: #fff !important;
    }
    /*mobile menu all_colors class padding-top*/
    .responsive #top #main {
        padding-top: 120px !important;
        margin: 0;
    }
    .product-eng-bg{
        display: inline-block;
    }
    /* #wrap_all #header #header_main .logo:hover,
    #wrap_all #header #header_main .logo:focus,
    #wrap_all #header #header_main .logo:visited,
    #wrap_all #header #header_main .logo:active{
        left:unset;
        padding-left: unset;
        margin-left: unset;
    }
    #wrap_all #header #header_main .inner-container #advanced_menu_toggle:active,
    #wrap_all #header #header_main .inner-container #advanced_menu_toggle:visited,
    #wrap_all #header #header_main .inner-container #advanced_menu_toggle::after,
    #wrap_all #header #header_main .inner-container #advanced_menu_toggle:focus,
    #wrap_all #header #header_main .inner-container #advanced_menu_toggle:{

    } */

}

.lazy {
    background-image: none !important;
    /*background-color: #F1F1FA;*/
}


/* animation start */

/* no:6 */

.fill:hover,
.fill:focus {
  box-shadow: inset 0 0 0 2em var(--hover);
  color: #ffffff;
}

.fill {
  --color: #ffffff;
  --hover: #f05443;
}


#menu-item-268 .avia-menu-text:hover{
    color:#ffffff !important;
}
.fill {
    color: var(--color);
    transition: 0.25s;
}

/* animation over */ 
