
@media (max-width: 1400px) {
.banner-title { font-size: 40px }
}

@media (min-width: 768px) and (max-width: 991px) {
.process { max-width: 180px; padding: 15px; padding-left: 30px }
.features-block{ min-height:auto!important; margin-top:0px !important}
.featuresBlock{ background-size:cover}

.letus {
  font-size: 28px;
  margin-top: 30px;
  margin-bottom: 20px;}
  
  .float-right {
  float: left;
}
.img-solution img{ margin-top:30px; height: 240px;}
  
}




@media only screen and (max-width: 1200px) {
.container,
.container-lg,
.container-md,
.container-sm { max-width: 100%!important }
.abr-blk h2 {font-size: 30px; margin-bottom:15px}
.abr-blk p { font-size: 16px;}
.serchDomainBlock h4 {font-size: 25px;}
.int-domain { height: 50px;font-size: 20px;}
.btn-dmn{ font-size:16px }
.abt-blk {padding-right: 0; }
.abr-blk h1{ font-size:28px}
 .btn-dmn {font-size: 14px;}
#site-footer .footer-top .widget ul li{
  width: 200px;
}
}



@media only screen and (min-width: 992px) { 
#site-header .nav-item.active .dropdown-toggle::after,#site-header .dropdown-toggle::after{margin:0 auto;position:absolute;bottom:20px;left:11%;z-index:9;font-size:11px;color:#c5c5c5;display:none;border:0;border-bottom:2px solid #4faac4!important;height:2px;padding-top:4px;width:74%}
#site-header .nav-item.active .dropdown-toggle::after,#site-header .dropdown-toggle.show::after{display:block}
#site-header .nav-item.active .dropdown-toggle::after,#site-header .dropdown-toggle:hover::after{display:block}
}



@media only screen and (max-width: 1024px) {
.cnt-text-bnr h1, .banner-heading { font-size: 38px; margin-bottom: 1px }
.text-bnr { font-size: 20px }
.text-bnr::before { max-width: 200px; } 
.banner-block-solutions { height: 150px; }
.abt-lndr { padding: 40px 0; }
.abr-blk h1{ font-size: 26px;}
.abr-blk h2 { font-size: 24px; margin-bottom: 15px }
.abr-blk p { font-size: 15px; }
.text-sr1 { font-size: 21px; margin-bottom: 15px; margin-top: 10px }
.overBlock { font-size: 15px; padding: 18px }
.overText .heading-tr1 { font-size: 16px; }
.overText p { line-height: 1.3; font-size: 14px; }
.clientBlock h3 { font-size: 32px; }
.clientBlock { padding: 40px 0 0; }
.logo-slider { padding-bottom: 30px; }
.testimonial-block { padding: 40px 0; }
.testimonial-text-block p { font-size: 15px; line-height: 1.5; }
.logoBlockItem p { font-size: 14px; }
#site-header .secondary-nav .menu-link,
#site-header .dropdown-toggle,
#site-header .dropdown-menu-item { padding: 27px 16px 26px; font-size: 15px }
#site-header .navbar-toggler.search-toggler { margin-top: 6px }
.logo-slider::before,
.logo-slider::after { display: none }
.fromgroup { padding-left: 0px }
.submit-block { padding-top: 0px; font-size: 13px; }
.submit-block .form-check { float: left }
.form--block .submit { float: right; padding: 7px 20px; font-size: 16px; }
.cnt-block h3 { font-size: 26px; margin-bottom: 10px; }
.adr-text { font-size: 16px; }
.address span { font-size: 16px }
.testimonial-text-block { padding-bottom: 0px }
.BlockText p { font-size: 15px; }
.Learnmore { font-size: 15px }
.features-block { padding-right: 15px; min-height: 150px }
.RequestDemo { font-size: 15px }
.featuresBlock h2 { font-size: 32px; }
.iconBox { max-width: 60px; display: block }
.features-blockText h4 { font-size: 20px; }
.features-blockText p { font-size: 16px; }
.features-blockText { display: table }
.letus { font-size: 26px }
.cubes-gd-img { max-width: 170px; }
.blockSectionTwo { padding: 40px 0 0; }
.cubes-text h2 { font-size: 24px; }
.cubes-text p { font-size: 16px }
.text-slogan-dwn { font-size: 22px; line-height: 1.3 }
.text-wht h4 { font-size: 23px; }
.text-wht ul li { margin-bottom: 12px; font-size: 15px; }
.text-wht span { font-size: 17px; }
.microsoft-office-points li { font-size: 18px; background-position: left center; }
.resources-blk { margin-top: 30px; margin-bottom: 60px }
.dwnload-col li { width: 50%; font-size: 16px }
.dwnload-col { margin-top: 20px; }
.logoTextHeading { font-size: 23px;line-height: 1.3; }
.adr-sub { margin-top: 20px; }
.serchDomainBlock h4 { font-size: 18px; }
.btn-dmn { font-size: 15px }
.int-domain { height: 40px; font-size: 18px }

.dmrc-pints ul li { font-size: 18px; padding: 0 8px; padding-left: 20px }
.qrt-text { font-size: 18px }
.intro p { font-size: 18px }
.text-defend-block h3 { font-size: 20px; }
.text-defend-block p { font-size: 16px; }
.statistic-counter { font-size: 22px; }
.single_counter p { font-size: 13px }
.address-point h5 { font-size: 20px }
.adr-deatail { font-size: 18px; }
.blockDmarc h3 { font-size: 26px }
.blockD { padding-right: 10px }
.rht-det-md h5 { font-size: 20px }
.rht-det-md p { font-size: 16px }
.dmrc-abt .blockBox h3 { font-size: 22px; }
.dmrc-abt .blockBox p { font-size: 16px; }
.dmarc-record h3 { font-size: 26px }
.img-rcd { max-width: 200px; }
.rcd-TextDeatil p { font-size: 15px; }
.dmarc-record { padding: 30px 0; }
.rcd-TextDeatil h5 { font-size: 18px }
.dmarc-record h3 { font-size: 26px; }
.BalockDirect h4 { font-size: 18px }
.BalockDirect p { font-size: 15px; }
.BalockDirect { padding: 20px 25px 0; }
.textCta h6 { font-size: 18px; }
.textCta { font-size: 15px }
.btn-quick { font-size: 14px; padding:10px 15px }
.ctn-img { max-width: 100px; }
.ctn-img img { max-width: 100% }
.dmarc-secure { max-width: 110px; left: -20px }
.dmarc-secure img { max-width: 100% }
.cta-block { margin: 0 40px }
.abr-blk li { font-size: 15px }
.resources-blk-col h3 { font-size: 24px }
.resources-blk-col p { font-size: 16px; line-height: 1.3; width: 100%; }
.resources-blk-col h2 { font-size: 20px; }
.resources-blk-col p { font-size: 15px; }
.Healthcare_img img { margin: 0; position: inherit; max-width: 100%; }
.resources_dwnld_icon li { font-size: 22px }
.resources-blk-col h3 { font-size: 24px }
.webinar_points li { font-size: 18px; }
.resources-blk-col h3 { font-size: 24px }
.one-pagers-blk h3 { font-size: 18px; padding-top: 15px; }
.resources-blk-col p { font-size: 14px; }
.resources_dwnld_icon li { font-size: 22px; }
.one-pagers-blk img { margin-bottom: 0; margin-top: 20px; }
.overText{ padding:15px 10px}
.tr1-rht{ margin-top:0}
.Dmarc-directBlock h3{ font-size:26px}
.visiBlk{ border:0px}

.boxFeatures{ border:0px}
.brd-none-tab{ border:0px !important}
.brd-rht-tab {border-right: 1px solid #b5b5b5 !important;}
.callText{ font-size:24px}



}

@media only screen and (max-width: 991px) { 
#site-header .navbar { background: #fff }
#site-header .dropdown-toggle::after { display: block !important }
#rugged-mini-pc-pages .info-section { text-align: center; padding-top: 70px }
#rugged-mini-pc-pages .banner-section { top: 60px }
#rugged-mini-pc-pages .tab-content { padding: 30px }
#rugged-mini-pc-pages .tab-content .tab-pane { max-width: 100% }
#medical-computers-pages.medical-computer .banner-section .banner-links { position: relative; max-width: 587px; margin: 0 auto }
#home-slider { padding: 50px 0 }
#site-header { height: 60px }
#site-main { padding: 60px 0 0 }
/*#primary-navigation { position: fixed; top: 50px; left: 0; bottom: 0; z-index: 9999; background: #fff; width: 280px; display: none }*/
#primary-navigation.show { display: block }
#primary-navigation li.menu-item { border-top: 1px solid #f3f3f3 }
#site-header .dropdown-menu {  width: 100% !important; box-shadow: none; border: none }
#site-header .secondary-nav .menu-link,
#site-header .dropdown-toggle { padding: 15px 10px 12px }
#site-header .secondary-nav .menu-link.header-ph-no { letter-spacing: 0 }
#Products-menu-item .dropdown-menu .col-6,
#Solutions-menu-item .dropdown-menu .col-4 { width: 100%!important }
#Products-menu-item .dropdown-menu .col-right,
#Solutions-menu-item .dropdown-menu .col-center,
#Solutions-menu-item .dropdown-menu .col-right { border-left: none; border-top: 1px solid #f3f3f3 }
#site-header .dropdown-menu ul li a.dropdown-link { padding: 5px 15px }
#site-header .dropdown-toggle::after { margin: -2px 0 0; position: absolute; top: 50%; right: 15px; font-size: 18px; color: #c5c5c5; display: block; bottom: auto; left: auto ; z-index:991}


#medical-computers-pages.medical-computer .cont-head,
#industrial-pages .banner-section .banner-title { width: 100%; font-size:30px }
#industrial-pages .info-section img.info-img { max-width: 100%; position: relative; right: 0; top: 0 !important; width: 100%; margin: 0 auto } 
#medical-computers-pages.medical-computer .banner-section { padding: 20px 0 }
#industrial-pages.tablet-pc .info-section img.info-img { top: 0 }
#explore-pages.single-product .single-product-slider .slide-title { margin: 0 }
#explore-pages.single-product .features-box .col-lg-2 { width: 33.33% }
#explore-pages.glossary .side-menu { top: 60px }
.dwnload-col li { width: 50% }
#Solutions-menu-item .dropdown-menu { left: 0; border-radius: 0; padding: 5px 0 5px !important }
#site-header #Solutions-menu-item .dropdown-menu ul li a.dropdown-link { font-size: 13px !important; }
#site-header #Solutions-menu-item .dropdown-menu ul li .headingMenu { font-size: 14px !important; padding-top: 5px !important; font-weight: bold; }
.serchDomainBlock { padding:10px 15px}
.btn-dmn{ padding:8px 10px}  
.tr1-rht { margin-top:0;}
.blk-left-brd { border-left:0;padding-left: 0px;} 
#primary-navigation {
  position: fixed;
  top: 0px;
  left: 0;
  bottom: 0;
  z-index: 2;
  background: rgba(0, 0, 0, 0.79);
  width: 100%;
  display: none;
 
}
#primary-nav{ width:280px; height:100%; background:#fff; margin-left:0px !important; padding-top:60px}
#site-header .menu-button { font-size: 25px; padding: 0;  z-index: 99991; 
    position: relative;
}

#site-header .menu-button.collapsed .fas.fa-times{ display:none} 
#site-header .menu-button.collapsed .fas.fa-bars{ display:block} 

#site-header .menu-button .fas.fa-times{ display:block}  
#site-header .menu-button .fas.fa-bars{ display:none}  
#site-header .site-logo img.img-fluid {position: relative; z-index: 3;}
.btn-dmn {
  font-size: 13px;
}
.tab-brd-none{ border:0px !important}
.cta-buttonBlock{ padding-left:80px}

.callbutton{ display:none; }
.header-ph-no.menu-link{
    display : none !important;
}
 
}

@media only screen and (max-width: 767px) {
#site-header { height: 50px }
#site-main { padding: 50px 0 0 }
#explore-pages.single-product .features-box .col-lg-2 { width: 50% }
#medical-computers-pages.medical-computer .prod-detail-slider .owl-next,
#rugged-mini-pc-pages .prod-detail-slider .owl-nav .owl-next,
#explore-pages.single-product .prod-detail-slider .owl-nav .owl-next { right: 0 }
#medical-computers-pages.medical-computer .prod-detail-slider .owl-prev,
#rugged-mini-pc-pages .prod-detail-slider .owl-nav .owl-prev,
#explore-pages.single-product .prod-detail-slider .owl-nav .owl-prev { left: 0 }
#explore-pages.enterprise .enterprise-server-item .card-text,
#explore-pages.single-product .single-product-slider .slide-title,
#medical-computers-pages.medical-computer .cont-section .col-md-6 { text-align: center }
#medical-computers-pages.medical-computer .cont-section .col-md-6 img.img-fluid { margin: 0 auto 20px }
#medical-computers-pages.medical-computer .banner-section .banner-head,
#arm-mount-pages .banner-section .banner-head { padding: 50px 0; text-align: center!important }
#arm-mount-pages .banner-section .col-md-6.py-5 { padding: 0 0 25px!important }
#explore-pages.enterprise .enterprise-server-item .card-text img,
#explore-pages.single-product .single-product-slider img,
#medical-computers-pages.medical-computer .banner-section img.img-fluid,
#arm-mount-pages .banner-section img.img-fluid { margin: 0 auto!important }
#medical-computers-pages .cont-section .form-section a.d-block { font-size: 20px }
#call-button { display: none }
#humanmilk-workflow-page .workflow-section .overlayProcess .process .img-prs { display: block; visibility: visible }
#humanmilk-workflow-page .workflow-section .mb-none { display: none }
#humanmilk-workflow-page .workflow-section .overlayProcess .process { position: relative; left: 0!important; margin: 0 auto; margin-bottom: 25px }
#humanmilk-workflow-page .workflow-section .overlayProcess { position: relative }
#humanmilk-workflow-page .workflow-section h2.section-title,
#humanmilk-workflow-page .overview-section .overview-cont h2.section-title,
#humanmilk-workflow-page .overview-section .lr1 h2 { font-size: 22px; margin-bottom: 25px; text-align: center }
#humanmilk-workflow-page .overview-section .overview-cont .card h4 { font-size: 19px; padding-bottom: 0 }
#humanmilk-workflow-page .overview-section .overview-cont .card .card-body { font-size: 15px }
#home-page .home-bg { /*height: 760px*/ }
#home-slider { padding: 50px 0 }
#home-slider .owl-prev,
#home-slider .owl-next { top: 100%; margin-top: -60px }
#medical-computers-pages.medical-computer .banner-section .banner-title.d-flex,
#medical-computers-pages .banner-section-top .d-flex,
#arm-mount-pages .banner-section-top .d-flex { flex-direction: column; align-items: center }
#medical-computers-pages .banner-section-top .banner-title,
#arm-mount-pages .banner-section-top .banner-title { margin: 0 auto 10px !important }
.dwnload-col li { width: 100%; padding-bottom: 20px; font-size: 16px; }
.dwnload-col ul { display: block }
.cnt-text-bnr h1, .banner-heading { font-size: 23px; margin-bottom: 1px; padding-bottom: 0; padding: 5px 0px; }
.abr-blk h2 { font-size: 20px; }
.abr-blk p { font-size: 14px; line-height: 1.4; }
.text-sr1 { font-size: 18px; margin-bottom: 8px; }
.overBlock { font-size: 15px; padding: 15px; display: none; }
.overText .heading-tr1 { font-size: 17px; }
.overText p { line-height: 1.3; font-size: 14px; }
.clientBlock h3 { font-size: 22px; }
.cnt-block { border-right: 0px; padding-right: 0px;min-height: auto; padding-bottom: 15px}
.cnt-block h3 { font-size: 20px; }
.adr-text { font-size: 14px; }
.testimonial-block { padding-bottom: 0px }
.img-solution { display: none }
.banner-block-solutions { height: 120px;  background-size: cover !important;} 
.text-bnr { font-size: 16px; line-height: 1.3 }
.abt-blk { text-align: center }
.abt-lndr { padding: 25px 0; }
.text-bnr::before { max-width: 130px; }
.clientBlock { padding: 15px 0 0; }
.testimonial-text-block { text-align: center; padding-top: 0 }
.testimonial-text-block h5 { font-size: 16px; }
.testimonial-text-block p { font-size: 14px; }
.address-form-block { padding: 20px 8px; }
.address { text-align: center; padding-bottom: 15px }
.address span { font-size: 15px; }
.form--block .form-control { font-size: 13px }
.form--block textarea.form-control { height: 110px; }
.form-tittle { font-size: 12px; line-height: 1.3; display: block; margin-top: 10px; }
.service-listBlock { margin-bottom: 4px; }
.img-ser-lis { height: 55px; background: url(../images/over-bg.jpg) #9f4915; background-size: auto; background-size: cover !important; }
.img-ser-lis:hover .overText { opacity: 1; }

.bg-serv {
  background: url(../images/productivity-list-bg.png) center top no-repeat #fefefe !important;  background-size: cover !important; height:auto; margin-bottom: 20px }

	.cnt-text-bnr h1, .banner-heading{ font-size: 28px ; line-height:1.1}
.heading-tr1 br { display: none }
.img-ser-lis img { opacity: 0; }
.overText { display: block; padding-top: 15px; opacity: 1 !important }
.overText .heading-tr1::before,
.overText .heading-tr1::after { display: none }
.logo-Block img { opacity: 1 !important }
/*#site-footer .footer-top .widget ul li a { font-size: 11px; line-height: 22px; }*/
/*#site-footer .footer-top .widget h4 {font-size: 16px;}*/
/*#site-footer .footer-top .widget .menu li {margin: 3px 0;}*/
.footer-bg { padding: 30px 8px 0px !important; background-size: cover !important; }
.widget { margin-bottom: 15px }
/*#site-footer .footer-top .widget ul li { margin-bottom: 0; }*/
.featuresBlock { padding: 30px 0 }
.featuresBlock h2 { font-size: 24px; font-weight: 600; margin-bottom: 10px }
.features-block { min-height: auto; padding: 10px 25px 0px 0; }
.boxFeatures { border: 0px }
.marginTop20 { margin-top: 0px !important; }
.features-blockText p { font-size: 15px; line-height: 1.3; }
.letus { font-size: 20px; line-height: 1.3; }
.block-Text-cubes { border-right: 0; padding-right: 0 }
.block-Text-cubes { display: block }
.cubes-gd-img { max-width: 220px; margin: 0 auto; }
.blockSectionTwo { padding: 0px 0 0; }
.cubes-text { text-align: center }
.cubes-text h2 { font-size: 22px; margin-bottom: 10px }
.cubes-text p { font-size: 15px; }
.text-slogan-dwn { font-size: 18px; line-height: 1.3; margin-top: 15px; margin-bottom: 30px }
.text-wht { padding: 30px 0 0 10px; }
.microsoft-office-points li { font-size: 16px; }
.microsoft-office-points li:first-child { background: url(../images/dot.png) left center no-repeat; }
.resources-blk h3 { font-size: 20px; }
.resources-blk p { font-size: 15px }
.azure-point_blk ul { margin-top: 5px; margin-bottom: 0 }
.serchDomainBlock h4 { font-size: 16px; text-align: left; display: table; float: left }
.btn-dmn { font-size: 12px; padding: 6px 10px }
.dmrc-pints ul li { font-size: 16px; display: inline-block; }
.qrt-text { font-size: 20px; float: left; display: table; margin-top: 10px; }
.serchDomainBlock { padding-bottom: 10px }
.intro { padding: 25px 0; }
.intro p { font-size: 15px; }
.text-defend-block h3 { font-size: 18px; }
.text-defend-block { padding-right: 0; }
.text-defend-block p { font-size: 15px; }
#comparison figure,
#divisor { background-size: cover }
.address-point h5 { font-size: 18px; }
.adr-deatail { font-size: 16px; }
.blockDmarc h3 { font-size: 18px; }
.blockD { border: 0px; margin-top: 10px }
.rht-det-md h5 { font-size: 18px; }
.rht-det-md p { font-size: 14px; }
.dmrc-abt .blockBox { border-right: 0px; padding-right: 0 }
.dmrc-abt .blockBox h3 { font-size: 20px; }
.dmrc-abt .blockBox p { font-size: 14px; }
.dmrc-abt .blockBox { margin-right: 0px ;border-left: 0px ; padding-left:0px} 
.dmrc-abt { padding: 30px 0; }
.dmarc-record h3 { font-size: 18px; }
.img-rcd {
  max-width: 100%;
  float: none;
  margin: 0 auto;
    margin-bottom: 0px;
  display: block;
  text-align: center;
  margin-bottom: 10px;
  height: 250px;
  overflow: hidden;
} 
.Dmarc-directBlock h3 { font-size: 20px }
.cta-buttonBlock { text-align: center }
.cta-buttonBlock span { display: block; text-align: center; }
.textCta h6 { font-size: 16px; }
.textCta { font-size: 14px; }
.btn-quick { font-size: 13px; }
.ctn-img { float: none; text-align: center; margin: 0 auto; padding: 10px 0 0 0; }
.abr-blk li { font-size: 14px; text-align: left; }
.resources-blk-col h3 { font-size: 22px; }
.resources-blk-col h2 { font-size: 18px; }
.resources_dwnld_icon li { font-size: 20px; line-height:1.7 }
.resources-blk-col h3 { font-size: 20px; }
.webinar_points li { font-size: 16px; margin: 10px 0 }
.webinar_points ul { padding: 0; margin-bottom: 0; }
.webinar_points { margin-top: 10px; }
.about-us-text_part { text-align: center; padding: 0 }
.about-us-text_part h3 { font-size: 20px; }
.how-wrk-sub-txt { text-align: center }
.how-we-wrk-hdr { text-align: center }
.how-wrk-sub-txt h4 { font-size: 18px; font-weight: 600; }
.how-wrk-sub-txt p { font-size: 15px; line-height: 1.3; }
.how-we-wrk-hdr h4 { padding-top: 20px; font-size: 20px; font-weight: 700; }
.how-we-wrk-hdr p { font-size: 15px; line-height: 1.3; letter-spacing: 0.5px; }
.section.how-we-work_blk { padding-bottom: 0px; }
.serchDomainBlock{ margin-right:0; border-radius:10px; position: inherit;}
.socialList li {  width: 32%; display: inline-block}
#site-footer .footer-bottom{ padding-top: 14px }
#site-footer .footer-bottom .copy { font-size: 12px;}
#site-footer .footer-top { margin-bottom: 0;}
.textHeading {font-size: 30px; margin-bottom: 10px;}
.BlockText{ }
#home-page .home-top-listing .cont{ height:auto; margin-bottom:15px}
#site-footer .chat-box {top: auto; right: 0; bottom: 0;}
#site-footer .chat-box .chat-icon-main{padding: 8px;font-size: 12px;}
#site-footer .footer-top .widget ul li a .fab { width: 28px; height: 28px; line-height:27px}
#primary-navigation{ width:100%}
.FeaturesDatacove .boxFeatures{ border:0px}
#site-header .site-logo img.img-fluid {max-height: 40px; width: auto; position:relative; z-index:3}
#comparison{ display:none}
.defenderImg{ display:block; padding-bottom:20px}
.callText{ text-align:left; font-size:20px}
.callText span{ display:block}
.cta-block {margin: 0 10px;}
#industrial-pages .banner-section{ padding:40px 0}
#industrial-pages .text-big { font-size: 28px;}
#site-footer .footer-top {
  margin-bottom: 0;
  padding: 0px;
}
#site-footer .footer-top .widget h4 {font-size: 18px; margin-bottom: 15px;}
#site-footer .footer-top .widget .menu li {margin-bottom: 5px;}
#site-footer .footer-top .widget ul li { margin-bottom: 5px; }
 
}

@media only screen and (max-width: 420px) 
{
.container{ padding: 0 25px}
.BlockText{ height: auto !important}
#site-logo { width: 120px}
#site-header .site-logo img.img-fluid { max-height: 40px; width: auto }
#site-header .menu-button { font-size: 20px }
#site-header .menu-button .fas { line-height: 31px }
#medical-computers-pages.medical-computer .banner-section .banner-links { max-width: 310px }
#medical-computers-pages.medical-computer .banner-section .btn { font-size: 13px; margin-left: 10px }
#medical-computers-pages.medical-computer .banner-section .btn .fas { font-size: 20px }
#medical-computers-pages.medical-computer .banner-section .btn-quote { height: 40px }
#medical-computers-pages .banner-section-top .banner-title,
#arm-mount-pages .banner-section-top .banner-title { font-size: 25px }
#explore-pages.enterprise .enterprise-server-item .card-text img,
#explore-pages.single-product .single-product-slider img,
#medical-computers-pages.medical-computer .banner-section img.img-fluid,
#arm-mount-pages .banner-section img.img-fluid { width: auto; max-height: 200px }
#medical-computers-pages.medical-computer .banner-section .banner-title { font-size: 25px }
#medical-computers-pages.medical-computer .banner-section .banner-title img { margin-top: 10px!important }
#medical-computers-pages.medical-computer .banner-tagline { font-size: 16px }
#medical-computers-pages.medical-computer .banner-section .banner-head,
#arm-mount-pages .banner-section .banner-head { padding: 10px 0 22px }
#medical-computers-pages.medical-computer .banner-section .slick-dots { bottom: 0 }
#medical-computers-pages.medical-computer .pdf-btns .btn { ax-width: 100%; margin-left: 2px; font-size: 14px; width: 100%; height: auto }
#medical-computers-pages.medical-computer .pdf-btns { max-width: 100%!important }
#medical-computers-pages.medical-computer .cont-heading { font-size: 24px }
.testimonial-cnt-det { text-align: center; padding-right: 0; border-right: 0; }
.logoBlockItem p { margin-top: 0; }
#site-header .container { padding: 0 18px;}
.address-form-block { padding: 20px 0px;}
.footer-bg {padding: 30px 0px !important;}
}

@media only screen and (max-width: 525px) {
    #site-footer .footer-col {
        display: unset;
    }
}