.rounded-1{border-radius: 2px;}
.eztfa-body .ez-home-banner h1{
    color:#05143F;
    font-size:43px;
    font-weight:bold;
    margin-bottom:20px
}

.eztfa-body .ez-home-banner h2{
    color:#05143F;
    font-size:30px;
    font-weight:normal;
}

.eztfa-body .ez-home-banner .btn-div .btn{
    font-size:16px;
}

.ez-home-clients .clients-heading{
    color:#05143F;
    font-size:30px;
    font-weight:bold;
}

.eztfa-body .heading{
    color:#05143F;
    font-size:30px;
    font-weight:bold;
}

.ez-home-testimonials h3{
    color:#707070;
    font-size:20px;
    font-weight:bold;
    margin-bottom:10px;
}

.ez-home-testimonials .box .btn{
    font-size:16px;
    font-weight: bold;
}

.row1 .heading{
    color:#05143F;
    font-size:35px;
    font-weight:bold;
    margin-bottom:20px;
}

.row1 p{
    
    font-size:15px;
    font-weight:normal;    
    font-family: "Roboto";
}

.row2 .heading{
    color:#05143F;
    font-size:25px;
    font-weight:bold;
}

.feature-section h2{
    color:#FFF;
    font-size:30px;
    font-weight:bold;
    margin-bottom:40px;
}

.feature-section a.clps h3,
.feature-section button.clps h3{
    font-size:20px;
    font-weight:bold;    
    margin-bottom:0px;
}

.feature-section .collapsing a, .feature-section .collapse a{
    color:#fff;
    font-weight: bold;
    padding-top:10px;
    display: block;
}

.ez-section-4 h2{
    color:#05143F;
    font-size:30px;
    font-weight:bold;
    margin-bottom:40px;
}

.ez-section-4 h3{
    color:#707070;
    font-size:20px;
    font-weight:bold;
    margin-bottom:10px;
}

.ez-section-4 p{
    color:#707070;
    font-size:15px;
    font-weight:normal;
    font-family:"Roboto"
}

.ez-section-4 .btn{
    padding-left:30px;
    padding-right:30px;
    font-weight: bold;
    padding-top:10px;
    padding-bottom:10px;
}

.ez-section-5 h2{
    color:#05143F;
    font-size:30px;
    font-weight:bold;
    margin-bottom:30px;
}

.ez-section-5 h3,
.ez-section-5 h2{
    color:#707070;
    font-size:20px;
    font-weight:bold;
    position: relative;
    top: -75px;
}

.section-split-2 h2 {
    padding: 80px;
    font-size: 30px;
    font-weight: bold;
    color: #05143F;
}

.section-split-4 h2{
    color:#fff;
    font-size:36px;
    font-weight:bold;
    text-align: center;
}

.ez-faq-body .collapsing,
.ez-faq-body .collapse {
    margin: 20px 0;
    font-size: 15px;
    font-family:"Roboto";
    color: #707070;
}

.contact-section-one{
    min-height: 210px;
}

#page4 .ez-home-banner .ez-contact-form{
    margin-top: unset;
    padding: unset;
}
.contact-section-one .section-right{
    background: #3C9DD9;
}

.contact-section-second .section-right{
    background: #3C9DD9 url(../images/contact-section-second.png) no-repeat;
    background-position: top left;
    padding-left: 60px;
    padding-top: 40px;
    margin-top: -1px;
}

.contact-section-second .section-right h3{
    font-size: 25px;
}
.contact-section-second .section-right .btn{
    margin-top: 30px;
    margin-bottom: 25px;
}

.contact-section-second .section-right  ul li{
    padding : 20px 0 5px 60px;
}
#page4 .ez-home-banner .ez-contact-body {
}

.contact-section-third .section-right{
    background: #3c9dd9 url(../images/contact-section-third.png) no-repeat;
    background-position: top left;
    margin-top: -1px;
}
.contact-section-third .section-right .row{
    min-height: 415px;
    padding: 20px 40px;
}

#page4 .ez-home-banner .ez-contact-body p{
    margin-bottom: 75px;
}

.drop-shadow{
    padding: 30px 20px 30px 20px;
    border-radius: 38px;
    box-shadow: #ccc 0px 1px 1px 1px;
    background: #fff;
}

.drop-shadow h3{
    font-size: 20px;
    color: #707070;
}
#page4 .ez-home-banner .ez-contact-body {
    padding: 40px 0 0 40px;
}
#page4 .ez-home-banner .ez-contact-body .col-md-6,
#page4 .ez-home-banner .section-right .col-md-6 {
    padding-right: 0;
    position: relative;
    bottom: 30px;
}
#page4 .ez-home-banner .section-right .col-md-6:nth-child(1){
    padding-left: 0;
}

#page4 .row.contact-section-second p{
    margin-bottom: 20px;
}

#page2 .ez-products h2{
    font-weight: bold;
}

#page3 .ez-our-mission .section-content .col-md-6 a{
    width: 100%;
}

#page3.page3 .ez-our-mission .section-content{
    width: 95%;
}

#page3.page3 .ez-our-mission .section-content h2,
#page3.page3 .ez-our-cover h2,
#page3.page3 .ez-our-mean h2,
#page3.page3 .ez-our-discover h2,
.ez-our-lock .section-list .section-left h2,
#page3.page3 .ez-our-advantages h2,
{
    font-size: 43px;
    font-weight: bold;
}
#page3.page3 .ez-our-mission .section-content h3{
    font-size: 30px;
}
#page3.page3 .ez-our-mission .section-content p{
    margin: 40px 0;
}

.ez-our-advantages,
.ez-our-cover,
.ez-our-mean{
    text-align: center;
    margin: 80px;
}

.ez-our-lock {
    position: relative;
    top: 30px;
}
.ez-our-lock .section-product{
    width: 80%;
    margin: 0 auto;
    border: 2px solid #cacaca;
    border-radius: 38px;
    padding: 40px;
    position: absolute;
    z-index: 1;
    left: 0;
    right: 0;
    top: -60px;
    background: #fff;
}
.ez-our-lock .section-product ul.product-group{
    left: 0;
    top: 0;
}
.ez-our-lock .section-product h2{
    font-size: 20px;
}

.ez-our-lock .section-product ul.product-group li{
    width: 95%;
    background-size: 100%;
}

.ez-our-lock .section-product .col-md-4:after {
    content: "+";
    position: absolute;
    right: 30px;
    top: 30px;
    height: 15px;
    width: 10px;
    color: #3C9DD9;
    font-weight: bold;
    font-size: 27px;
    font-family: "Mulish";
    display: none;
}
.ez-our-lock .section-product .col-md-4:nth-last-child(1):after {
    display: none;
}
.ez-our-lock .section-product ul li img {
    max-height: 40px;
}

.ez-our-lock .section-list .section-left{
    background: url(../images/lock-left.png) no-repeat;
    min-height: 900px;
    padding: 440px 60px 60px 120px;
    background-size: cover;
}
.ez-our-lock .section-list .section-right{
    background: #1c68b5 url(../images/lock-right.png) no-repeat;
    min-height: 900px;
}
.ez-our-lock .section-list .section-left h2,
#page3 .ez-our-lock .section-list .section-left p,
#page3 .ez-our-lock .section-list .section-left ul li{
    color: #fff;
}

#page3 .ez-our-lock .section-list .section-left ul li{
    list-style: none;
    font-family: "Mulish";
    font-size: 20px;
    margin: 30px 0;
    position: relative;
    padding-left: 50px;
}

#page3 .ez-our-lock .section-list .section-left ul li::before{
    content: "";
    background: url(../images/ico-checklist.png) no-repeat;
    height: 22px;
    width: 25px;
    position: absolute;
    left: 0;
    top: 4px;
}
.col-half-offset{
    margin-left:4.166666667%
}

.wrap-box{
    padding: 30px 15px;
    border-radius: 38px;
    box-shadow: 0px 1px 4px 0px rgb(0 0 0 / 16%);
    -webkit-box-shadow: 0px 1px 4px 0px rgb(0 0 0 / 26%);
    -moz-box-shadow: 0px 1px 4px 0px rgba(0,0,0,0.75);
    min-height: 260px;
}
.wrap-box img{
    margin-bottom: 20px;
}

#page3 .wrap-box p{
    font-family: "Mulish";
    font-size: 20px;
    font-weight: bold;
    line-height: normal;
    word-break: break-word;
}

.ez-our-mean{
    margin-top: 120px;
}
#page3.page3 .ez-our-mean .section-top p{
    margin: 30px 0;
}
.ez-our-mean .section-bottom{
    margin: 60px 0;
}

#page3.page3 .ez-our-discover h2{
    margin-bottom: 30px;
}
#page3.page3 .ez-our-discover .section-content{
    padding: 0 30px;
}
#page3.page3 .ez-our-discover .section-wrap-left{
    background: url(../images/banner-discover.png) no-repeat center center;
    background-size: cover;
    min-height: 560px;
}


#page3.page3 .ez-our-mission .section-wrap-right {
    background: url(../images/banner-360-degree.png) no-repeat center center;
    background-size: cover;
    min-height: 560px;
}

#page3.page3 .ez-section-5{
    margin-bottom: 0;
    position: relative;
}
#page3.page3 .ez-section-5 .text-build {
    position: absolute;
    bottom: 70px;
    height: 20px;
    left: 0;
    right: 0;
}
#page3.page3 .ez-section-5 .text-build h3{
    color: #fff;
    font-size: 36px;
}
#page3.page1 .row.section-split-3{
    top: 0;
}
#page1 .ez-section-5 .sec-5-1 h2,
#page1 .ez-section-5 .sec-5-1 h3,
#page1 .ez-section-5 .section-split-2 h2{
    top: unset;
}

#page1 .ez-section-5 .section-split-2{

}

.content-sec-5-1 h3{margin-bottom:10px}

#page3.page3 .ez-our-mean{
    margin-left: 30px;
    margin-right: 30px;
}

.ez-our-lock .section-product ul.product-group.mfa li,
.ez-our-lock .section-product ul.product-group.pr li,
.ez-our-lock .section-product ul.product-group.pv li{
    background: url(../images/ico-mfa.png) no-repeat;
    max-width: 300px;
    min-width: 200px;
    height: 195px;
    margin-bottom: 0;
    background-size: 100% auto;
}
.ez-our-lock .section-product ul.product-group.pr li{
    background: url(../images/ico-pr.png) no-repeat;
    background-size: 100% auto;
}
.ez-our-lock .section-product ul.product-group.pv li{
    background: url(../images/ico-pv.png) no-repeat;
    background-size: 100% auto;
}
.ez-section-7 .custom1{
    margin-top: 30px;
}

ul.product-group .product-group-list{
    background: #fff;
    position: absolute;
    bottom: 15px;
    left: -10px;
    width: auto;
    padding: 14px 16px;
    border-radius: 14px;
    box-shadow: 0px 0px 3px #d0d0d0;
}
.ez-our-lock .section-product ul.product-group .product-group-list li{
    background: transparent;
}
ul.product-group ul li {
    top: unset
}

ul.product-group .product-group-list li{
    left: 0;
}

.contact-section-second .section-right ul li.find-loc {
    background: url(../images/ico-loc.png) no-repeat -10px 7px;
}
.contact-section-second .section-right ul li.find-tel {
    background: url(../images/ico-tel.png) no-repeat -10px -2px;
}
.contact-section-second .section-right ul li.find-mail {
    background: url(../images/ico-mail.png) no-repeat -10px 12px;
}

.ez-home-slider .text-right.p-3.see-all-btn a{
    padding: 15px 60px;
    font-weight: bold;
}

.social-icons li {
    position: relative;
    height: 30px;
    margin: 20px 0;
}

.social-icons a {
    font-size: 26px;
    position: absolute;
    left: 3px;
}
.ez-article-body .body-item-content ol{
    list-style-position: inside;
}
.ez-section-5-1 .eztfa-padding-1 img {
    max-height: 65px;
}
.content-body{
    width: 1500px;
    transform-origin: 0 0;
}
.sidebar-nothing{
    position: fixed;
}
div#navbar_top {
    margin-left: 2.5rem;
}
#navbar_top.fixed-top{
    max-width: unset;
}
div#page3 .ez-about1{
    background: transparent;
    padding-top: 0;
}


/* Our Services */
.list-hero-os{    
    list-style: none;
    vertical-align: middle;
}
.list-hero-os li{
    position: relative;
    padding-left:30px;line-height: 40px;

}
.list-hero-os li::before{
    content: "";
    background: url(../images/ico-checklist.png) no-repeat;
    height: 22px;
    width: 25px;
    position: absolute;
    left: 0;
    top: 10px;
}
.list-hero-os i{
    padding-right:10px;
    font-size:20px;
}

.ez-our-advantages .wrap-box{
    min-height:200px
}

.block{display: block;}
a.block:hover{text-decoration: none;}

#page3.page3 .ez-iammsp .section-wrap-right {
    background: url(../images/logogram.png) no-repeat center center;
    background-size: cover;
    min-height: 560px;
}

.list-default{margin:0px 20px 10px;color:#707070}

.ez-home-banner-2 {
    background: url("../images/banner1-big.png") no-repeat top right;
    background-size: cover;
    min-height: 45rem;
    padding: 80px;
    /* background: url(../images/bgvideo.png) no-repeat left top;
    background-size: cover; */
    min-height: 49rem;
    padding: 50px 20px 10px
  }

  .ez-home-banner-2 .img{width:100%}
  
  .ez-home-banner-2 h2 {
    font-family: "Mulish";
    font-weight: 600;
    font-size: 43px;
    color:#05143F;
  }
  
  .ez-home-banner-2 h3 {
    font-family: "Mulish";
    font-weight: 600;
    font-size: 25px;
    color:#05143F;
  }

  .ez-home-banner-2 ul{padding-left:20px;}
  .ez-home-banner-2 ul li{color:#707070}
  .ez-home-banner-2 .fl-btn{display: flex;justify-content: space-between;padding:20px 0px}
  .ez-home-banner-2 .fl-btn a{width:48%;padding:10px}

  .bg-21{background:url(../images/bg-21.jpg) no-repeat right center;background-size:cover}

  .ez-our-lock .modify1{
    position:relative;
    top:0;
    width:100%;
    border:0px
  }

  .kickstart h3{font-size:48px}
  .kickstart h4{font-size:36px;font-weight:bold}
  .kickstart h5{font-size:24px}
  .kickstart h5 img{vertical-align:top;height:24px}
  .btn-learnmore{padding:10px 20px;}
  .btn-learnmore p{margin:0;font-size:15px;color:#fff}
  .btn-learnmore h5{margin:0px;font-size:30px;}
  .your-security{margin:30px 0px}
  .body-page-new .arrows {margin:40px 0px 20px;text-align: center !important;}
  .body-page-new .arrows .slick-arrow{background:#fff;color:#3C9DD9;padding:20px;border-radius: 50%;}

  .our-do-expert{margin:30px 0px;}
  h3.heading2{font-size:48px}
  h3.heading2 .dgreen{color:#679C34}
  h3.heading2 .dblue{color:#2895CF}
  .img-lst{max-width:360px}
  .vid-frame{border:20px solid #404040;border-radius: 20px;box-shadow:2px 2px 10px rgba(0,0,0,0.2);background:#000;margin-top:40px}
  .vid-frame video{}