body::-webkit-scrollbar{width:0.8em;}
body::-webkit-scrollbar-track{background-color:#d33788;}
body::-webkit-scrollbar-thumb{background-color:#fff;outline:1px solid slategrey;border-radius:20px;}
.sidenav{height:100%;width:0;position:fixed;z-index:9999;top:0;right:0;overflow-x:hidden;padding-top:60px;transition:0.5s;background:url(../mintbrains2018/new/img/home-menu/background-menu2.jpg) no-repeat #230432 100% 100%;background-size:100% 100%;}
span.glyphicon.glyphicon-align-right{position:absolute;right:30px;top:30px;color:#fff;font-size:22px;z-index:99;}
.menu-items{width:500px;margin:40px auto;}
.sidenav .menu-items a{text-decoration:none;font-size:32px;color:#818181;display:block;transition:0.3s;margin-bottom:40px;text-align:center;position:relative;}
.sidenav .closebtn{position:absolute !important;right:100px;top:26px;font-size:36px;margin-left:50px;}
.line-strip{background:transparent;height:2px;left: 10px;z-index:1;display:inline-block !important;width:10px;position: absolute;top: 14px;}
.sidenav a sup{visibility:hidden;}
.glyphicon-circle{background:#6cc5a6;width:20px;height:20px;border-radius:20px;}
.menu-social ul{margin:0 auto;padding:0 0;list-style:none;font-size:19px;color:#6cc5a6;overflow:hidden;}
.menu-social ul li{display:inline-block;padding:10px 0px;}
.menu-social ul li a{display:block;width:50px;height:38px;}
.menu-social ul li a span{width:50px;height:55px;display:block;background-position:0 -9%;}
.social-fb{background:url(../img/home-menu/FB-Logo.png) no-repeat;}
.social-tw{background:url(../img/home-menu/Twitter-Logo.png) no-repeat;}
.social-ln{background:url(../img/home-menu/LinkedIn-Logo.png) no-repeat;}
.sidenav a:hover, .offcanvas a:focus{color:#f1f1f1;}
.sidenav a:hover .line-strip{background:#6cc5a6 none repeat scroll 0 0;}
.sidenav a:hover sup{color:#6cc5a6;visibility:visible;}
p.aos-init.aos-animate {
    text-align:  center;
    font-size:  26px;
    color: #fff;
    margin-bottom: 30px;
}
h1.aos-init.aos-animate {
    font-size:  80px;
    font-weight:  800;
    text-align:  center;
}
.tagline h2.aos-init.aos-animate {
    font-size:  80px;
    font-weight:  800;
    text-align:  center;
}
.tagline{position: absolute;top: 180px; text-align: -webkit-center;width: 100%; height: 100%;}
.tagline h1{font-size:90px;color:#fff;width:60%;text-shadow:-2px 0px 1px rgba(2, 2, 2, 1);font-family:digimint-head;}
.tagline p{color:#b9cfc6;font-size:16px;width:60%;line-height:36px;padding-top:10px;}

span.aos-init.aos-animate{
    border: 0;
    color: #230432;
    padding: 15px 40px;
    border-radius: 3px;
    letter-spacing: 1px;
    font-size: 18px;
    -moz-box-shadow: -1px 3px 12px 0px rgba(0,0,0,0.75);
}
#bulk-text p {
    font-size: 16px;
    color: #545669;
    line-height: 22pt;
    font-family: digimint-head02;
    text-align: justify;
}
#bulk-text h1{
    font-size: 36px;
    color: #230432;
    font-family: digimint-head02;
    line-height: 40px;
    margin: 80px 0 25px 0;
    text-align: left;
    font-weight: bold;
}
.about-1 img{
    width: 470px;
    background: none;
    margin-top: 100px;
    margin-left: 50px;
}
span.about-pic{
    background: none;
}
#bulk-text h1 span{
    background: #230432;
    color: #fff;
    padding: 2px 8px 2px 8px;
}
#bulk-text a{
    border: 1px solid;
    padding: 10px 10px 10px 10px;
    border-style: dotted;
    border-color: #230432;
    color: #230432;
}
#bulk-text a:hover{
    background: #230432;
    color: #fff;
}
#solution{
    background-color: #cccccc;
    margin-top: 50px;
    padding-bottom: 60px;

}
#solution h1 {
    font-size: 36px;
    color: #230432;
    font-family: digimint-head02;
    line-height: 40px;
    margin: 80px 0 25px 0;
    text-align: center;
    font-weight: bold;
    padding-top: 10px;

}
#solution h1 span{
    background: #230432;
    color: #fff;
    padding: 2px 8px 2px 8px;
}
#solution h3{
    font-size: 18pt;
    text-align: center;
    color: #000000; margin-bottom:20px;
}
.solution-div-1{
    margin-top: 20px;
}
.solution-div-2{
    margin-top: 20px;
    padding-bottom: 50px;
}
#solution img{
    padding: 6px 30px 0px 30px;
    width: 100%;
}
#online-order{
    background-image:url(../img/online-order.jpg);
    background-size: cover;
}
#online-order img {
    width: 500px;
    padding: 50px 0px 50px 0px;
}
#online-order h1 {
    font-size: 36px;
    color: #230432;
    font-family: digimint-head02;
    line-height: 50px;
    margin: 80px 0 25px 0;
    text-align: left;
    font-weight: bold;
    padding-top: 10px;

}
#online-order h1 span{
    background: #230432;
    color: #fff;
    padding: 2px 8px 2px 8px;
}
#online-order p {
    font-size: 16px;
    color: #230432;
    line-height: 22pt;
    font-family: digimint-head02;
    text-align: justify;
}
#online-order a{
    border: 1px solid;
    padding: 10px 10px 10px 10px;
    border-style: dotted;
    border-color: #230432;
    color: #230432;
}
#online-order a:hover{
    background: #230432;
    color: #fff;
}
.order-text{
    PADDING: 20px 0 40px 0px;
}
#client-testimonials h1{
    font-size: 36px;
    color: #230432;
    font-family: digimint-head02;
    line-height: 40px;
    margin: 80px 0 25px 0;
    text-align: center;
    font-weight: bold;
    padding-top: 10px;
}
#client-testimonials h1 span{
    background: #230432;
    color: #fff;
    padding: 2px 8px 2px 8px;
}
#client-testimonials p{
    line-height: 1.5;
    color:#402e49;
    font-family: digimint-head02;
}
#client-testimonials span{
    line-height: 1.5;
    color:#402e49;
    font-weight:bolder;
    text-align: center;
}
.top-gap{margin-top: 100px;}
.touch{
    background-image:url(../img/in-touch.jpg);
    background-size: cover;
    background-color: #000;
}
.touch p.aos-init.aos-animate {
    font-size: 20px;
    text-align: justify;
    line-height: 1.5;
    padding: 10px 60px 20px 0px;
}
.m-10{
    margin-top: 50px;
    margin-bottom: 50px;
    border-top: 1px solid #fff;
    padding: 20px 0px 0px 0px;
}
.touch p span{
    font-size:25px;
    font-weight: 800;
}

.touch a{
    padding:15px 100px 15px 100px;
    color: #fff;
    background-color: #230432;
}
.touch a:hover{
    background: #fff;
    color: #230432;
}
.touch h3{
    color: #fff;
    text-align: center;
    font-size: 35px;
}
.disclaimer-link{width:100%;float:left;background:#fff;text-align:center;padding:20px;color:#919090;}
.disclaimer-link p{margin:0;line-height: 1.5;}
.footer-link{width:100%;float:left;text-align:center;padding:40px 0 10px 0;background:#fff; color:#919090;}
.footer-link ul{padding:0;margin:0;float:left;display:block;}
.footer-link ul li{list-style:none;text-align:center;display:block;}
.footer-link ul li a{color:#919090;float:left;padding: 10px 0px}
.footer-link-inner h4{color:#404040; text-align: left;}
.social-link ul{padding: 0;margin: 0;/* width: 92%; */float: left;display: inline-table;}
.social-link ul li{list-style: none;text-align: left;display: inline-block;padding: 0px 10px 0 10px;}
.social-link{width: 100%;float: left;text-align: center;margin: 30px 0px 20px 0px;;}
.hero-inner{width:100%;height:auto;display:block;position:relative;overflow:hidden;}
.developmint-service-circle img{display:inline-block !important;}
.hero-inner img{width:100%;height:100%;}
.tagline-inner{position: absolute;top: 180px;text-align: -webkit-center;width:  100%;}
.tagline-inner h1{font-size:65px;color:#fff;width:100%;text-shadow:-2px 0px 1px rgba(2, 2, 2, 1);font-family:digimint-head;}
.tagline-inner p{color:#b9cfc6;font-size:16px;width:60%;line-height:36px;padding-top:10px;}

#about-text p {
    margin-top: 15px;
    font-size: 20px;
    color: #545669;
    line-height: 22pt;
    font-family: digimint-head02;
    text-align: justify;
}
#about-text h1{
    font-size: 36px;
    color: #230432;
    font-family: digimint-head02;
    line-height: 40px;
    margin: 80px 0 25px 0;
    text-align: left;
    font-weight: bold;
}

.about-page img{
    width: 300px;
    background: none;
    margin-left: 50px;
}
#about-text h1 span{
    background: #230432;
    color: #fff;
    padding: 2px 8px 2px 8px;
}
#APPROACH{background-color: rgb(240, 243, 242);padding-top: 40px; padding-bottom: 40px;}
#APPROACH p {
    margin-top: 15px;
    font-size: 17px;
    color: #545669;
    line-height: 22pt;
    font-family: digimint-head02;
    text-align: justify;
}
#APPROACH h1{
    font-size: 25px;
    color: #230432;
    font-family: digimint-head02;
    line-height: 40px;
    text-align: left;
    font-weight: bold;
}

#APPROACH h1 span{
    background: #230432;
    color: #fff;
    padding: 2px 8px 2px 8px;
}
.cmsss{
    background-color: #230432;
}
.cmsss h1{
    color: #fff;
    text-align: center;
    padding-top: 15px;
    padding-bottom: 15px;
    font-size: 30px!important;
}

#contact-text p {
    font-size: 15px;
    color: #545669;
    line-height: 22pt;
    font-family: digimint-head02;
    text-align: justify;
    margin-bottom: 3px;
}
#contact-text span {
    font-size: 16px;
    color: #545669;
    font-weight: bold;
}
#contact-text h1{
    font-size: 36px;
    color: #230432;
    font-family: digimint-head02;
    line-height: 40px;
    margin: 80px 0 25px 0;
    text-align: left;
    font-weight: bold;
}
.info-div{
    border-bottom: 1px solid #545669;
    padding-bottom: 20px;
}
#address{background-color: rgb(240, 243, 242);margin-top: 40px;}
#address p {
    font-size: 20px;
    color: #545669;
    line-height: 22pt;
    font-family: digimint-head02;
    text-align: justify;
}
#address h1{
    font-size: 36px;
    color: #230432;
    font-family: digimint-head02;
    line-height: 40px;
    text-align: left;
    font-weight: bold;
}

#address h1 span{
    background: #230432;
    color: #fff;
    padding: 2px 8px 2px 8px;
}
#address ul{
    list-style: none;
    line-height: 2;
    font-size: 16px
}

#address ul li{
    margin-left: -40px;
}
.address-main{
    margin: 50px 0 50px 0;
}
#terms-text p {
    font-size: 15px;
    color: #545669;
    line-height: 22pt;
    font-family: digimint-head02;
    text-align: justify;
    margin-bottom: 3px;
}
#terms-text span {
    font-size: 16px;
    color: #545669;
    font-weight: bold;
}
#terms-text h1{
    font-size: 26px;
    color: #230432;
    font-family: digimint-head02;
    line-height: 40px;
    margin: 40px 0 10px 0;
    text-align: left;
    font-weight: bold;
}
#ordering-text p {
    font-size: 16px;
    color: #545669;
    line-height: 22pt;
    font-family: digimint-head02;
    text-align: justify;
}
#ordering-text h1{
    font-size: 36px;
    color: #230432;
    font-family: digimint-head02;
    line-height: 40px;
    margin: 80px 0 25px 0;
    text-align: left;
    font-weight: bold;
}
#ordering-text h1 span{
    background: #230432;
    color: #fff;
    padding: 2px 8px 2px 8px;
}
#ordering a{
    border: 1px solid;
    padding: 10px 10px 10px 10px;
    border-style: dotted;
    border-color: #230432;
    color: #230432;
}
#ordering a:hover{
    background: #230432;
    color: #fff;
}

.orderings ul{
    list-style: none;
    line-height: 2;
    font-size: 18px
}

.orderings ul li{margin-left: -40px;}
.orderings i{color: #24b18f;margin-right: 10px;}
#ordering-text img{width: 90%;}
#delivery-text{background: rgb(237, 237, 237);}
#delivery-text p {font-size: 16px;color: #545669;line-height: 22pt;font-family: digimint-head02;text-align: justify;}
#delivery-text h1{
    font-size: 36px;
    color: #230432;
    font-family: digimint-head02;
    line-height: 40px;
    margin: 80px 0 25px 0;
    text-align: left;
    font-weight: bold;
}
#delivery-text h1 span{
    background: #230432;
    color: #fff;
    padding: 2px 8px 2px 8px;
}
#delivery-text img{width: 500px}
#delivery-text h2{
    font-size: 30px;
    color: #230432;
    font-family: digimint-head02;
    line-height: 40px;
    /* margin: 80px 0 25px 0; */
    text-align: left;
    font-weight: bold;
}
#terms-text ul{
    line-height: 2;
    margin-top: 20px;
    font-size: 16px;
    padding: 10px 0px 0px 60px;
}

#terms-text ul li{
    margin-left: -40px;
}
#print-text{
    background:url(../img/printer-bg.jpg) no-repeat;}
.print-head{
    border-bottom: 1px solid #23043238;
    padding-bottom: 5px;
}
#print-text p {
    font-size: 20px;
    color: #545669;
    line-height: 22pt;
    font-family: digimint-head02;
    text-align: justify;
    padding: 0 30px 0 30px;
}
#print-text h1{
    font-size: 36px;
    color: #230432;
    font-family: digimint-head02;
    line-height: 1.5;
    margin: 80px 0 25px 0;
    text-align: left;
    font-weight: bold;

}

.print-page img{
    width: 70%;
    background: none;
    margin-top: 14px;
}
.print-text{
    margin-top: 50px;
}
#print-text h1 span{
    background: #230432;
    color: #fff;
    padding: 2px 8px 2px 8px;
}
.print-text p.aos-init.aos-animate{
    font-size: 20px;
    color: #545669;
    line-height: 22pt;
    font-family: digimint-head02;
    text-align: justify;
}

#working-together{
    background: rgb(237, 237, 237);
}
#working-together h1{
    font-size: 36px;
    color: #230432;
    font-family: digimint-head02;
    line-height: 40px;
    margin: 80px 0 25px 0;
    text-align: left;
    font-weight: bold;
}
#working-together h1 span{
    background: #230432;
    color: #fff;
    padding: 2px 8px 2px 8px;
}
#working-together p
{
    font-size: 20px;
    color: #545669;
    line-height: 22pt;
    font-family: digimint-head02;
    text-align: justify;
}
#working-together ul{
    line-height: 2;
    margin-top: 20px;
    font-size: 16px;
    list-style: none;
}

#working-together ul li{
    margin-left: -40px;
}
#working-together i{color: #24b18f;margin-right: 10px;}
.working-together{border-bottom: 1px solid #23043238;
    padding-bottom: 5px;}
.print-text2{
    margin-top: 60px;
}
.cost-page img{
    width: 90%;
    background: none;
    margin-top: 50px;
}

#working-together2{
    background: #ffffff);
}
#working-together2 h1{
    font-size: 36px;
    color: #230432;
    font-family: digimint-head02;
    line-height: 40px;
    margin: 80px 0 25px 0;
    text-align: center;
    font-weight: bold;
}
#working-together2 h1 span{
    background: #230432;
    color: #fff;
    padding: 2px 8px 2px 8px;
}
#working-together2 p
{
    font-size: 20px;
    color: #545669;
    line-height: 22pt;
    font-family: digimint-head02;
    text-align: justify;
}
#working-together2 ul{
    line-height: 2;
    margin-top: 20px;
    font-size: 16px;
    list-style: none;
    color: #909090;
}

#working-together2 ul li{
    margin-left: -40px;
}
#working-together2 i{color: #24b18f;margin-right: 10px; font-size: 27px;}
.working-together2 {border-bottom: 1px solid #23043238 ;
    padding-bottom: 5px;}

#working-together2 img{
    width: 90%;
    margin-top: 50px;
}
#working-together2 span{font-size: 27px;color:#545669;}
.mt-30{
    margin-top: 30px;
}


.document ul{
    line-height: 2;
    margin-top: 20px;
    font-size: 16px;
    list-style: none;
}
.document ul li{
    margin-left: -40px;
}
.document i{color: #24b18f;margin-right: 10px;}
.document img{
    width: 75%;
    background: none;
    margin-top: 0px;
}
.document2 p{
    margin-top: 20px;
}
.document2 img{
    width: 80%;
    background: none;
    MARGIN-TOP: 20PX;
    MARGIN-BOTTOM: 20PX;
}
.document3 img{
    width: 90%;
    background: none;
    MARGIN-TOP: 50PX;
    MARGIN-BOTTOM: 20PX;
}
.document4 img{
    width: 50%;
    background: none;

}
.packaging {
    background: url(../img/printer-bg.jpg) no-repeat;
}
.document5 img{
    width: 90%;
    background: none;
    MARGIN-TOP: 80PX;
    margin-left: 0px;
}
.silder-button{background: #fff;
    padding: 10px 20px 10px 20px;}
.bg-print{background: url(../img/First-Frame.jpg) no-repeat;}
.bg-print p.aos-init{color:#ffffff;}
.form{width:100%;float:left;position:relative;margin-bottom: 40%}
.form p{font-size:16px;line-height:30px;margin:0 0 25px 0;}
.form input{width:100%;padding:20px 0;border:0;margin:0 0 10px 0;border-bottom:1px solid #e0e0e0;background: #230432;color:  #fff;}
.form textarea{width:100%;padding:20px 0;border:0;border-bottom:1px solid #e0e0e0;resize:none;min-height:90px;background-color: #ffffff}
.form button {
    border: 0;
    color: #fff;
    background: #230432;
    padding: 12px 32px;
    border-radius: 3px;
    letter-spacing: 1px;
    font-size: 18px;
    -webkit-box-shadow: -4px 1px 9px 0px rgba(162, 162, 162, 0.75);
    -moz-box-shadow: -1px 3px 12px 0px rgba(0,0,0,0.75);
    box-shadow: -4px 1px 9px 0px rgba(162, 162, 162, 0.75);
    width: 100%;
}
input[type="text"] {
    background: none;
    color: #230432;
}
.solution-div-1 p{
    font-size: 16px;
    color: #545669;
    line-height: 22pt;
    font-family: digimint-head02;
    text-align: justify;
}
.service-footer li{
    width: 50%;
    float: right;
}
.our {
    background: #fff;
    padding: 20px 25px 20px 25px;
    min-height: 327px;
    box-shadow: 0px 0px 61px -11px rgba(0, 0, 0, 0.31);
}
.mb-50{
    margin-bottom: 50px;

}
#client-silder{
    margin-top: 50px;
    background-image: url(../img/our-mission-bg.png);
    padding-bottom: 60px;
}
.blue h3 {
    background: #fff;
    color: #3498db;
    font-size: 36px;
    line-height: 100px;
    margin: 10px;
    padding: 2%;
    position: relative;
    text-align: center;
}
#client-silder h1{
    font-size: 36px;
    color: #230432;
    font-family: digimint-head02;
    line-height: 40px;
    margin: 80px 0 25px 0;
    text-align: center;
    font-weight: bold;
    padding-top: 10px;
}
#client-silder h1 span{
    background: #230432;
    color: #fff;
    padding: 2px 8px 2px 8px;
}
#client-silder p{
    line-height: 1.5;
    color:#402e49;
    font-family: digimint-head02;
}
#client-silder h3{
    padding: 0px 20px 0 120px;
}
#client-testimonials img{
    width: 225px;
}
#client-testimonials p{
    text-align: center;
}
.testimonials{
    border: 1px solid #cccc;
    padding: 20px;
    box-shadow: 2px 10px 14px #efefef;
    /* background: #efefef7a; */
    text-align: center;
    height: 700px;
}
.address-main .form textarea{
    width: 100%;
    padding: 20px 0;
    border: 0;
    border-bottom: 1px solid #e0e0e0;
    resize: none;
    min-height: 90px;
    background: #f0f3f2;
}