@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700&display=swap");
.top-container-1 {
background-color: #F6F8FF;
}
.row.col-reverse-sec {
align-items: center;
}
.pad-top-sec {
padding-top: 40px;
}
.custom-part {
color: #363844;
font-size: 48px;
font-weight: 700;
font-family: "Montserrat", sans-serif;
}
p.fnt-wt {
font-weight: 400 Important;
}
.head-why.not-show-in-lap {
display: none;
}
.sec-description-team {
color: #515470;
font-size: 18px;
line-height: 28px;
padding-top: 28px;
font-family: "Montserrat", sans-serif;
}
.btn.btn--primary {
background: #DC33A9 0% 0% no-repeat padding-box;
border-radius: 1px solid #DC33A9;
color: #fff; font-size: 14px;
letter-spacing: 0.7px;
font-family: Montserrat, SemiBold;
font-family: "Montserrat", sans-serif;
font: normal normal 600 14px/23px Montserrat;
}
.image-sec-2 {
width: 100%;
}
.head-why {
color: #363844;
font-size: 40px;
font-weight: 700;
font-family: "Montserrat", sans-serif;
margin-top: 100px;
}
.para,
.lets-para {
color: #515470;
font-size: 18px;
margin-bottom: 100px;
}
p.lets-why-para {
font-size: 18px;
line-height: 28px;
}
.lets-para {
padding-top: 24px;
padding-bottom: 0px;
}
.top-container-2 {
background-color: white;
padding-bottom: 50px;
}
.our-capa {
font-size: 40px;
font-family: "Montserrat", sans-serif;
color: #313558;
font-weight: 700;
padding-top: 60px;
}
.image-head-clear,
.image-head-country {
font-family: "Montserrat", sans-serif;
color: #313558;
font-weight: 600;
font-size: 22px;
padding-top: 24px;
padding-bottom: 16px;
}
.image-head-country {
padding-bottom: 24px;
}
.image-para-online,
.image-para-clrtrack {
color: #515470;
font-size: 18px;
font-family: "Montserrat", sans-serif;
}
.show-btn {
font-size: 14px;
font-weight: 500;
font-family: "Montserrat", sans-serif;
color: #dc33a9;
}
a {
text-decoration: none !important;
}
a:hover {
text-decoration: none;
}
.p-t-20 {
padding-top: 50px;
}
.section-descr p {
color: #fff;
font-size: 16px !important;
line-height: 28px;
font-weight: 400;
}
.data-banner-vdi .banner-subtitle {
color: #dc33a9;
font-size: 20px;
line-height: 30px;
font-weight: 700;
}
.case-more{  height: 300px; overflow: hidden;}
.card-border1{padding:40px; } @media only screen and (min-width:1024px) {
.section-descr p {
font-size: 18px !important;
line-height: 30px;
}
.data-banner-vdi .banner-subtitle {
font-size: 26px;
line-height: 50px;
}
}
@media only screen and (min-width:991px) {
.fs-2 {
font-size: 30px !important;
line-height: 50px !important;
}
}
@media only screen and (min-width:768px) {
.card-border1{border-bottom:1px solid #dbdbdb; border-right: 1px solid #dbdbdb;}
.card-border2{border-bottom:1px solid #dbdbdb; padding-left: 40px !important;}
.card-border3{border-right: 1px solid #dbdbdb;  padding-top: 40px !important;}
.card-border4{padding-top: 40px;padding-left: 40px !important; padding-top: 40px !important;}
}
@media only screen and (max-width:600px) {
.row.row-reverse {
flex-direction: column-reverse;
}
.pad-top-sec-40 {
padding: 32px 0px !important; 
}
.head-why {
font-size: 28px;
margin-bottom: 32px;
margin-top: 30px;
}
.head-why.not-show-in-lap {
display: inline-block;
}
.head-why.not-showmobile-view {
display: none;
font-size: 28px;
}
.custom-part {
font-size: 24px;
background-color: #F6F8FF;
line-height: 34px;
}
.imag-para-online {
padding-top: 0px;
}
.sec-description-team {
font-size: 12px;
line-height: 22px;
padding-top: 18px;
}
.sec-description-team br {
display: none;
}
.arrow {
font-size: 12px;
padding-top: 0px;
}
.lets-why-para br {
display: none;
}
.lets-why-para br {
display: none;
}
p.lets-why-para,
p.lets-why-para {
font-size: 12px;
line-height: 22px;
}
.our-capa {
font-size: 24px;
margin-top: 15px;
font-weight: 600;
padding-top: 24px;
font-weight: bold;
}
.head-why {
flex-direction: column-reverse;
}
.image-head-clear,
.image-head-country {
font-size: 18px;
padding-top: 16px;
padding-bottom: 8px;
}
.top-container-2 {
background-color: #F6F8FF;
}
.para,
.lets-para {
color: #515470;
font-size: 18px;
margin-bottom: 0px;
}
.p-t-20 {
padding-top: 30px;
}
.image-para-clrtrack,
.image-para-online {
padding-top: 0px;
}
.social-info {margin-top: 20px;}
.m-padding{padding-left: 16px  !important; padding-right: 16px !important;}
}
@media only screen and (max-width:480px) {
.accordion--faq h2{padding-right: 45px !important;}
.about-office-location .owl-dot {width: 6px !important; height: 6px !important; right:10px !important;}
.about-office-location .owl-dots{right: 20px !important; bottom: 0.7rem !important;}
.about-product{    white-space: nowrap;}
}
@media (min-width:768px) and (max-width:1023px) {
.lets-why-para br {
display: none;
}
.sec-description-team br {
display: none;
}
.lets-why-para br {
display: none;
}
.lets-why-para,
.sec-description-team,
.para,
.lets-para {
font-size: 16px;
}
.custom-part br {
display: none;
}
.custom-part {
font-size: 28px;
}
.head-why {
font-size: 28px;
margin-top: 60px;
}
}
@media (min-width:768px) and (max-width: 1023px) {
.our {
font-size: 28px;
}
.image-head-clear,
.image-head-country {
font-size: 18px;
}
p.lets-why-para {
font-size: 16px;
line-height: 26px;
}
}
@media screen and (device-width:1024px) {
p.lets-why-para br {
display: none;
}
.custom-part br {
display: none;
}
.sec-description-team br {
display: none;
}
.pad-top-sec-40 {
padding: 4px 0px;
}
.head-why {
margin-top: 30px;
}
.p-t-20 {
padding-top: 50px;
width: auto;
}
}
@media (min-width:810px) and (max-width:834px) {
p.lets-why-para br {
display: none;
}
.custom-part br {
display: none;
}
}@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700&display=swap");
.section-center-2 {
margin-top: 100px;
}
.not-in-web{display:none;}
.image-2-sec{margin-top:-60%;}
.container.bg-white.full-w-h.mar-left-5{padding-left:70px; padding-right:0px;} .top-container {
background-color: #F6F8FF;
}
.reverse-1,.row-1{align-items:center;}
.para-sect{padding-bottom:50px;}
.image-2-sec{
width: 100%;
object-fit: cover;
height: auto; 
}
.pad-bot-100{padding-bottom:50px;}
.pad-top-row-20{padding-top:20px;}
.h1.banner-heading-unlock {
margin-top: 89px;
color: #363844;
font-size: 48px; text-align: left;
font-weight: 700; line-height:58px;padding-bottom:24px;
font-family: 'Montserrat', sans-serif;
}
.sec-description-scanning {
color: #515470;
text-align: left;
font-size: 18px;
letter-spacing: 0px;line-height: 28px;
font-family: 'Montserrat', sans-serif;
}
.arrow {
width: 16px;
height: 14px;
color: #FFFFFF;
}
.btn.btn--primary {
padding-top: 0.65rem;
padding-bottom: 0.65rem;
background: #DC33A9 0% 0% no-repeat padding-box;
border-radius:1px solid #DC33A9;
color: #fff;
opacity: 1; font-size: 14px;
font: normal normal 600 14px/23px Montserrat;
font-family: 'Montserrat', sans-serif;
}
.bg-white {
background: #FFFFFF 0% 0% no-repeat padding-box;
box-shadow: 8px 8px 16px #00000008;
border-radius: 10px;
}
.h-t{
color: #313558;
font-size: 40px;
font-weight: 700;
font-family: 'Montserrat', sans-serif;
line-height:54px;
margin-bottom:-23px;
}
.para-sect,
p.para-with-small {
color: #515470;
text-align: left;
font-size: 18px;line-height: 28px;
font-family: 'Montserrat', sans-serif;
}
div.para-with-1 {
margin-top: 50px;
margin-bottom:200px;
}
.container-fluid.bg-white-1 {
background-color: white;
}
.whychoose-sec  {
color: #363844;
font-size: 40px;
font-weight: 700;
font-family: 'Montserrat', sans-serif;
margin-top: 100px;
}
.why-us {
margin-top: 50px;
}
.p-t {
padding-top:10px;
padding-bottom:10px;
}
.why-us-2 {
padding: 24px 0px;
}
.data-img-1 {
margin-top:-20%;
}
.image-frame-1 {
display: flex;
margin-top: 90px;
}
.container-fluid.hole{padding-left:0; padding-right:0;} 
.why-para {
padding: 10px 10px;
color: #313558;
font-family: 'Montserrat', sans-serif;
font-size: 22px;
font-weight: bold;
}
.img-txt {
padding: 0px 60px !important;
color: #515470;
text-align: left;
font-size: 18px;line-height: 1.6;
font-family: 'Montserrat', sans-serif;
}
.why-para-2 {
padding: 10px 10px;
color: #313558;
font-family: 'Montserrat', sans-serif;
font-size: 22px;
font-weight: bold;
}
.img-txt-2 {
padding: 0px 60px;
color: #515470;line-height: 1.6;
font-size: 18px;
padding-bottom:40px;
font-family: 'Montserrat', sans-serif;
}
.image-frame {
display: flex;
}
.test {
font-family: 'Montserrat', sans-serif;
color: #313558;
font-size: 22px;
font-weight: bold;
}
.para-sect {
padding-top: 30px;
line-height: 1.6;
color: #515470;
font-size: 18px;
font-family: 'Montserrat', sans-serif;
}
.container-fluid.main-container {
background-color: #F6F8FF;
}
.container.bg-white {
background-color: #fff;
top: -206px;
position: relative;
}
.our-section {
color: #FFFFFF;
font-size: 40px;
font-family: 'Montserrat', sans-serif;
font-weight: 600;
margin-top: -60px;
position: relative;
top: -230px;
}
.img-txt {
padding: 24px 60px;}
.our-software-sec {
font-family: "Montserrat", sans-serif;
padding-top: 60px;
}
.section-center-2 {
margin-top: 100px;
margin-bottom: 137px;
}
.back{
opacity:1.87;
}
.bg-grad-pink{
background-image: -webkit-linear-gradient(63deg, #33f 0%, #ff3397 100%);
background-image: -o-linear-gradient(63deg, #33f 0%, #ff3397 100%);
background-image: linear-gradient(71deg, #33f 0%, #ff3397 100%);
padding-top: 0px;
padding-bottom: 300px;
opacity:1.87;
padding-left:0px;
}
.tl-img-sec {
background-repeat: no-repeat;
float: right;
}
.our-software-sec {
font-size: 40px;
margin-left: 0px;
color: #fff;
font-weight: 700;
padding-top: 90px; margin-bottom: -33px;
font-family: "Montserrat", sans-serif;
}
.show-btn {
font-size: 14px;
font-weight: 500;
font-family: "Montserrat", sans-serif;
color: #dc33a9;
}.container-fluid.hole.new-bg{
opacity:1.87;}
a:hover {
text-decoration: none;
}
a {
text-decoration: none !important;
}
@media only screen and (max-width:600px) {
.reverse-1 {
flex-direction: column-reverse;
}
.image-2-sec{margin-top:-2%;}
.container.bg-white.full-w-h.mar-left-5{padding-left:20px; padding-right:20px;}
.para-sect br{display:none;}
.col-md-6.col-sm-6.pad-l-40-web {
padding-left: 15px;
}
.img-txt-2.pad-bot-40{padding-bottom:40px;}
.image-sec-para {display:none;}
.not-in-mob{display:none;}
.not-in-web{display:inline-block;}
.whychoose-sec{margin-top:24px;     margin-bottom: 70px;}
.not-in-web{margin-bottom:50px;}
.pad-bot-100 {
padding-bottom: 20px;
}
.reve{ flex-direction: column-reverse;}
.image-frame-1 {margin-top:0px;}
.pos-abs-img{position:relative; z-index:10;}
.para-sect{padding-bottom:25px; line-height:22px;}
.bg-grad-pink{  padding-bottom: 280px;}
.image-frame-1 {
display: flex;
margin-top: -70px;
}
.h1.banner-heading-unlock{
font-size: 24px;
line-height:40px;
margin-top: 40px;
}
.h-t,
.why-choose {
font-size: 24px; line-height:34px;
}
.sec-description-scanning {
font-size: 12px;line-height: 22px;  font-family: 'Montserrat', sans-serif;
}
.btn.btn--primary {
font-size: 12px;
}
.our-software-sec{
font-size: 24px;
line-height: 34px; padding-top: 50px;
margin-left: 10px;margin-bottom: 17px;
} 
.bg-gradient-pink-s.new-bg {
padding-top:63px;
padding-bottom:63px;
}
.img-txt,
.img-txt-2,
.para-sect,
.para-1 {
font-size: 12px !important;line-height: 22px;
}
.img-txt-2{padding-bottom:0px;}
.para {
padding-bottom: 0px;
}
.why-para,
.why-para-2,
.test {
font-size: 18px;
}.test{margin:5px 0px;}
.container.bg-white.full-w-h {
width: 90%;
top: -260px;
position: relative;
} .container.bg-white.full-w-h{margin-bottom:-230px;}
.last-para {
padding-bottom: 15px;
}
.row.m-t-65{margin-top:0px;}
.tl-img-sec
{position:absolute;}
p.para-with-small{font-size:12px; line-height: 1.6;}
.para-sect{padding-top:0px;}
.why-us-2{padding:14px 0px;}
div.para-with-1 {
margin-top: 0px;
margin-bottom: 45px;
}
.h-t{line-height:36px;}
p.para-with-small{ margin-top: 24px; margin-bottom:100px; line-height:22px;}
.res-pad{padding-left:40px;}
.container-fluid.bg-white-1{padding-left:0px; padding-right:0px;}
.image-frame-1 {
display: flex;
margin-top: 0px; 
}
}   
@media screen and (device-width:768px)  {
.h1.banner-heading-unlock,
.h-t,
.whychoose-sec,
.our-software {
font-size: 26px; line-height:36px;
}
.our-software-sec {
margin-top:0px;margin-bottom: 10px;
}
.img-txt {
font-size: 14px !important;}
.col-md-6.col-sm-6.pad-l-40-web {
padding-left: 30px;
}
.h-t{line-height:36px;}
.sec-description-scanning,
.para-sect,
div.para-with-1,
.img-txt,
.img-txt-2 {
font-size: 14px; line-height:24px;
}
.why-para,
.why-para-2,
.test {
font-size: 18px; line-height:28px;
}
.why-us {
padding: 20px 0px;
}
.whychooseus {
margin-top: 30px;
}
.container.bg-white.full-w-h.mar-left-5 {
padding-left: 40px;
padding-right: 10px;
}  
.para-sect br{display:none;}
.para-sect {
padding-top: 20px;
padding-bottom: 35px;
}
.bg-gradient-pink-s.new-bg {
padding-bottom: 20px;
}.image-frame-1{ margin-top: 0px;}
.why-us {
margin-top: 0px; 
margin-bottom: 0px; 
}
.whychoose-sec{ margin-top: 45px; }
.bg-grad-pink{padding-bottom: 250px;}
.our-software-sec{font-size:30px;}  p.para-with-small{font-size:14px; line-height:24px;}
div.para-with-1 {
margin-top: 40px;
margin-bottom: 120px;
}
}
@media (min-width:810px) and (max-width:834px){
.para-sect br{display:none !important;}
.h1.banner-heading-unlock {
margin-top: 49px;
font-size: 33px;
line-height: 43px;
}
.pad-top-sec-40 {
padding: 10px 0px !important;
}.h-t {
font-size: 33px; 
line-height: 43px;
margin-bottom: -23px;
}
.whychoose-sec {
font-size: 33px;
margin-top: 28px;
}
.image-frame-1 {
margin-top: 40px;
}.para-sect br{display:none;}
.container.bg-white.full-w-h.mar-left-5 {
padding-left: 39px;
padding-right: 28px;
}
.whychoose-sec {
color: #363844;
font-size: 33px;
margin-top: 40px;
}div.para-with-1 {
margin-top: 50px;
margin-bottom: 120px;
}
.row-1 {
align-items: flex-start!important;
}
.image-2-sec {
margin-top: 10%;
}
} @font-face {
font-family: terralogic;
src: url(//terralogic.com/wp-content/themes/terralogic/css/fonts/terralogic.eot);
src: url(//terralogic.com/wp-content/themes/terralogic/css/fonts/terralogic.eot?#iefix) format("embedded-opentype"), url(//terralogic.com/wp-content/themes/terralogic/css/fonts/terralogic.woff) format("woff"), url(//terralogic.com/wp-content/themes/terralogic/css/fonts/terralogic.ttf) format("truetype"), url(//terralogic.com/wp-content/themes/terralogic/css/fonts/terralogic/terralogic.svg#terralogic) format("svg");
font-weight: 400;
font-style: normal;
font-display: swap
}
[data-icon]:before {
content: attr(data-icon)
}
[class*=" icon-"]:before,
[class^=icon-]:before,
[data-icon]:before {
font-family: terralogic!important;
font-style: normal!important;
font-weight: 400!important;
font-variant: normal!important;
text-transform: none!important;
speak: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale
}
.icon-right-arrow:before {
content: "\61"
}
.icon-right-arrow-p:before {
content: "\63"
}
.icon-left-arrow:before {
content: "\62"
}
.icon-arrow-pointing-to-right:before {
content: "\64"
}
.icon-twitter:before {
content: "\68"
}
.icon-twitter-circular:before {
content: "\69"
}
.icon-linkedin:before {
content: "\6a"
}
.icon-facebook:before {
content: "\6b"
}
.icon-facebook-circular:before {
content: "\6c"
}
.icon-linkedin-circular:before {
content: "\6d"
}
.social-icon.fa-youtube-play {
font-size: 28px
}
.icon-link {
position: relative;
top: 5px;
font-size: 18px;
display: -webkit-inline-box;
display: -webkit-inline-flex;
display: -ms-inline-flexbox;
display: inline-flex
}@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700&display=swap");
.pad-top-sec-40{padding:45px 0px;}
.pad-auto-top-80{padding-top:80px;}
.img-pad-top-sec-22{padding-top:22px !important;}
.eleminate {
text-align: left;
color: #363844;
font-size: 48px;
font-weight: 700;
font-family: "Montserrat", sans-serif;
margin-top: 50px;
}
.auto-items-center{align-items
:center;}
.why-use-form.not-in-laptop{display:none;}
.not-in-web-auto{display:none;}
.mb-130 {
margin-bottom: 130px;
}
.m-b-70{padding-top:80px;}
.mar-top-20per{margin-top:-42%;}
.mar-top-10per{margin-top:-10%;}
.para-increase {
font-size: 18px;
margin-top: 24px;
color: #515470;line-height: 1.6;
font-family: "Montserrat", sans-serif;
}
.btn.btn--primary {
background: #DC33A9 0% 0% no-repeat padding-box;
border-radius: 5px solid #DC33A9;
color: #fff; font-size: 14px; font-family: Montserrat, SemiBold;
font: normal normal 600 14px/23px Montserrat;
}
.container-fluid.bg-cl {
background-color: white;
}
.why-use-form {
color: #363844;
font-size: 40px;
font-weight: 700;
margin-top:100px;  
font-family: "Montserrat", sans-serif;
}
.why-use-para {
font-size: 18px;
color: #515470;
margin-top: 35px;
margin-bottom: 90px;line-height: 1.6;
}
.container-fluid.bg-color {
background-color: #F6F8FF;
}
.what-do-form {
color: #363844;
font-size: 48px;
font-weight: 700;  margin-top: -70px;
font-family: "Montserrat", sans-serif;
margin-bottom: 24px;
}
.what-do-para {
font-size: 18px;
color: #515470;
line-height: 1.6;  margin-bottom: 100px;
font-family: "Montserrat", sans-serif;
}
.image-sec-para {
font-size: 18px;
color: #515470; margin-top:40px;
margin-bottom: 122px;
font-family: "Montserrat", sans-serif;line-height: 1.6;
} 
.our-bility{
font-size: 40px;
color: #515470;
margin-top: 100px;
margin-bottom: 57px;
font-weight: 700; 
font-family: "Montserrat", sans-serif;
}
.form-manager {
margin-top: 18px;
margin-bottom: 18px;
font-size: 22px;
color: #515470;line-height: 1.6;
font-weight: 600;
font-family: "Montserrat", sans-serif;
}
.formatta-para {
margin-bottom: 80px;
font-size: 18px;
color: #515470;line-height: 1.6;
font-family: "Montserrat", sans-serif;
}
.filler {
font-size: 22px;
color: #515470;
font-weight: 600;
margin-top: 16px;
margin-bottom: 16px;line-height: 1.6;
font-family: "Montserrat", sans-serif;
}
.filler-para {
font-size: 18px;
color: #515470;line-height: 1.6;
margin-bottom: 100px;
font-family: "Montserrat", sans-serif;
}
.show-btn {
font-size: 14px;
font-weight: 500;
font-family: "Montserrat", sans-serif;
color: #dc33a9;
}
a {
text-decoration: none !important;
}
a:hover {
text-decoration: none;
} @media only screen and (max-width: 600px) {
.reverse-automatic  {
flex-direction: column-reverse;
}
.para-increase br{display:none;}
.why-use-form.not-in-laptop{display:inline-block;}
.why-use-form.not-in-mobile-view{display:none;}
.mar-top-20per {
margin-top: -11%;
}
.m-b-70{padding-top:0px;}
.image {
margin-top: -40px;
}
.not-in-web-auto{display:inline-block;}
.image-sec-para {display:none;}
.d-r-banner-image-2{padding-top:50px;} 
.arrow {
font-size: 12px;
margin-bottom: -70px;
}
.eleminate {
font-size: 24px;    line-height: 34px;
margin-top: 40px;
}
.eleminate br {
display: none;
}
.para-increase {
font-size: 12px;    line-height: 22px;
margin-top: 18px;
}
.why-use-para{font-size: 12px;     line-height: 22px; margin-bottom: 48px;}
.why-use-form {
font-size: 24px;     line-height: 34px;
margin-top: 50px;
}
.what-do-para {
font-size: 12px;
margin-bottom: 90px;    line-height: 22px;
}
.what-do-form {
font-size: 24px;
margin-top: 24px; line-height:34px;
}
.image-sec-para {
font-size: 12px;
margin-bottom: 30px;
}
.our-bility{
font-size: 24px;
margin-top: 24px;    margin-bottom: 40px;
}
.form-manager,
.filler {
font-size: 18px;     line-height: 28px;
}
.formatta-para,
.filler-para {
font-size: 12px;
margin-bottom: 40px;line-height:22px;
}
}
@media (min-width: 768px){
.mt-md-5, .my-md-5 {
margin-top: 0rem!important;
}}
@media (device-width:768px) {
.eleminate br {
display: none;
}
.pad-top-sec-40 {
padding: 16px 0px;
}
.para-increase,
.why-use-para,
.what-do-para,
.image-sec-para,
.formatta-para,
.filler-para {
font-size: 14px;
}
.eleminate,
.why-use-form,
.what-do-form,.our-ability
.our {
font-size: 30px;
}
.why-use-form {
margin-top: 80px;
}
.automatic-pad-bot{padding-bottom:40px;}
.our-bility {
margin-top: 31px;
margin-bottom: 31px;font-size: 30px;
}
.formatta-para{margin-bottom:50px;}
.row.m-b-70{margin-bottom:70px;}
.filler-para{margin-bottom:40px;}
.m-b-70{padding-top:30px;} .para-increase br{display:none;}
}
@media screen and (device-width:1024px){
.para-increase br{display:none;}
.eleminate br {
display: none;
}.para-increase br{display:none;}
.automatic-pad-bot{padding-bottom:40px;}
.what-do-form {
font-size: 38px;
}}
@media (min-width:810px) and (max-width:834px){
.para-increase br{display:none;}
.eleminate br {
display: none !important;
}
.para-increase br{display:none;}
.why-use-form,.what-do-form,.eleminate,.our-bility {font-size:33px;}
.m-b-70 {
padding-top: 2px;
}.img-pad-top-sec-22 {
padding-top: 0px !important; 
}
.automatic-pad-bot{padding-bottom:40px;}
.what-do-form{padding-top:100px;}
.mar-top-20per {
margin-top: -38%;
}
.our-bility{margin-top:30px;     margin-bottom: 32px;}     .what-do-form {
font-size: 32px;
}
.why-use-form{margin-top: 43px;}
} @font-face {
font-family: terralogic;
src: url(//terralogic.com/wp-content/themes/terralogic/css/fonts/terralogic.eot);
src: url(//terralogic.com/wp-content/themes/terralogic/css/fonts/terralogic.eot?#iefix) format("embedded-opentype"), url(//terralogic.com/wp-content/themes/terralogic/css/fonts/terralogic.woff) format("woff"), url(//terralogic.com/wp-content/themes/terralogic/css/fonts/terralogic.ttf) format("truetype"), url(//terralogic.com/wp-content/themes/terralogic/css/fonts/terralogic/terralogic.svg#terralogic) format("svg");
font-weight: 400;
font-style: normal;
font-display: swap
}
[data-icon]:before {
content: attr(data-icon)
}
[class*=" icon-"]:before,
[class^=icon-]:before,
[data-icon]:before {
font-family: terralogic!important;
font-style: normal!important;
font-weight: 400!important;
font-variant: normal!important;
text-transform: none!important;
speak: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale
}
.icon-right-arrow:before {
content: "\61"
}
.icon-right-arrow-p:before {
content: "\63"
}
.icon-left-arrow:before {
content: "\62"
}
.icon-arrow-pointing-to-right:before {
content: "\64"
}
.icon-twitter:before {
content: "\68"
}
.icon-twitter-circular:before {
content: "\69"
}
.icon-linkedin:before {
content: "\6a"
}
.icon-facebook:before {
content: "\6b"
}
.icon-facebook-circular:before {
content: "\6c"
}
.icon-linkedin-circular:before {
content: "\6d"
}
.social-icon.fa-youtube-play {
font-size: 28px
}
.icon-link {
position: relative;
top: 5px;
font-size: 18px;
display: -webkit-inline-box;
display: -webkit-inline-flex;
display: -ms-inline-flexbox;
display: inline-flex
}@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700&display=swap");
p.fnt-wei{font-weight:400 Important; font-size:16px;}
.container-fluid.event-bg-clr{background-color:white;}
#more {display: none;}
.dis-none{display:none;}
.row.r-pad-bot{padding-bottom:50px;}
.upcomingEvents {
font-size: 40px;
font-weight: bold;padding-bottom: 80px;
font-family: "Montserrat", sans-serif;
padding-top:70px;
padding-bottom: 46px;
}.read-btn-1,.read-btn-2,.read-btn-3,.read-btn-4{font-size:14px;
}
.read-btn-1{ padding-top:46px;}
.read-btn-2{ padding-top:20px;}
.read-btn-3{ padding-top:28px; color: #dc33a9;}
.read-btn-4{ padding-top:18px;} .flex {
display: flex;
padding-top: 24px;  font-size: 14px;
padding-bottom: 8px;
}
a.show-btn:hover{cursor: pointer;}
.image {
margin-left: -15px;
}
.span {
font-family: "Montserrat", sans-serif;
font-size: 14px;
color: #dc33a9;
}
.santa,.at,span{font-size:14px;}
.happy-para
{
font-family: "Montserrat", sans-serif;
font-size: 18px;
font-weight: 400;
color: #000;
}
.happy-para{line-height:1.6;} .happy-para br{display:none;}
.nm {
font-family: "Montserrat", sans-serif;
font-size: 24px;
font-weight: 600;
color: #000;
padding-bottom: 18px;
}
.btn--primary {
background: #DC33A9 0% 0% no-repeat padding-box;
border-radius: 1px solid #DC33A9;
color: #fff;
font-size: 14px;
border-radius: 6px;
font: normal normal 600 14px/23px Montserrat;
}
.loadmore-button {
text-align: center;
font-family: "Montserrat", sans-serif;
font: normal normal 600 14px/23px Montserrat;
}
.view-all {
display: none;
font-family: "Montserrat", sans-serif;
font: normal normal 600 14px/23px Montserrat;
}
.show-btn {
font-size: 14px;
font-weight: 500;
font-family: "Montserrat", sans-serif;
color: #dc33a9;
font: normal normal 600 14px/23px Montserrat;
}
a {
text-decoration: none !important;
}
a:hover {
text-decoration: none;
text-decoration-color: blue;
}
.read-link-events-1 {
padding-top: 20px;
}
.read-btn-3{   color: #dc33a9;} @media only screen and (max-width: 480px) {
.upcomingEvents {
font-size: 24px;
padding-top: 50px; padding-bottom:24px;
}
.nm{font-size:18px;} .image {
padding-left: 0px;
padding-right: 0px;
}
.read-btn-3.pad-to-sec-52 {
padding-top: 20px;
}
.nm {
font-size: 18px;
}
.image {
margin-left: -10px; padding-top: 33px;
}
.happy-para {
font-size: 12px;
}
.happy-para br {
display: none;
}
.nm br {
display: none;
}
.loadmore-button {
display: none;
}
.view-all {
text-align: left;
text-decoration: none;
float: left;
display: block;
}
.flex {
display: flex;
}
.span,
.santa,
.at {
font-size: 10px;
}
}
@media screen and  (device-width:768px)  {
.events-1-2 {
padding-top: 40px;
}
.span,
.santa,
.at {
font-size: 9px;
}
.flex {
display: flex;
}
.happy-para br {
display: none;
}
.nm br {
display: none;
}
}
@media screen and (device-width:1024px){
.nm br {
display: none;
}
}@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700&display=swap");
.container-fluid.fluid-1 {
background-color: #f6f8ff;
}
.container-fluid.bg-grey {
background-color: #f6f8ff;
}
.container.bg-color.position {
padding-left: 70px;
padding-right: 70px;
}
.container-1 {
padding-top: 100px;
}
.dis-in-webview {
display: none;
}
.items {
align-items: center;
}
.m-t-68 {
margin-top: 68px;
}
.m-t-56 {
margin-top: 56px;
}
.pad-top-sec-40-pad-bot-100 {
padding-bottom: 150px;
padding-top: 54px;
}
div.dot-txt {
margin-bottom: 11px;
}
p.store-para {
color: #515470;
}
.h1-1.banner-heading {
text-align: left;
letter-spacing: 0px;
color: #363844;
font-size: 48px;
font-weight: 700;
padding-right: 0rem;
width: 110%;
font-family: "Montserrat", sans-serif;
}
.sec-description {
color: #515470;
font-size: 18px;
padding-top: 24px;
font-family: "Montserrat", sans-serif;
}
.btn.btn--primary {
background: #dc33a9 0% 0% no-repeat padding-box;
border-radius: 1px solid #dc33a9;
color: #fff; font-size: 14px;
letter-spacing: 0.7px;
font: normal normal 600 14px/23px Montserrat;
font-family: Montserrat, SemiBold;
}
.container-fluid.bg-white-color {
background-color: white;
}
.head-top-sec {
color: #363844;
font-size: 40px;
font-weight: 700;
font-family: "Montserrat", sans-serif;
margin-top: 86px;
margin-bottom: 24px;
}
.bg-gradient-pink-s.new-bg-soft {
background-image: -webkit-linear-gradient(19deg, #33f 0%, #ff3397 100%);
background-image: -o-linear-gradient(19deg, #33f 0%, #ff3397 100%);
background-image: linear-gradient(71deg, #33f 0%, #ff3397 100%);
padding-top: 0px;
opacity: 1.87;
padding-bottom: 400px;
}
.tl-image img {
background-repeat: no-repeat;
float: right;
}
.our-soft-sec {
font-size: 40px;
margin-left: 0px;
color: #fff;
font-weight: 700;
padding-top: 110px;
margin-bottom: -40px;
font-family: "Montserrat", sans-serif;
}
.container.bg-color {
background-color: #fff;
}
.container.bg-color.position {
top: -300px;
position: relative;
margin-bottom: -186px;
}
.bg-color {
border-radius: 10px;
}
.para-1 {
color: #515470;
font-size: 18px;
margin-bottom: 100px;
font-family: "Montserrat", sans-serif;
line-height: 1.6;
}
span {
margin-left: 48px;
font-weight: 700;
font-size: 28px;
margin-top: 45px;
}
.dot {
font-weight: 700;
font-size: 28px;
margin-top: 84px;
margin-left: 0px;
}
.dot-txt {
color: #515470;
margin-bottom: 24px;
font-family: "Montserrat", sans-serif;
font-size: 18px;
line-height: 1.6;
}
.txt-1 {
margin-bottom: 26px;
margin-top: -2px;
}
.txt-2 {
margin-bottom: 26px;
margin-top: 0px;
}
.view-pt-img {
margin: 50px 23px 49px 0px;
}
.image-1-2 {
margin: 60px 22px 49px 0px;
}
.open-txt {
color: #313558;
font-size: 22px;
font-weight: 700;
margin-top: 60px;
margin-bottom: 32px;
font-family: "Montserrat", sans-serif;
}
.open-txt-para {
color: #515470;
font-size: 18px;
margin-bottom: 32px;
line-height: 1.6;
font-family: "Montserrat", sans-serif;
}
.open-txt-para.open-txt-para-2 {
color: #515470;
font-size: 18px;
margin-bottom: 32px;
line-height: 1.6;
font-family: "Montserrat", sans-serif;
margin-left: 0px;
}
.viewpoint-txt {
color: #515470;
font-size: 18px;
margin-bottom: 32px;
line-height: 1.6;
font-family: "Montserrat", sans-serif;
}
.ds-flex {
display: flex;
}
.open-txt-para br {
display: none;
}
.img-txt {
padding: 24px 0px;
color: #515470;
font-size: 18px;
line-height: 1.6;
font-family: "Montserrat", sans-serif;
}
.containner-fluid.bg-grey {
background-color: #f6f88f;
}
p.store-para {
font-size: 18px;
line-height: 1.6;
}
.show-btn {
font-size: 14px;
font-weight: 500;
font-family: "Montserrat", sans-serif;
color: #dc33a9;
}
a {
text-decoration: none !important;
}
a:hover {
text-decoration: none;
}
p.store-para {
margin-bottom: 100px;
margin-top: 24px;
} @media only screen and (max-width: 600px) {
.h1-1.banner-heading {
font-size: 24px;
margin-top: 13px;
margin-bottom: 17px;
}
.view-pt-img {
margin: 50px 23px 31px 0px;
}
.pad-tp-zero {
padding-top: 0px !important;
}
.open-txt.m-t-56.m-t-45-top {
margin-top: 45px;
}
.pad-top-sec-40-pad-bot-100 {
padding-bottom: 30px;
padding-top: 22px;
}
.container.bg-color.position {
padding-left: 20px;
padding-right: 20px;
}
.head-top-sec.y-use.dis-in-mobileview {
display: none;
}
.dis-in-webview {
display: inline-block;
font-size: 24px;
margin: 50px 0px;
}
.col-md-5.res-pad-1 {
padding-left: 40px;
}
.pading {
padding-left: 0;
padding-right: 0;
}
.image-btm {
padding-bottom: 60px;
padding-top: 30px;
}
p.store-para {
margin-bottom: 50px;
margin-top: 50px;
color: #515470;
}
.p-1 {
margin-top: -116px;
}
.pading {
padding: 0px 15px;
}
.row.reverse {
flex-direction: column-reverse;
}
.sec-description {
font-size: 12px;
line-height: 22px;
padding-top: 0px;
line-height: 24px;
}
.btn.btn--primary {
font-size: 12px;
line-height: 22px;
margin-left: 10px;
}
.open-txt-para br {
display: none;
}
.open-txt-para {
font-size: 12px;
line-height: 22px;
margin-bottom: 22px;
}
.open-txt br {
display: none;
}
.open-txt-para-2 {
font-size: 12px;
line-height: 22px;
}
.view-pt-img {
margin-left: 0px;
}
.open-txt-para-2 br {
display: none;
}
p.store-para {
font-size: 12px;
line-height: 22px;
}
.pading {
padding: 0px 0px;
}
.para-1 {
font-size: 12px;
line-height: 22px;
}
span {
font-size: 18px;
line-height: 28px;
}
.viewpoint-txt {
margin-bottom: 0px;
}
.open-txt-para.open-txt-para-2 {
margin-bottom: 0px;
}
.our-soft-sec {
margin-left: -12px;
font-size: 25px;
margin-bottom: -8px;
line-height: 35px;
}
.open-txt {
font-size: 18px;
line-height: 28px;
}
.view-pt-img,
.image-1-2 {
margin-top: 40px;
}
.open-txt {
margin-top: 53px;
}
.p-1 {
margin-top: 0px;
}
.view-point,
.click-scan,
.doc-link {
margin-top: 54px;
}
.viewpoint-txt br {
display: none;
}
.dot-txt {
font-size: 12px;
line-height: 22px;
margin-bottom: 0px;
}
.open-txt-para.open-txt-para-2,
.viewpoint-txt {
font-size: 12px;
line-height: 22px;
}
.our-soft-sec {
font-size: 24px;
}
.bg-gradient-pink-s.new-bg-soft {
padding: -1px 0px;
}
div.dot-txt {
margin-bottom: 14px;
}
.dot {
font-size: 24px;
}
.open-txt-para,
.viewpoint-txt,
span {
margin-left: 0px;
}
.tl-image {
position: absolute;
float: right;
}
.container.bg-color.position {
top: -360px;
position: relative;
}
p.sec-description {
font-size: 12px;
line-height: 24px;
}
.container.bg-color.position {
margin-bottom: -350px;
}
}
@media screen and (device-width: 768px) {
.h1-1.banner-heading,
.head-top,
.our-soft-sec {
font-size: 26px;
}
.pad-top-sec-40-pad-bot-100 {
padding-bottom: 22px;
padding-top: 21px;
}
.open-txt {
margin-top: 65px;
}
.container.bg-color.position {
padding-left: 30px;
padding-right: 30px;
}
.open-txt {
font-size: 18px;
}
.our-soft-sec {
margin-bottom: -8px !important;
} .dot {
font-size: 24px;
}
span {
font-size: 24px;
}
.bg-gradient-pink-s.new-bg-soft {
padding-bottom: 280px;
}
.dot {
font-size: 24px;
}
.container.bg-color.position {
top: -250px;
position: relative;
}
.container.bg-color.position {
margin-bottom: -150px;
}
p.sec-description {
font-size: 14px;
line-height: 24px;
}
.head-top-sec {
font-size: 31px;
}
p.store-para {
font-size: 14px;
line-height: 1.6;
}
.open-txt-para br {
display: none;
}
.viewpoint-txt br {
display: none;
}
.open-txt-para-2 br {
display: none;
}
.doc-img-2 {
width: 100%;
}
.open-txt-para br {
display: none;
}
.d-r-banner-image {
width: 100%;
}
.open-txt-para,
.open-txt-para.open-txt-para-2,
.viewpoint-txt,
.dot-txt,
.p-1,
.sec-description {
font-size: 14px;
line-height: 24px;
}
.viewpoint-txt br {
display: none;
}
.our-soft-sec {
padding-top: 40px;
}
.dot-txt {
margin-bottom: 10px;
}
}
@media screen and (device-width: 1024px) {
.bg-grey {
padding-bottom: 80px;
}
}
@media (min-width: 810px) and (max-width: 834px) {
.container.bg-color.position {
padding-left: 30px;
padding-right: 30px;
}
.pad-top-sec-40-pad-bot-100 {
padding-bottom: 63px;
padding-top: 22px;
}
.data-banner-sec-1.banner-heading,
.h1-1.banner-heading {
font-size: 32px;
}
.head-top-sec {
font-size: 32px;
margin-top: 48px;
}
p.store-para {
margin-bottom: 48px;
font-size: 16px !important;
}
.our-soft-sec {
font-size: 32px;
}
.open-txt-para,
.open-txt-para.open-txt-para-2,
.dot-txt,
.viewpoint-txt {
font-size: 16px;
}
} @font-face {
font-family: terralogic;
src: url(//terralogic.com/wp-content/themes/terralogic/css/fonts/terralogic.eot);
src: url(//terralogic.com/wp-content/themes/terralogic/css/fonts/terralogic.eot?#iefix) format("embedded-opentype"),
url(//terralogic.com/wp-content/themes/terralogic/css/fonts/terralogic.woff) format("woff"),
url(//terralogic.com/wp-content/themes/terralogic/css/fonts/terralogic.ttf) format("truetype"),
url(//terralogic.com/wp-content/themes/terralogic/css/fonts/terralogic/terralogic.svg#terralogic) format("svg");
font-weight: 400;
font-style: normal;
font-display: swap;
}
[data-icon]:before {
content: attr(data-icon);
}
[class*=" icon-"]:before,
[class^="icon-"]:before,
[data-icon]:before {
font-family: terralogic !important;
font-style: normal !important;
font-weight: 400 !important;
font-variant: normal !important;
text-transform: none !important;
speak: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.icon-right-arrow:before {
content: "\61";
}
.icon-right-arrow-p:before {
content: "\63";
}
.icon-left-arrow:before {
content: "\62";
}
.icon-arrow-pointing-to-right:before {
content: "\64";
}
.icon-twitter:before {
content: "\68";
}
.icon-twitter-circular:before {
content: "\69";
}
.icon-linkedin:before {
content: "\6a";
}
.icon-facebook:before {
content: "\6b";
}
.icon-facebook-circular:before {
content: "\6c";
}
.icon-linkedin-circular:before {
content: "\6d";
}
.social-icon.fa-youtube-play {
font-size: 28px;
}
.icon-link {
position: relative;
top: 5px;
font-size: 18px;
display: -webkit-inline-box;
display: -webkit-inline-flex;
display: -ms-inline-flexbox;
display: inline-flex;
}@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700&display=swap");
.items-scanner-center {
align-items: center;
}
.product-thumb.thumb-2 {
width: 250px;
height: 250px;
object-fit: contain;
}
.container-fluid.second-fluid {
padding-left: 0;
padding-right: 0;
}
.container.microfilm-container,
.container.large-format {
padding-left: 0px;
padding-right: 0px;
}
.container.scanner {
padding-left: 0;
padding-right: 0;
}
.container.product-container {
padding-left: 0;
padding-right: 0;
scrollbar-width: none;
}
button.nxt-btn {
border-radius: 50%;
width: 3%;
background-color: white;
margin-top: 8%;
padding: 0px;
border: none;
right: 76px;
justify-content: center;
text-align-last: center;
position: absolute;
box-shadow: 0px -2px 9px #00000030;
}
.arrow-img {
object-fit: contain;
border-radius: 50%;
}
.arrow-img:hover {
cursor: pointer;
}
button.pre-btn {
border-radius: 50%;
width: 3%;
background-color: white;
margin-top: 8%;
padding: 0px;
border: none;
left: 76px;
justify-content: center;
text-align-last: center;
position: absolute;
box-shadow: 0px -2px 9px #00000030;
}
.last-load {
display: none;
} .pre-btn.network-pre-btn {
display: none;
}
.nxt-btn.network-nxt-btn {
display: none;
}
.product-container.content-1 {
padding-bottom: 15px;
}
.product-container.content-2 {
padding-bottom: 15px;
}
.product-container.content-3 {
padding-bottom: 15px;
}
.product-container.content-4 {
padding-bottom: 20px;
}
.product-container.content-5 {
padding-bottom: 25px;
}
.product-container.content-6 {
padding-bottom: 200px;
}
.product-container.content-7 {
padding-bottom: 350px;
}
.product-short-description.p-t-spped {
margin-top: 35px;
}
.product-short-description.m-t-32 {
margin-top: 42px;
}
.product-brand.brand-1.m-t-40 {
margin-top: 40px;
} @media (min-width: 1300px) {
.pre-btn.pro-pre-btn,
.nxt-btn.pro-nxt-btn {
display: none;
}
.pre-btn.dept-pre-btn,
.nxt-btn.dept-nxt-btn {
display: none;
}
.pre-btn.netwotk-pre-btn,
.nxt-btn.netwotk-nxt-btn {
display: none;
}
.pre-btn.mobile-pre-btn,
.nxt-btn.mobile-nxt-btn {
display: none;
}
.pre-btn.large-pre-btn,
.nxt-btn.large-nxt-btn {
display: none;
}
.pre-btn.micro-pre-btn,
.nxt-btn.micro-nxt-btn {
display: none;
}
}
.container-fluid.top-fluid {
margin-top: 50px;
}
.container-fluid.top-fluid {
padding-left: 0;
padding-right: 0;
} .h1.banner-heading {
text-align: left;
letter-spacing: 0px;
color: #363844;
font-size: 48px;
font-weight: 700;
font-family: "Montserrat", sans-serif;
}
.sec-description {
color: #515470;
font-size: 18px;
padding-top: 24px;
font-family: "Montserrat", sans-serif;
opacity: 1;
}
.btn.btn--primary {
background: #dc33a9 0% 0% no-repeat padding-box;
border-radius: 1px solid #dc33a9;
color: #fff; font-size: 14px;
margin-left: 2px;
font-family: "Montserrat", sans-serif;
letter-spacing: 0.7px;
font-family: Montserrat, SemiBold;
font: normal normal 600 14px/23px Montserrat;
}
.d-r-banner-image {
margin-bottom: 35px;
}
.para-1 {
color: #515470;
text-align: left;
font-size: 18px;
line-height: 28px !important;
margin-bottom: 100px;
font-family: "Montserrat", sans-serif;
}
.container-fluid.bg-scanner-white {
background-color: white;
padding-top: 87px;
padding-left: 0;
padding-right: 0;
}
.head-top {
color: #313558;
font-size: 40px;
font-weight: 700;
font-family: "Montserrat", sans-serif;
margin-bottom: 24px;
}
.our {
color: #313558;
font-size: 40px;
font-weight: 700;
font-family: "Montserrat", sans-serif;
margin-top: 100px;
margin-bottom: 40px;
}
.check {
color: #363844;
font-size: 26px;
font-weight: 700;
font-family: "Montserrat", sans-serif;
margin-bottom: 40px;
}
.dept-doc-scanner,
.network-scanner {
margin-top: 70px;
}
.work-desk-scanner,
.mobile-scanner,
.large-scanner,
.microfilm-scanner {
margin-top: 70px;
}
.check-1 {
margin-top: 60px;
}
.capacity-1 {
font-family: "Montserrat", sans-serif;
color: #515470;
font-size: 18px;
margin-bottom: 119px;
}
.loadmore {
text-align: center;
padding-bottom: 100px;
}
.btn--primary {
background: #dc33a9 0% 0% no-repeat padding-box;
border-radius: 1px solid #dc33a9;
color: #fff;
opacity: 1;
font-size: 14px;
font-family: "Montserrat", sans-serif;
border-radius: 6px;
}  @media (min-width: 1025px) and (max-width: 1280px) {
.pre-btn.mobile-pre-btn,
.nxt-btn.mobile-nxt-btn {
display: none;
}
.pre-btn.large-pre-btn,
.nxt-btn.large-nxt-btn {
display: none;
}
.pre-btn.micro-pre-btn,
.nxt-btn.micro-nxt-btn {
display: none;
}
.pre-btn.pro-pre-btn,
.nxt-btn.pro-nxt-btn {
display: none;
}
.pre-btn.dept-pre-btn,
.nxt-btn.dept-nxt-btn {
display: none;
}
}
@media (min-width: 1200px) and (max-width: 1360px) { }
@media only screen and (max-width: 600px) {
.h1.banner-heading {
font-size: 24px; margin-left: 0px;
}
.pre-btn.mobile-pre-btn,
.nxt-btn.mobile-nxt-btn {
display: none;
}
.pre-btn.netwotk-pre-btn,
.nxt-btn.netwotk-nxt-btn {
display: none;
}
button.nxt-btn {
border-radius: 50%;
width: 8%;
background-color: white;
margin-top: 19%;
padding: 0px;
border: none;
right: 5px;
justify-content: center;
text-align-last: center;
position: absolute;
color: #363844;
}
button.pre-btn {
border-radius: 50%;
width: 8%;
background-color: white;
margin-top: 19%;
padding: 0px;
border: none;
left: 3px;
justify-content: center;
text-align-last: center;
position: absolute;
color: #363844;
}
.product-thumb.thumb-2 {
width: 160px;
height: 160px;
object-fit: contain;
}
.sec-description br {
display: none;
}
.d-r-banner-image {
margin-bottom: 30px;
}
.row.swap-1 {
flex-direction: column-reverse;
}
.container {
padding-left: 0px;
}
.check,
.check-1 {
font-size: 18px;
}
.check-1 {
margin-top: 0px;
}
.head-top,
.our {
font-size: 24px;
}
.head-top {
position: relative;
top: -300px;
}
.image-2 {
margin-top: 48px;
width: 100%;
}
.sec-description {
font-size: 12px;
}
.para-1 br {
display: none;
}
h2.product-brand,
.text {
font-size: 14px;
}
.text {
margin-bottom: 10px;
}
span.capacity,
.capacity-1,
.para-1 {
font-size: 12px !important;
line-height: 22px !important;
}
.para-1 {
margin-bottom: 48px;
}
div.product-card-2,
div.product-card-4,
div.product-card-5,
div.product-card-1 {
width: 160px;
height: 160px;
border-radius: 3px;
}
div.product-card-3 {
width: 160px;
height: 160px;
border-radius: 3px;
}
p.product-short-description {
font-size: 12px;
}
h2.product-brand,
.text {
margin-top: 20px;
height: 24px;
}
.product-thumb {
border-radius: 4px;
}
.card-img-top.smallimg-2 {
width: 150px;
height: 150px;
}
.our {
margin-top: 57px;
padding-left: 15px;
}
.check {
margin-bottom: 24px;
}
.loadmore {
text-align: center;
padding-bottom: 0px;
}
.product-container.content {
padding-bottom: 135px;
padding-left: 15px;
}
.product-container.content-1 {
padding-bottom: 163px;
padding-left: 15px;
}
.product-container.content-2 {
padding-bottom: 163px;
padding-left: 15px;
}
.product-container.content-3 {
padding-bottom: 163px;
padding-left: 15px;
}
.product-container.content-4 {
padding-bottom: 163px;
padding-left: 15px;
}
.product-container.content-5 {
padding-bottom: 163px;
padding-left: 15px;
}
.product-container.content-6 {
padding-bottom: 295px;
padding-left: 15px;
}
.product-container.content-7 {
padding-bottom: 440px;
padding-left: 15px;
}
.product-short-description.p-t-spped {
margin-top: 22px;
}
.product-short-description.m-t-32 {
margin-top: 18px;
}
.product-brand.brand-1.m-t-20 {
margin-top: 20px;
}
.l-more-2 {
margin-top: 10px;
}
.l-more-1.l-m-t-40 {
margin-top: 50px;
}
.production-doc-scanner,
.dept-doc-scanner,
.network-scanner,
.work-desk-scanner,
.mobile-scanner,
.large-scanner,
.microfilm-scanner {
margin-top: 40px;
}
.container.microfilm-container {
padding: 0px;
}
.container.large-format,
.container.scanner {
padding: 0px;
}
.p-t-20 {
padding-top: 25px;
}
.check {
padding-left: 15px;
}
.product-card-1,
.product-card-3,
.product-card-4,
.product-card-5,
.product-card-2 {
margin-right: 15px;
}
.l-more-1.l-m-t-49 {
margin-top: 50px;
}
}
@media screen and (device-width: 768px) {
.product-card-2.no-padding {
margin-right: -20px;
}
.product-short-description.p-t-spped {
margin-top: 0px;
}
.product-container.large-content {
padding-left: 0px;
}
.product-short-description.m-t-32 {
margin-top: 0px;
}
button.nxt-btn {
width: 4%;
margin-top: 11%;
right: 8px;
}
button.pre-btn {
border-radius: 50%;
width: 4%;
margin-top: 11%;
left: 6px;
}
.button.pre-btn.pro-pre-btn {
width: 5%;
margin-top: 14%;
right: 8px;
}
.pre-btn.netwotk-pre-btn,
.nxt-btn.netwotk-nxt-btn {
display: none;
}
.pre-btn.mobile-pre-btn,
.nxt-btn.mobile-nxt-btn {
display: none;
}
.product-container.content-6 {
padding-bottom: 30px;
}
.work-desk-scanner,
.mobile-scanner,
.large-scanner,
.microfilm-scanner {
margin-top: 30px;
}
.dept-doc-scanner,
.network-scanner {
margin-top: 30px;
}
img.product-thumb {
width: 200px;
height: 200px;
object-fit: contain;
}
.product-thumb.thumb-1 {
margin-right: -20px;
}
.product-thumb.thumb-2 {
width: 200px;
height: 200px;
object-fit: contain;
}
.product-container.content-4 {
padding-bottom: 0px;
}
.work-desk-scanner,
.mobile-scanner,
.large-scanner,
.microfilm-scanner {
margin-top: 0px;
}
h2.product-brand {
margin-top: 25px;
}
.product-card-2.no-pad {
margin-right: 10px;
}
}
@media screen and (device-width: 768px) {
.text {
font-size: 16px;
}
h2.product-brand {
font-size: 16px;
}
.product-brand {
height: 26px !important;
}
.container-fluid.bg-scanner-white {
background-color: white;
padding-top: 48px;
}
p.product-short-description,
span.capacity,
.para-1 {
font-size: 14px;
line-height: 24px !important;
}
.product-container.content-7 {
padding-bottom: 250px;
}
.l-more-1.l-m-t-49 {
margin-top: 85px;
}
.l-more-1.l-more-3 {
margin-top: 100px !important;
}
.capacity-1,
.capacity,
.sec-description {
font-size: 12px;
}
.smallimg-2 {
width: 150px;
height: 250px;
}
.head-top,
.h1.banner-heading,
.our {
font-size: 30px;
}
.check {
font-size: 20px;
}
.capacity-1 {
margin-bottom: 60px;
}
.container-fluid.bg-white {
padding-top: 30px;
padding-left: 0px;
padding-right: 0px;
}
.our {
margin-top: 50px;
}
.container.scanner {
padding-left: 0;
padding-right: 0;
}
}
@media (min-width: 1200px) and (max-width: 1360px) {
button.nxt-btn {
width: 3%;
margin-top: 10%;
right: 10px;
}
button.pre-btn {
width: 3%;
margin-top: 10%;
left: 10px;
}
} .product {
position: relative;
padding: 0px;
}
.product-category {
font-size: 30px;
font-weight: 500;
margin-bottom: 40px;
text-transform: capitalize;
}
.product-container {
display: flex;
overflow-x: auto;
background-color: #f6f8ff;
}
.product-container::-webkit-scrollbar {
display: none;
scrollbar-width: none;
}
.product-card-1,
.product-card-3,
.product-card-4,
.product-card-5,
.product-card-2 {
flex: 0 0 auto;
width: 250px;
height: 446px;
margin-right: 20px;
border-radius: 5px;
}
.collection {
position: relative;
}
.collection img {
width: 100%;
height: 100%;
object-fit: cover;
}
.collection p {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
text-align: center;
color: #fff;
font-size: 50px;
text-transform: capitalize;
}
.product-thumb {
width: 100%;
height: 100%;
object-fit: cover;
background-color: #fff;
border-radius: 6px;
}
.product-card:hover .card-btn {
opacity: 0.6;
}
.card-btn:hover {
background: black;
color: black;
}
.product-brand {
text-transform: uppercase;
color: #dc33a9;
font-size: 24px;
font-weight: 600;
font-family: "Montserrat", sans-serif;
margin-top: 40px;
height: 55px;
}
.product-short-description,
.capacity {
opacity: 1;
font-size: 18px;
font-family: "Montserrat", sans-serif;
margin-bottom: 0px;
}
.product-short-description {
margin-top: 15px;
}
.pre-btn:hover,
.nxt-btn:hover {
opacity: 0.5;
}
.collection-container {
width: 100%;
display: grid;
grid-template-columns: repeat(2, 1fr);
grid-gap: 10px;
}
.collection img {
width: 100%;
height: 100%;
object-fit: cover;
}
.collection p {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
text-align: center;
color: #fff;
font-size: 50px;
text-transform: capitalize;
}
.collection:nth-child(3) {
grid-column: span 2;
margin-bottom: 10px;
}
.show-btn {
font-size: 14px;
font-weight: 500;
font-family: "Montserrat", sans-serif;
color: #dc33a9;
}
a {
text-decoration: none !important;
}
a:hover {
text-decoration: none;
}
.large-para {
margin-bottom: 30px;
}
.loadmore {
margin-left: 0px;
}
.button {
background: #dc33a9 0% 0% no-repeat padding-box;
border-radius: 1px solid #dc33a9;
color: #fff;
font-size: 14px;
font-family: "Montserrat", sans-serif;
letter-spacing: 0.7px;
font-family: Montserrat, SemiBold;
padding: 6px;
border-radius: 4px;
}
.l-more-1 {
margin-top: 60px;
}
.l-more-1.l-more-3 {
margin-top: 80px;
}
.l-more-2 {
margin-top: 35px;
} #loadMore:hover {
color: blue;
background-color: #fff;
border: 1px solid blue;
text-decoration: none;
}
@media screen and (device-width: 1024px) {
.large-nxt-btn,
.micro-nxt-btn,
.mobile-nxt-btn {
display: none;
}
.large-pre-btn,
.micro-pre-btn,
.mobile-pre-btn {
display: none;
}
.product-container.content-6 {
padding-bottom: 190px;
}
.product-container.content-7 {
padding-bottom: 382px;
}
button.pre-btn {
border-radius: 50%;
width: 4%;
background-color: white;
margin-top: 11%;
padding: 0px;
border: none;
left: 11px;
}
button.nxt-btn {
border-radius: 50%;
width: 4%;
background-color: white;
margin-top: 11%;
padding: 0px;
border: none;
right: 13px;
}
}
@media screen and (device-width: 768px) {
.items-scanner-center {
align-items: flex-start;
}
}
@media (min-width: 810px) and (max-width: 834px) {
.items-scanner-center {
align-items: flex-start;
}
button.pre-btn {
width: 5%;
margin-top: 13%;
left: 30px;
}
button.nxt-btn {
width: 5%;
margin-top: 13%;
right: 30px;
}
.mobile-nxt-btn {
display: none;
}
.mobile-pre-btn {
display: none;
}
}
@media (min-width: 810px) and (max-width: 834px) {
.items-scanner-center {
align-items: flex-start;
}
button.pre-btn {
width: 5%;
margin-top: 13%;
left: 30px;
}
button.nxt-btn {
width: 5%;
margin-top: 13%;
right: 30px;
}
.mobile-nxt-btn {
display: none;
}
.mobile-pre-btn {
display: none;
}
.head-top {
font-size: 31px;
}
.our {
font-size: 35px;
} .our {
font-size: 35px;
}
}  @font-face {
font-family: terralogic;
src: url(//terralogic.com/wp-content/themes/terralogic/css/fonts/terralogic.eot);
src: url(//terralogic.com/wp-content/themes/terralogic/css/fonts/terralogic.eot?#iefix) format("embedded-opentype"),
url(//terralogic.com/wp-content/themes/terralogic/css/fonts/terralogic.woff) format("woff"),
url(//terralogic.com/wp-content/themes/terralogic/css/fonts/terralogic.ttf) format("truetype"),
url(//terralogic.com/wp-content/themes/terralogic/css/fonts/terralogic/terralogic.svg#terralogic) format("svg");
font-weight: 400;
font-style: normal;
font-display: swap;
}
[data-icon]:before {
content: attr(data-icon);
}
[class*=" icon-"]:before,
[class^="icon-"]:before,
[data-icon]:before {
font-family: terralogic !important;
font-style: normal !important;
font-weight: 400 !important;
font-variant: normal !important;
text-transform: none !important;
speak: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.icon-right-arrow:before {
content: "\61";
}
.icon-right-arrow-p:before {
content: "\63";
}
.icon-left-arrow:before {
content: "\62";
}
.icon-arrow-pointing-to-right:before {
content: "\64";
}
.icon-twitter:before {
content: "\68";
}
.icon-twitter-circular:before {
content: "\69";
}
.icon-linkedin:before {
content: "\6a";
}
.icon-facebook:before {
content: "\6b";
}
.icon-facebook-circular:before {
content: "\6c";
}
.icon-linkedin-circular:before {
content: "\6d";
}
.social-icon.fa-youtube-play {
font-size: 28px;
}
.icon-link {
position: relative;
top: 5px;
font-size: 18px;
display: -webkit-inline-box;
display: -webkit-inline-flex;
display: -ms-inline-flexbox;
display: inline-flex;
}