.section-wrap{padding:60px 0;}
.section-wrap-top{padding-top:60px;}
.section-wrap-btm{padding-bottom:60px;}
.section-wrap2{margin:60px 0;}
.section-wrap-top2{margin-top:60px;}
.section-wrap-btm2{margin-bottom:60px;}
.pull-right {float: right !important;}
body{overflow-x: hidden;}
.hidden{display:none !important;}
.pos-rel{position:relative}
p{font-size:16px;line-height:26px;color:#677294;}
h2{font-family: 'poppinssemibold';font-size:30px;color:#3f4451;margin-bottom:30px}
.my-auto{margin-top: auto;margin-bottom: auto;}
.line{border-top:1px solid #e4ebf2;margin:60px 0;}
.btn-wrap{display: flex;flex-flow: row wrap;justify-content: center;align-items: center;}
.btn-wrap.left{justify-content: left;align-items: left;}
.btn-pry{background-image: -webkit-gradient(linear, right top, left top, from(#af0000), color-stop(51%, #ec242c), to(#af0000));
    background-image: linear-gradient(-90deg, #af0000 0%, #ec242c 51%, #af0000 100%);background-size: 200% auto;
    -webkit-transition: 500ms;transition: 500ms;border-radius:4px;position:relative;font-family: 'poppinsmedium';font-size:16px; color:#fff;text-align: center;padding: 0 16px;align-items: center;justify-content: center;text-decoration: none;width:160px;height:54px;line-height:56px;cursor:pointer}
.btn-pry:hover{background-position: right;color:#fff;}
.btn-sec{background:#fff;border-radius:4px;position:relative;font-family: 'poppinsmedium';font-size:16px; color:#bd080a;text-align: center;padding: 0 16px;align-items: center;justify-content: center;text-decoration: none;width:160px;height:54px;line-height:56px;cursor:pointer}

/*header*/
header{z-index:99;background:rgba(255,255,255,1);border-bottom:1px solid #f4f5fa;/*background:#ed1c24;*/width:100%;padding:25px;position:fixed;top:0;left:0;z-index:100;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
header.hm{z-index:99;background:none;border-bottom:0;}
header .logo {position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}
header .logo img {width: 171px;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-ms-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;}
header.hminified img{width:151px}
header.hminified {padding:15px;position: fixed;background:rgba(255,255,255,1);box-shadow: 0px 0px 5px #ccc;}
header.hm.hminified {padding:15px;position: fixed;background:rgba(255,255,255,1);box-shadow: 0px 0px 5px #ccc;}
/*./header*/

/*menu*/
.navbar-dark .navbar-nav .nav-link{color:#222d39;}
.navbar-dark .navbar-nav .nav-link:hover{color:#222d39;}
.dropdown-item.active, .dropdown-item:hover{background-color:#bd080a;color:#fff}
.navbar-dark .navbar-toggler{border-color:rgba(0,0,0,0.5)}
.navbar-dark .navbar-toggler-icon{background:url('../images/burger.png') no-repeat center center;}
.navbar-toggler{padding:5px 8px}

	/*footer*/
footer{padding:60px 30px;position:relative;background:#eff2f9;}
footer figure{padding-bottom:30px}
footer h3{font: 18px 'poppinssemibold';margin-bottom:25px;color:#3f4451;}
footer h4{font-size: 15px;margin-bottom:15px;color:#051441;}
footer h4 a{color:#677294;}
footer h4 a:hover{color:#bd080a;text-decoration:underline}
footer ul.social {margin-bottom:30px;}
footer ul.social li{float:left;padding-left:12px}
footer ul.social li:first-child{padding-left:0}
footer ul.social li a{display:block;width:46px;height:46px;overflow:hidden;background-repeat: no-repeat;background-position:0 0;background-size:contain;text-indent:-9999em;transition:all 0.5s ease-in;}
footer ul.social li a.fb{background-image:url('../images/ic-facebook.png');}
footer ul.social li a.twitter{background-image:url('../images/ic-twitter.png');}
footer ul.social li a.vimco{background-image:url('../images/ic-vimco.png');}
footer ul.social li a.pinterest{background-image:url('../images/ic-pinterest.png');}
footer ul.social li:hover a.fb{background-image:url('../images/ic-facebook-o.png');}
footer ul.social li:hover a.twitter{background-image:url('../images/ic-twitter-o.png');}
footer ul.social li:hover a.vimco{background-image:url('../images/ic-vimco-o.png');}
footer ul.social li:hover a.pinterest{background-image:url('../images/ic-pinterest-o.png');}
footer ul.links li{padding-bottom:10px}
footer ul.links li a{font-size: 15px;color:#7983a1;}
footer ul.links li a:hover{color:#bd080a;text-decoration:underline}
footer .ftr-btm {padding-top:40px;}
footer .ftr-btm ul.link {float:right;}
footer .ftr-btm ul.link li {float:left;padding-left:10px}
footer .ftr-btm ul.link li a{font-size: 14px;color:#7983a1;}
footer .ftr-btm ul.link li a:hover{color:#bd080a;text-decoration:underline}
footer .ftr-btm p{font-size: 14px;color:#7f88a6;}
/*./footer*/

 /* Home Banner*/
.hm-banner {position:relative;height:886px;background:url('../images/home/banner-bg.png') no-repeat right top;overflow:hidden;outline:none;}
.hm-banner .banner-in {position:absolute;top:50%;transform:translateY(-50%);}
.hm-banner .banner-in .banner-cnt {float:left;width:50%;padding-top:80px;}
.hm-banner .banner-in .img {float:left;width:40%;}
.hm-banner .banner-in .img figure {text-align:center;}
.hm-banner .banner-in .img figure img {width:400px;display:inline-block;}
.hm-banner .banner-in  h1{font:46px/66px 'MyriadProRegular';color:#222d39;position:relative;margin-bottom:10px;}
.hm-banner .banner-in p{margin-bottom:60px;}

.hm-prds{background:#f4f6fa;}
.hm-prds p{width:450px;margin-bottom:40px;display:inline-block}
.hm-prds .prds-bx{background:#fff;padding:35px 25px 35px 35px;text-align:left;-webkit-box-shadow: 0px 0px 13px -2px rgba(0,0,0,0.47);-moz-box-shadow: 0px 0px 13px -2px rgba(0,0,0,0.47);
box-shadow: 0px 0px 13px -2px rgba(0,0,0,0.47);border:4px solid #fff;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.hm-prds .prds-bx:hover{border:4px solid #c3e8f8}
.hm-prds .prds-bx h3{font-family: 'poppinssemibold';color:#3f4451;margin-bottom:20px;font-size:19px;min-height:48px}
.hm-prds .prds-bx p{color:#677294;font-size:18px;line-height:37px;margin-bottom:0;width:auto;min-height:430px}

.hm-get-in-touch{background:url('../images/home/footer-bg.png') no-repeat center top;height:662px;position:relative;bottom:-56px;z-index:2}
.hm-get-in-touch .cnt-in{position:absolute;bottom:175px;transform:translateX(-50%);left:50%;}
.hm-get-in-touch h2{font-size:30px;color:#fff;margin-bottom:25px;text-align:center}

.hm-abt p{margin-bottom:25px;}
.hm-abt p:last-child{margin-bottom:0;}
.hm-abt .mbl{display:none;margin-bottom:30px}

.success .success-in{height:350px;-webkit-box-shadow: 0px 0px 14px 0px rgba(0,0,0,0.29);
-moz-box-shadow: 0px 0px 14px 0px rgba(0,0,0,0.29);box-shadow: 0px 0px 14px 0px rgba(0,0,0,0.29);text-align:center;padding:30px 100px;margin:30px 20px;}
.success .success-in figure{margin-bottom:15px;text-align:center;}
.success .success-in figure img{display:inline-block}
.success .success-in .small{font-size:14px;color:#959cb1;margin-bottom:50px;}
.success .slick-dots li button{width:18px;height:18px;background:#fff;padding:0;border:1px solid #e5e5e5;cursor:pointer;-webkit-border-radius:9px;-moz-border-radius:9px;-ms-border-radius:9px;-o-border-radius:9px;border-radius:9px;display:block;text-indent:-999em;-webkit-box-shadow:0 0 5px 0 rgba(0,11,115,.5);-moz-box-shadow:0 0 5px 0 rgba(0,11,115,.5);-ms-box-shadow:0 0 5px 0 rgba(0,11,115,.5);-o-box-shadow:0 0 5px 0 rgba(0,11,115,.5);box-shadow:0 0 5px 0 rgba(0,11,115,.5)}
.slick-slider{display: block !important;overflow:hidden}
.slick-dots li button:before{display:none}
.slick-dotted.slick-slider{margin-bottom:0}
.success .slick-arrow{position:absolute;top: 50%;margin-top: -23px;background-repeat:no-repeat;background-position:0 0;background-size:contain;width:50px;height:50px;background-color:transparent;border:0;text-indent:-9999em;z-index:1}
.success .slick-prev{background-image:url('../images/home/btn-prev.png');left: 60px}
.success .slick-prev:hover{background-image:url('../images/home/btn-prev-o.png');}
.success .slick-next{background-image:url('../images/home/btn-next.png');right: 60px}
.success .slick-next:hover{background-image:url('../images/home/btn-next-o.png');}
.success .slick-dots li{display: inline-block;margin-left:10px}
.success .slick-dots li:first-child{margin-left:0}
.success .slick-dots{width: 100%;height: 18px;position: absolute;bottom: 55px;text-align:center}
.success .slick-dots .slick-active button{background: #e20000;box-shadow: none;outline:0}
.success .slick-list{padding:0 !important;overflow: hidden;width: 850px;margin: 0 auto;}

/*inner Banner*/
.inner-banner {position:relative;background:url('../images/banner-about-us.jpg') no-repeat center top;margin-top:116px}
.inner-banner .banner-in {position:relative;height:375px;}
.inner-banner .banner-in .banner-cnt {position:absolute;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);}
.inner-banner .banner-in .banner-cnt h1{font-family: 'poppinssemibold';font-size:50px;color:#fff;text-align:center;}
.inner-banner .banner-in .banner-cnt h1 span{font-family: 'poppinslight';font-size:16px;padding-top:15px;display:block}

.inner-cnt{padding:85px 0;background:#fbfbfd}
.inner-cnt h2{font-family: 'poppinssemibold';font-size:22px;line-height:26px;color:#c12126;margin-top:30px;margin-bottom:10px}
.inner-cnt h2:first-child{margin-top:0;}
.inner-cnt h2.dt{display:block;}
.inner-cnt h2.mbl{display:none;margin-bottom:25px;}
.inner-cnt p{font-family: 'poppinslight';font-size:15px;line-height:26px;color:#010101;padding-bottom:10px;}
.inner-cnt ul {padding-top:10px;padding-bottom:25px;}
.inner-cnt ul li{background:url('../images/list-arrow.png') no-repeat left 6px;font-family: 'poppinslight';font-size:15px;line-height:26px;color:#000;padding:0 0 15px 35px;}
.inner-cnt ul li:last-child{padding-bottom:0;}

.about-process {margin-top:60px}
.about-process .about-process-in{background:url('../images/about-curve-line.png') no-repeat center top;width:840px;height:675px;margin:0 auto;}
.about-process .about-process-in .wrap {position:relative;height:130px;}
.about-process .about-process-in .wrap .item-no{position:absolute;left:0;top:50%;transform:translateY(-50%);width:150px;font-family: 'poppinsmedium';font-size:112px;color:#565658;}
.about-process .about-process-in .wrap.even .item-no{left:auto;right:0;}
.about-process .about-process-in .wrap .item-cnt{position:absolute;left:200px;top:50%;transform:translateY(-50%);width:460px;font-family: 'poppinslight';font-size:15px;line-height:26px;color:#010101;}

.inner-cnt.plateform .overview-bx {margin-top:35px;}
.inner-cnt figure.float {float:right;margin:40px 0 20px 15px;}
.inner-cnt .mt20{margin-top:20px !important;}

.inner-cnt.contact h2{margin-bottom:50px;color:#000}
.inner-cnt.contact h3{margin-bottom:20px;color:#000;font-family: 'poppinsmedium';font-size:24px;text-align:right}
.inner-cnt.contact p{text-align:right}
.inner-cnt.contact .form-control{text-align:right;margin-bottom:30px;height:80px}
.inner-cnt.contact textarea.form-control{text-align:right;margin-bottom:50px;height:200px}
/*.inner-cnt.contact .btn-wrap{align-items: flex-end;justify-content:right}*/

.impt-feat-in{position:relative;background:url('../images/imp-features-div.png') no-repeat center top;height:675px;}
.impt-feat-in .wrap{position:absolute;width:725px;}
.impt-feat-in .wrap.one{top:0;}
.impt-feat-in .wrap.two{top:215px;right:0}
.impt-feat-in .wrap.three{bottom:0;}
.impt-feat-in .wrap .item-cnt{width:70%;float:left}
.impt-feat-in .wrap .item-img{width:30%;float:left;position:relative;padding-top:40px}

.container-imp{max-width:100%;padding:0 15px;}
.container-cnt{max-width:100%;padding: 0 15px;}
.impt-feat-in .wrap .item-img.mbl{display:none;width:100%;margin-bottom:30px;padding-top:0;}