/* font path  */
@font-face {
font-family:'rubikregular';
src:url('../fonts/rubikregular/rubik-regular-webfont.woff2') format('woff2'),
url('../fonts/rubikregular/rubik-regular-webfont.woff') format('woff');
font-weight:normal;
font-style:normal;
}
@font-face {
font-family:'rubikbold';
src:url('../fonts/rubikbold/rubik-bold-webfont.woff2') format('woff2'),
url('../fonts/rubikbold/rubik-bold-webfont.woff') format('woff');
font-weight:normal;
font-style:normal;
}
@font-face {
font-family:'martelbold';
src:url('../fonts/martelbold/martel-bold-webfont.woff2') format('woff2'),
url('../fonts/martelbold/martel-bold-webfont.woff') format('woff');
font-weight:normal;
font-style:normal;
}
@font-face {
font-family:'martelregular';
src:url('../fonts/martelregular/martel-regular-webfont.woff2') format('woff2'),
url('../fonts/martelregular/martel-regular-webfont.woff') format('woff');
font-weight:normal;
font-style:normal;
}
/* font path  */
/* css reset */
/* css reset */
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary,time, mark, audio, video,button{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{display:block}body{line-height:1;font-family:'rubikregular'}ol, ul{list-style:none}blockquote, q{quotes:none}blockquote:before, blockquote:after,q:before, q:after{content:'';content:none}html{overflow-x:hidden}table{border-collapse:collapse;border-spacing:0}*{box-sizing:border-box}/* css reset */
input:focus{outline: none;}
*{user-select: none}
/* Modal popup */
.modal{position:absolute;z-index:10000;/* 1 */
top:0;left:0;visibility:hidden;width:100%;background:rgb(0 0 0 / 60%);height:100%}
.modal.is-visible{visibility:visible}
.modal-overlay{position:fixed;z-index:10;top:0;left:0;width:100%;height:100%;background:hsla(0, 0%, 0%, 0.5);visibility:hidden;opacity:0;transition:visibility 0s linear 0.3s, opacity 0.3s}
.modal.is-visible .modal-overlay{opacity:1;visibility:visible;transition-delay:0s}
.modal-wrapper{position:absolute;z-index:9999;top:6em;left:50%;width:32em;margin-left:-16em;background-color:#fff;box-shadow:0 0 1.5em hsla(0, 0%, 0%, 0.35)}
.modal-transition{transition:all 0.3s 0.12s;transform:translateY(-10%);opacity:0}
.modal.is-visible .modal-transition{transform:translateY(0);opacity:1}
.modal-header,.modal-content{padding:2em}
.modal-header{position:relative;background-color:#fff;box-shadow:0 1px 2px hsla(0, 0%, 0%, 0.06);border-bottom:1px solid #e8e8e8}
.modal-close{position:absolute;top:0;right:0;padding:1em;color:#aaa;background:none;border:0}
.modal-close:hover{color:#777}
.modal-heading{font-size:1.125em;margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.modal-content > *:first-child{margin-top:0}
.modal-content > *:last-child{margin-bottom:0}
/* Modal popup */
/* common style */
/* Footer */
.footer{width:100%;float:left;color:#fff;background-color:#1E212F}
.ftr_sub.hdr_tny{color:#fff;border-top:1px solid #393E56;padding:20px 0 25px}
.ftr_sub span{font-size:15px;line-height:18px}
.ftr_lst{width:100%;display:flex;flex-direction:row;align-content:flex-start;justify-content:space-between;align-items:flex-start;padding:60px 0 40px}
.ftr_lne{width:500px;background:linear-gradient(94.17deg, #4460E7 -10.36%, #0CACF5 111.39%);border-top:4px solid #FFC21C;position:relative;top:-110px;display:flex;flex-direction:column;align-content:center;align-items:center;justify-content:flex-start;padding:0 30px}
.ftr_lne img{margin-bottom:14px}
.ftr_lne h4{width:100%;font-size:20px;line-height:24px;float:left;color:#fff;font-weight:600;margin-bottom:15px;text-transform:uppercase}
.frm_grp{width:100%;float:left}
.frm_grp input:focus{border-color:#fff}
.frm_grp input{background:rgba(255, 255, 255, 0.2);border:1px solid #63C1F9;width:100%;height:46px;padding:0 18px;color:#fff;outline:none !important;font-size:15px}
.ftr_lne form{width:100%;float:left}
.rwlne{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:14px}
.rwlne .frm_grp input{width:95%}
.sbmt label img{margin-bottom:0;position:relative;transition:all 0.3s linear 0s;right:-15px}
.msgr{width:100%;float:left;margin-bottom:20px}
.ftr_dtls{display:flex;flex-direction:column;align-content:flex-start;justify-content:flex-start}
.ftr_dtls >img{width:300px;margin-bottom:20px}
.ftr_dtls ul{display:flex;flex-direction:row;align-content:flex-start;justify-content:flex-start;align-items:center;margin-bottom:20px}
.sub_ftr{width:100%;float:left}
.sub_ftr h4{font-size:20px;line-height:24px;font-weight:500;margin-bottom:20px}
.subint{width:340px;position:relative;display:inline-block}
.subint input[type="submit"]{display:none}
.subint input::placeholder{color:#fff}
.subint input{width:100%;font-size:15px;height:50px;background:transparent;border:1px solid #fff;color:#fff;padding:4px 55px 4px 14px}
.ftr_dtls ul li{width:42px;height:42px;background:#333648;display:flex;flex-direction:column;align-items:center;justify-content:center;margin-right:20px;border-radius:50px;transition:all 0.2s linear 0s}
.ftr_dtls ul li:hover{background:#2F95F7}
.msgr textarea:focus{border-color:#fff}
.subint label{width:44px;height:44px;background:#0F9EEA;display:flex;flex-direction:column;align-content:center;justify-content:center;align-items:center;cursor:pointer;position:absolute;right:3px;top:3px}
.ftr_dtls p{width:250px;max-width:100%;font-size:16px;line-height:19px;height:39px;display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:20px}
.frm_grp input::placeholder, .msgr textarea::placeholder{color:#fff}
.msgr textarea{background:rgba(255, 255, 255, 0.2);border:1px solid #63C1F9;width:100%;padding:12px 18px;color:#fff;outline:none !important;max-width:100%;height:100px;font-size:15px}
.sbmt{width:100%;display:flex;margin-bottom:30px;flex-direction:column;align-content:center;align-items:center}
.sbmt label:hover img{right:-27px}
.sbmt label:hover{opacity:0.9}
.sbmt label{background:linear-gradient(0deg, #FFFFFF, #FFFFFF), linear-gradient(94.17deg, #4460E7 -10.36%, #0CACF5 111.39%);width:250px;height:50px;display:flex;flex-direction:row;align-content:center;align-items:center;justify-content:center;color:#0F9EEA;text-transform:uppercase;font-weight:600;cursor:pointer;transition:all 0.3s linear 0s}
.sbmt input[type="submit"]{display:none}
.ftr_lnks h4{font-size:20px;line-height:23px;margin-bottom:25px;display:inline-block;font-weight:900;text-transform:uppercase}
.ftr_lnks ul li a{text-decoration:none;font-size:18px;line-height:21px;color:#fff;width:100%;float:left;margin-bottom:25px;font-weight:100;text-transform:capitalize;padding-left:20px}
.ftr_lnks ul li{position:relative;width:auto;display:inline-block}
.ftr_lnks ul li::before{position:absolute;content:'>';left:0;top:2px}
.ftr_lnks ul{display:flex;flex-direction:column}
/* Footer */
.fullwrapper{width:100%;float:left;position:relative;margin-top: 80px;}
.header{width:100%;float:left;position:fixed;left:0;top:0;z-index:9999}
.container{width:1300px;max-width:100%;padding:0 15px;margin:0 auto}
.header .container{width:1500px;}
.hdr_tny_wrp{width:100%;float:left;background:#455EEE}
.hdr_tny{padding: 5px 0;width:100%;display:flex;flex-direction:row;align-content:center;justify-content:space-between;align-items:center;}
.hdr_tny ul{display:flex}
.hdr_tny ul li a{color:#fff;font-size:14px;line-height:17px;display:flex;flex-direction:row;align-content:center;align-items:center;text-decoration:none}
.hdr_tny ul li a img{margin-right:10px}
/*.hdr_tny ul li:first-child{margin-right:40px;position:relative}*/
.hdr_tny ul li:first-child{margin-right:0px;position:relative}
.hdr_tny ul li:first-child::after{top:0;position:absolute;content:'';right:-20px;width:1px;height:17px;/*background:#7C8EF6*/}
.hdr_nav_wrp{width:100%;float:left;background:#F6F8F9;position:relative;border-bottom: 4px solid #0ca7ee;box-shadow:0px 4px 7px rgba(0, 0, 0, 0.15);}
.hdr_nav{display:flex;flex-direction:row;align-content:center;justify-content:space-between;align-items:center;position:relative;}
.hdr_nav::after{position:absolute;content:'';background:#07a8ee;width:100%;height:4px;bottom:-4px;z-index:9}
.nav{display:flex;flex-direction:row;align-content:center;justify-content:flex-start;align-items:center}
.navbarlst{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}
.hdr_nav_wrp::after{position:absolute;content:'';background:#07A8EE;width:50%;height:4px;bottom:-4px}
.navbarlst ul{display:flex;flex-direction:row;align-content:center;align-items:center;justify-content:flex-start}
.navbarlst ul li a{font-size:16px;line-height: 11px;color:#383A3C;text-decoration:none;transition:all 0.2s linear 0s;display:inline-block;text-transform:uppercase;}
.navbarlst > ul li a{padding: 23px 21px;}
ul.subnavs{background:#455EEE;position:absolute;width:auto;flex-direction:column;display:none;align-items:flex-start;justify-content:flex-start;padding:20px 15px;top: 60px;z-index:10;}
.navbarlst > ul li.active a, .navbarlst > ul li:hover a{color:#0F9EEA;background-color:#fff}
ul.subnavs li a{width:100%;float:left;padding:0 0px 20px;background-color:transparent !important;color:#fff !important;font-weight:600}
.navbarlst ul li:hover ul.subnavs{display:flex}
ul.subnavs li:last-child a{padding:0}
ul.subnavs::before{position:absolute;content:'';width:20px;height:20px;background:#455eee;transform:rotate(45deg);top:-10px;left:40px}
.prfl{background:#07A8EE;padding: 9px 15px;position:relative;}
.prfl:hover >ul{display:flex}
.prfl > ul{position:absolute;display:none;flex-direction:column;justify-content:flex-start;padding: 20px 16px;background:#455eee;right: 0;width: 140px;top: 58px;z-index:10;}
.prfl > ul::before{position:absolute;content:'';width:20px;height:20px;background:#455eee;transform:rotate(45deg);top:-10px;right: 15px;z-index:0}
.prfl > ul li:last-child a{margin-bottom:0}
.prfl > ul li a img{margin-right:10px}
.prfl > ul li a{text-align:left;color:#fff;width:100%;display:flex;flex-direction:row;align-content:center;align-items:center;justify-content:flex-start;margin-bottom:14px}
.prfl > ul li{width:100%;float:left}
.btnlgn_primary{width:100%;display:flex;background:linear-gradient(94.17deg, #4460E7 -10.36%, #0CACF5 111.39%);height:50px;border:0;color:#fff;text-transform:uppercase;font-size:18px;line-height:21px;font-weight:500;cursor:pointer;transition:all 0.3s linear 0s;flex-direction:row;align-content:center;z-index:9;margin-top:20px;position:relative;align-items:center;justify-content:center}
.btnlgn_primary img{transition:all 0.3s linear 0s;position:relative;right:-15px}
.btnlgn_primary:hover{opacity:0.8}
span.errmsg{width:100%;float:left;color:red;font-weight:600;font-size:14px;margin-top:5px}
.btnlgn_primary:hover img{right:-30px}
html.fxdbl, body.fxdbl{overflow:hidden}
.pasdwrp.opne img.opn{display:block}
.pasdwrp.opne img.cls{display:none}
/* common style */
/* Login */
/*height:calc(100vh - 137px);*/
.login_wrp{width:100%;display:flex;height:calc(100vh - 137px);background:url(../images/login_bnr.png) no-repeat;background-size:cover;flex-direction:column;align-content:center;justify-content:center;align-items:center}
/*.login_wrp{width:100%;display:flex;background:url(../images/login_bnr.png) no-repeat;background-size:cover;flex-direction:column;align-content:center;justify-content:center;align-items:center}*/
.lgn_wrp{width:700px;position:relative;float:left;background:#fff;padding:70px 50px;max-width: 100%;}
.lgn_wrp::before, .lgn_wrp::after{position:absolute;content:''}
.lgn_wrp::before{background:url(../images/lg_top.png) no-repeat;width:250px;height:61px;right:0;top:0}
.lgn_wrp::after{background:url(../images/lg_btm.png) no-repeat;width:250px;height:113px;left:0;bottom:0}
.login_wrp .tabs-nav{    position: relative;max-width: 100%;background-color:#E0F6FF;width:370px;height:55px;margin:auto;padding:5px}
.login_wrp .tabs-nav ul{display:flex;flex-direction:row;align-content:center;align-items:center;justify-content:center}
.login_wrp .tabs-nav ul li{width:100%;text-align:center;height:45px}
.login_wrp .tabs-nav ul li.active{background:linear-gradient(94.17deg, #4460E7 -10.36%, #0CACF5 111.39%)}
.login_wrp .tabs-nav ul li a{display:flex;flex-direction:row;align-content:center;justify-content:center;align-items:center;width:100%;height:100%;text-decoration:none;font-size:16px;line-height:19px;color:#092534;font-family:'rubikregular';font-weight:600;text-transform:uppercase}
.login_wrp .tabs-nav ul li.active a{color:#fff}
.lg_section{width:420px;max-width:100%;margin:auto}
.login_wrp .tabs-content{padding-top:30px}
.lgn_ttl{font-size:15px;line-height:18px;color:#07A8EE;position:relative;width:100%;float:left;padding-left:20px;margin-bottom:20px}
.lgn_ttl::before{width:12px;position:absolute;content:'';height:2px;background:#07A8EE;top:6px;left:0}
.login_wrp form{width:100%;float:left}
.form-group{width:100%;float:left;margin-bottom:15px}
.form-group label{font-size:16px;line-height:19px;color:#7C7D80}
.tpinpt input{background:#FFFFFF;border:1px solid #D4DADD;width:100%;box-shadow:0px 4px 5px rgba(0, 0, 0, 0.05);height:50px;padding:0 0 0 45px}
.tpinpt > img{position:absolute;left:12px;top:12px}
.tpinpt{width:100%;float:left;position:relative;margin-top:5px}
.tpinpt input:focus{border-color:#0F9EEA}
.tpinpt input:focus-visible{outline:none}
.tpinpt .pasdwrp{position:absolute;right:13px;cursor:pointer;top:13px}
.pasdwrp .opn{display:none}
.frgt_wrp{width:100%;float:left;margin-bottom:10px;text-align:right}
.frgt_wrp a{font-size:15px;line-height:20px;text-align:right;color:#2B2E30;text-decoration:none}
.frm_lstr{width:100%;float:left;max-height:calc(100vh - 450px);overflow-x:auto}
/* Login */
/* forgot password */
span.lgn_hdr_ttl{    z-index: 9;position: relative;width:100%;display:flex;margin-bottom:15px;flex-direction:row;align-content:center;align-items:center;font-weight:600;color:#252829;font-size:18px;line-height:21px;text-transform:uppercase}
.lgn_hdr_ttl img{margin-right:16px}
a.flsthdtl{text-decoration:none}
span.lgn_ttl{width:100%;float:left;margin-top:17px}
span.rmbr_psd{position: relative;z-index: 9;width:100%;display:flex;margin-top:12px;flex-direction:row;align-content:center;align-items:center;justify-content:center}
.rmbr_psd a{font-weight:600;text-decoration:none;color:#199af2}
.rmbr_psd a{margin-left:10px}
span.tick_ic{background-color:#2ECC71;width:100px;height:100px;display:flex;flex-direction:column;align-content:center;justify-content:center;align-items:center;border-radius:50%;margin-bottom:25px}
.mdl_rqt{width:100%;display:flex;flex-direction:column;align-content:center;align-items:center}
.mdl_rqt h2{font-size:24px;line-height:28px;text-align:center;text-transform:uppercase;color:#353A3C;font-weight:600;margin-bottom:20px}
.mdl_rqt .btnlgn_primary{width:300px}
.mdl_rqt p{font-size:16px;line-height:21px;text-align:center;color:#03171C;font-weight:100}
/* forgot password */
/* scroll bar */
.scroll_zbar::-webkit-scrollbar{width:4px}
.scroll_zbar::-webkit-scrollbar-track{background-color:#e4e4e4;border-radius:100px}
.scroll_zbar{scrollbar-color:#179ef3 #e4e4e4;scrollbar-width:thin;padding-right:12px}
.scroll_zbar::-webkit-scrollbar-thumb{border-radius:100px;border:2px solid rgba(0, 0, 0, 0.18);border-left:0;border-right:0;background-color:#8070d4}
.clse_ic{position:absolute;right:15px;top:15px}
.clse_ic img{width:20px;opacity:0.7;cursor:pointer}
/* scroll bar */
/* Contactus */
.contactus_wrp{width:100%;display:flex;flex-direction:row;align-items:flex-start}

.contactus_wrp .head_qtrtl.tlcnt{margin-bottom:20px;}
.cntct_mp{width:50%;float:left}
.cntct_dtls{height:700px;width:50%;display:flex;padding:0 40px;flex-direction:column;align-content:center;align-items:center;justify-content:center}
.mpimg img{width:100%;height:700px;object-fit:cover}
.head_title{width:100%;float:left;font-size:18px;line-height:21px;color:#0F9EEA;position:relative;margin-bottom:15px;text-transform:uppercase;padding-left:65px}
.tlcnt{text-align:center}
.head_title::before{position:absolute;content:'';width:40px;background:url(../images/head_line.png) no-repeat;height:20px;top:4px;margin-left:-64px}
.cntc_cnt{width:100%;float:left}
.head_qtrtl{width:100%;float:left;font-size:48px;line-height:81px;font-family:'martelbold';font-weight:800}
.cntus_grds{width:100%;display:flex;flex-direction:row;align-content:center;align-items:center;justify-content:space-between;margin-bottom:30px}
.grds_us{background:#FFFFFF;box-shadow:0px 0px 30px rgba(0, 0, 0, 0.07);width:400px;height:286px;display:flex;flex-direction:column;align-content:center;align-items:center;justify-content:center;margin-right:25px}
.grds_us:last-child{margin-right:0}
.cntus_hrs{border:1px solid #D4D8DA;width:100%;display:flex;padding:35px 40px;flex-direction:row;align-items:center;justify-content:flex-start;align-content:center}
.grds_us{background:#FFFFFF;max-width:100%;box-shadow:0px 0px 30px rgba(0, 0, 0, 0.07);width:400px;height:286px;display:flex;flex-direction:column;align-content:center;align-items:center;justify-content:center;margin-right:25px}
.grds_us:last-child{margin-right:0}
.cntus_hrs{border:1px solid #D4D8DA;width:100%;display:flex;padding:35px 40px;flex-direction:row;align-items:center;justify-content:flex-start;align-content:center}
.hr_li::after{position:absolute;content:'';width:2px;height:47px;/*background:#D4D8DA;*/border-radius:2px;right:25%}
.hr_li{width:50%;display:flex;position:relative;flex-direction:row;align-content:center;align-items:center;justify-content:flex-start}
.hr_tmg{width:50%;display:flex;flex-direction:column;justify-content:center;align-content:flex-start}
.hdr_tle{display:flex;flex-direction:row;align-content:center;align-items:center;justify-content:center;font-size:24px;line-height:40px;text-align:center;color:#272B30;font-family:'martelbold';font-weight:800;margin-bottom:20px}
.hdr_tle img{margin-right:20px}
.grds_us p{max-width:100%;font-size:14px;line-height:24px;text-align:center;color:#636566;width:250px;margin-bottom:20px;height:45px;display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.grds_us h5{max-width:85%;width:325px;font-size:16px;line-height:19px;text-transform:uppercase;color:#0F9EEA;font-weight:700;text-align:center}
.hr_li img{margin-right:20px}
.hr_li span{font-size:24px;line-height:40px;text-align:center;color:#272B30;font-weight:800;font-family:'martelbold'}
.hr_tmg span{font-size:16px;line-height:24px;text-align:left;color:#636566}
.hr_tmg span strong{color:#07a8ee;font-weight:800;padding:0 3px}
/* Contactus */
/* mission */
.ur_mson_wrp{width:100%;float:left;height:200px;position:relative}
.ur_mson_wrp img{width:100%;height:200px;object-fit:cover;object-position:center}
.ur_mson{padding:0 15px;width:100%;position:absolute;display:flex;text-align:center;height:200px;flex-direction:column;justify-content:center;align-items:center;top:0;left:0;background:rgb(15 31 77 / 79%);color:#fff}
.ur_mson p::after,.ur_mson p::before{position:absolute;content:'';width:25px;height:25px;background-size:contain !important}
/*.ur_mson p::before{background:url(../images/qu_str.svg) no-repeat;top:6px;left:-24px}*/
/*.ur_mson p::after{background:url(../images/qu_end.svg) no-repeat;bottom:10;right:auto}*/
.ur_mson p{font-size:22px;line-height:40px;font-family:'martelbold';font-weight:600;width:800px;max-width:100%;position:relative}
/* mission */
/* Aboutus */
.abt_us{width:100%;float:left;position:relative;padding:60px 0}
.abtus_wrp{width:100%;display:flex;flex-direction:row;align-content:flex-start;justify-content:space-between}
.abtus_lft{max-width:100%;width:550px;display:flex;flex-direction:column;justify-content:flex-start}
.abtus_lft p{margin-bottom:23px;font-size:16px;line-height:30px;text-align:justify;color:#636566}
.w200{width:220px;font-size:16px}
.w300{width:300px;font-size:16px}
.abtus_lft h2{line-height:60px;margin-bottom:20px}
/* Aboutus */
/* banner */
.banner{width:100%;display:flex;flex-direction:row;align-content:flex-start;justify-content:flex-start;position:relative;height: calc(100vh - 90px);}
.baner_img{width:60%;display:flex;flex-direction:row;align-content:flex-start;justify-content:flex-start;background:#000}
.baner_img img{width:100%;object-fit:cover}
.baner_bnr_cnt{width:40%;display:flex;flex-direction:column;align-content:flex-start;justify-content:flex-start;max-height:100%;height:750px;background-size:contain;background:#E5E5E5 url(../images/bnr_p.png) no-repeat}
.bnr_cntwrp{height:calc(100vh - 180px);display:flex;flex-direction:column;align-content:center;justify-content:center;align-items:center}
.bnr_dtlcnt{width:340px;text-align:left}
.bnr_dtlcnt h2{text-align:left;margin-bottom:20px}
/* banner */
/* qaulity print */
.owl-pagination{position:relative;top:30px}
.bnrsldr{width:300px;display:flex;cursor:pointer;flex-direction:column;justify-content:flex-start;background:#fff;height:345px;max-width:97%}
.bnf_img > img{height:270px;width:100%;object-fit:cover;transition:all 0.2s linear 0s}
.bnr_cnt button{display:none}
.qlty_prnt{width:100%;float:left;position:relative;padding:80px 0;background:#F7FBFA}
#testimonial-slider.owl-theme .owl-controls .owl-page span{background:#fff;border:2px solid #B3B3B3;opacity:1 !important}
#testimonial-slider.owl-theme .owl-controls .owl-page.active span{border-color:#07a8ee}
.bnf_img{display:flex;background:#e6e8e8;width:100%;position:relative;height:100%;border-bottom:4px solid #07A8EE}
.bnr_cnt p{font-size:14px;line-height:24px;text-align:center;color:#636566;padding-top:20px;display:none}
.bnf_img span{position:absolute;width:100%;background:rgb(0 0 0 / 50%);top:0;left:0;z-index:999;height:100%;display:none;flex-direction:column;align-content:center;justify-content:center;align-items:center}
.bnr_cnt{width:100%;display:flex;padding:25px 20px;flex-direction:column;align-content:center;align-items:center}
.bnr_cnt h4{font-size:18px;line-height:21px;text-align:center;text-transform:uppercase;color:#092534;font-weight:800}
.bnrsldr:hover .bnf_img span{display:flex;flex-direction:column;align-content:center;justify-content:center;align-items:center}
.bnrsldr:hover .bnf_img >img{height:100px}
.bnrsldr:hover .bnr_cnt p{display:block}
#testimonial-slider .testimonial{padding-top:50px}
.bnrsldr:hover .bnr_cnt button{display:block}
#testimonial-slider .owl-buttons .owl-prev{background:url(../images/sld_lft.png) no-repeat;top:0;top:45%;background-position:center;left:-90px}
#testimonial-slider .owl-buttons .owl-next{background:url(../images/sldr_rgt.png) no-repeat;top:0;top:45%;background-position:center;right:-90px}
#testimonial-slider .owl-buttons .owl-prev, #testimonial-slider .owl-buttons .owl-next{width:60px;height:60px;border-radius:0;background-color:#0F9EEA;position:absolute;opacity:1}
/* qaulity print */
/* slider */
.articles{height:100%;overflow:hidden}
.quote{position:relative;padding:20px 0}
.banner .slick-dots li button{width:4px;height:13px;background:#8A8A8A;border-radius:5px !important;padding:0;overflow:hidden}
.banner .slick-dots{display:flex !important;flex-direction:column;flex-wrap:nowrap;width:20px;right:50px;top:40%;bottom:0}
.banner .slick-dots li.slick-active button{border-radius:5px !important;background:#07A8EE;height:25px}
.slick-vertical .slick-slide{border:0 none}
.slick-prev, .slick-next{color:#fff;opacity:1;height:40px;width:40px;margin-top:-20px}
.slick-dots li{position:relative;display:inline-block;width:auto;height:auto;margin:0 5px 25px;padding:0;cursor:pointer}
.slick-dots li button:before{content:none}
/* slider */
/* privacy policy */
.subbanner{width:100%;float:left;position:relative;height:200px;overflow:hidden;}
.subbanner img{height:200px;width:100%;object-fit:cover;object-position:center;}
/*.subnr_cnt{width:100%;height:100%;position:absolute;top:0;left:0;color:#fff;display:flex;flex-direction:column;align-content:center;align-items:center;justify-content:center;background:rgb(0 0 0 / 50%) url(../images/wrppas.png) no-repeat;background-size: cover;}*/
.subnr_cnt{width:100%;height:100%;position:absolute;top:0;left:0;color:#fff;display:flex;flex-direction:column;align-content:center;align-items:center;justify-content:center;background:rgb(0 0 0 / 50%);background-size: cover;}
.subnr_cnt ul{margin-top:8px;display:flex;flex-direction:row;}
.subnr_cnt ul li a{font-size:16px;line-height:18px;text-transform:uppercase;color:#fff;text-decoration:none;position:relative;margin-right:35px;font-weight:600;}
.subnr_cnt ul li a::after{position:absolute;content:'';height:12px;width:12px;background:url(../images/dbl_rgt_arr.png) no-repeat;top:2px;right:-24px;}
/*.subnr_cnt ul li a::after{position:absolute;content:'';height:12px;width:12px;top:2px;right:-24px;}*/
.subnr_cnt ul li:last-child a::after{content:none;}
.subnr_cnt ul li:last-child a{color:#0F9EEA;cursor:context-menu;}
.privacy_wrp{width:100%;float:left;padding:50px 0;position:relative;}
.prvy_wrp p{font-size:16px;line-height:36px;color:#80817D;margin-bottom:30px;}
.prvy_wrp h4{font-size:20px;line-height:25px;color:#262728;margin-bottom:15px;}
.prvy_wrp ul li{font-size:16px;line-height:36px;color:#80817D;margin-bottom:10px;padding-left:20px;position:relative;}
.prvy_wrp ul li::before{position:absolute;content:'';width:6px;height:6px;background:#80817D;border-radius:50px;left:4px;top:15px;}
.prvy_wrp ul{width:100%;float:left;margin-bottom:25px;}
/* privacy policy */
/* contact us */
.contact_uswrp{width:100%;float:left;position:relative;padding:60px 0;}
.contact_uswrp .cntct_dtls{width:100%;height:auto;}
.contact_uswrp .head_qtrtl.tlcnt{margin-bottom:20px;}
.contact_uswrp .hr_tmg{flex-direction:row;width:70%;flex-wrap:wrap;}
.contact_uswrp .hr_tmg span{width:50%;text-align:left;}
.contact_uswrp .hr_li{width:30%;}
.contact_uswrp .hr_tmg{flex-direction:row;width:70%;flex-wrap:wrap;}
.contact_uswrp .hr_tmg span{width:50%;text-align:left;}
.contact_uswrp .hr_li{width:30%;}
/* contact us */
/* map full */
.mpfl{width:100%;float:left;position:relative;}
.mpfl img{width:100%;object-fit:cover;}
/* map full */
/* our team */
.our_teamwrp{width:100%;float:left;padding:30px 0;background:#E5E5E5;}
.our_teamwrp .abtus_lft{width:100%;}
/* our team */
/* why chse */
.whychse_wrp{width:100%;float:left;padding:60px 0;}
.whydif_wrp{width:100%;display:flex;flex-direction:row;align-items:flex-start;align-content:flex-start;justify-content:space-between;}
.hpl_acdrn{width:650px;max-width:100%;float:left;}
.whydif_rgt .set{width:100%;float:left;margin-bottom:20px;}
.nmb_rp{width:50px;height:50px;background:#0F9EEA;color:#fff;display:flex;flex-direction:column;align-content:center;justify-content:center;align-items:center;text-decoration:none;margin-right:20px;}
.whydif_rgt .set> a{position:relative;display:flex;width:100%;background:#EFF1F2;flex-direction:row;justify-content:flex-start;align-items:center;text-decoration:none;padding:5px;font-size:18px;line-height:24px;color:#545657;text-transform:uppercase;}
.whydif_rgt .set> a span{position:absolute;right:10px;}
.whydif_rgt .set> a span .mins{display:none;}
.whydif_rgt .content{padding:20px;font-size:16px;line-height:30px;color:#80817D;}
.whydif_rgt .content a{color:#0f9eea;text-decoration:none;}
/*.whydif_rgt .set.active-in > a{background:linear-gradient(94.17deg, #4460E7 -10.36%, #0CACF5 111.39%);color:#fff;}*/
.whydif_rgt .set .content{display:none;}
.set.active-in .content{display:block;}
.whtsec_hdr h2{width:500px;max-width:100%;line-height:60px;margin-bottom:30px;}
.whydif_rgt .set.active-in span img.mins{display:block;}
.whydif_rgt .set.active-in span img.pls{display:none;}
.whydif_lft{width:540px;position:relative;display:inline-block;}
.whydif_lft img{max-width:100%;position:relative;width:540px;height:510px;object-fit:cover;z-index:9;}
.whydif_lft::before{position:absolute;content:'';width:160px;height:160px;background:url(../images/circ.png) no-repeat;top:45px;left:-80px;}
.whydif_lft::after{position:absolute;content:'';width:180px;height:180px;background:url(../images/bnr_dt.png) no-repeat;bottom:-20px;right:-30px;}
/* why chse */
/* servoie */
.service_wrp{width:100%;float:left;position:relative;padding:60px 0 0;background:#E5E5E5;}
.service_rdt{width:100%;float:left;}
.service_rdt .mgnbr_sct{padding:25px 0 0;width:100%;float:left;}
.service_rdt .mgnbr_sct .tabs-nav ul{display:flex;flex-direction:row;align-content:center;align-items:center;justify-content:center;}
.service_rdt .mgnbr_sct .tabs-nav ul li a{text-decoration:none;font-size:18px;line-height:21px;text-transform:uppercase;color:#252829;min-width:180px;height:60px;display:flex;flex-direction:column;align-content:center;align-items:center;justify-content:center;padding:20px;}
.service_rdt .mgnbr_sct .tabs-nav ul li.active a{background:linear-gradient(94.17deg, #4460E7 -10.36%, #0CACF5 111.39%);color:#fff;}
.tabs_wrp{width:100%;float:left;padding-bottom:30px;}
.service_rdt .tabs-content{margin-top:70px;}
.wht_bgm{background:#fff;}
.tabs_nsde{width:100%;display:flex;flex-direction:row;align-content:flex-start;justify-content:space-between;}
.tabs_nsdeimg img{width:550px;height:510px;object-fit:cover;border:1px solid #ccc;}
.tabs_nsdeimg{max-width:100%;margin-right:30px;}
.tabs_nsdecnt p{font-size:14px;line-height:24px;text-align:justify;color:#636566;margin-bottom:20px;}
span.txtble{font-size:18px;line-height:21px;color:#0F9EEA;width:100%;float:left;margin-bottom:16px;}
ul.prntlstr{padding-top:0px;width:100%;float:left;position:relative;}
ul.prntlstr li{width:100%;float:left;margin-bottom:20px;font-size:14px;line-height:16px;text-transform:uppercase;color:#303334;font-weight:600;position:relative;padding-left:25px;}
ul.prntlstr li::before{position:absolute;content:'';width:5px;height:5px;background:#303334;border-radius:50px;left:10px;top:5px;}
.prnt_grdwrp{width:100%;position:relative;padding:30px 0;display:flex;flex-direction:row;flex-wrap:wrap;align-content:center;justify-content:space-evenly;align-items:center;}
h3.head_qtrtl.ft_md{font-size:36px;line-height:61px;color:#092534;}
.prnt_grd{max-width:100%;width:500px;min-height:360px;position:relative;background:#fff;padding:20px;}
.prnt_grd h4{font-size:30px;line-height:40px;font-family:'`martelbold';margin-bottom:20px;}
.prnt_grd::before{position:absolute;content:'';width:32px;height:32px;background:url(../images/pin.svg) no-repeat;right:10px;top:10px;}
.prnt_grd ul{padding-top:0;}
.tabs_getqut{width:100%;float:left;background:#fff;padding:60px 0;}
.abtus_rgt.circl_img img{object-fit:contain;border-radius:100%;width:400px;height:400px;background:#000;}
.tabs_nsdeimg p{font-size:14px;line-height:24px;text-align:justify;color:#636566;margin-bottom:20px;width:700px;max-width:100%;}
.tabs_nsdeimg.imgmb_20 img{margin-bottom:20px;}
/* servoie */
/* get quotes */
.tabs_getqut{width:100%;float:left;background:#fff;padding:60px 0;}
p.head_prg.tlcnt{width:1000px;margin:0 auto;font-size:16px;line-height:30px;text-align:center;color:#636566;max-width:100%;}
.frm_yuts{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;align-content:center;padding:30px 0 20px;}
.form-hrp select{background:#F7FBFA;border:1px solid #E3E7E6;width:300px;height:60px;font-size:16px;line-height:19px;letter-spacing:0.05em;color:#545657;padding:8px 10px;text-transform:capitalize;cursor:pointer;max-width:100%;}
.form-hrp label{font-weight:600;font-size:14px;line-height:17px;text-transform:uppercase;color:#092534;margin-bottom:15px;}
.form-hrp{display:flex;display:flex;margin-bottom:20px;flex-direction:column;}
.form-hrp input{max-width:100%;background:#F7FBFA;border:1px solid #E3E7E6;width:300px;height:60px;font-size:16px;line-height:19px;letter-spacing:0.05em;color:#545657;padding:8px 10px;cursor:pointer;}
.abtus_rgt.circl_img img{max-width:100%;object-fit:contain;border-radius:100%;width:400px;height:400px;background:#000;}
label.psdsnt{max-width:100%;background:#F7FBFA;border:1px solid #E3E7E6;width:300px;height:60px;font-size:16px;line-height:19px;letter-spacing:0.05em;color:#545657;padding:8px 10px;cursor:pointer;display:flex;align-items:center;justify-content:space-between;}
input#psd_snt{display:none;}
.form-hrp button{margin-top:30px;min-width:300px;height:60px;}
/* get quotes */
.cree_srvwrp{max-width:100%;width:360px;background:#fff;box-shadow:3px 4px 10px rgba(0, 0, 0, 0.08);float:left;position:relative;margin-left:40px;z-index:9;}
.cree_pp::before{position:absolute;content:'';width:200px;border:11px solid #07a8ee;height:450px;left:-40px;top:-24px;}
.cree_pp{position:relative;}
.cree_srvwrp >p{font-size:14px;line-height:24px;text-align:justify;color:#292B2D;padding:18px 26px;border-top:1px solid #DDDDDD;width:100%;float:left;}
.cree_parwrp{width:100%;background:#fff;position:relative;float:left;padding:30px 40px;text-align:center;}
.cree_parwrp h4{font-weight:800;font-size:24px;line-height:40px;color:#092534;font-family:'martel';margin-bottom:15px;}
.cree_parwrp p{display:inline-block;font-size:14px;line-height:24px;text-align:justify;color:#636566;}
.cree_parwrp p a{color:#07a8ee;font-weight:800;text-transform:uppercase;text-decoration:none;cursor:pointer;}
.cree_parwrp p strong{font-weight:800;color:#000;}
.cree_parwrp button{margin:20px auto 0;}
.nbr_wrp_inku{width:80%;margin:auto;}
.nbr_wrp{width:100%;display:flex;flex-direction:column;align-content:center;align-items:center;justify-content:center;height:100%;}
.nbr_wrp_inku p{font-size:18px;line-height:30px;text-align:justify;color:#636566;margin-bottom:12px;}
.nbr_wrp_inku span{width:100%;float:left;margin-top:10px;}
.baner_bnr_cnt.mtpp_kyt{background:none;}
.nbr_wrp_inku span a{font-weight:500;font-size:18px;line-height:24px;color:#0F9EEA;text-decoration:none;}
/* myactus */
.myact{position:relative;width:100%;float:left;padding:80px 0;}
.mysct_pnu{width:100%;display:flex;flex-direction:row;align-content:flex-start;justify-content:flex-start;}
.mysct_pnu .tabs-nav{margin-right:20px;background:#FFFFFF;width:260px;height:320px;box-shadow:0px 2px 6px rgba(0, 0, 0, 0.08);}
.mysct_pnu .tabs-nav h5{font-size:18px;line-height:21px;text-align:justify;text-transform:uppercase;color:#092534;width:100%;border-bottom:1px solid #E1E2E5;padding:18px 20px;font-weight:900;}
.mysct_pnu .tabs-nav ul li a{width:100%;display:flex;padding:15px;font-size:16px;line-height:19px;color:#616264;text-decoration:none;flex-direction:row;align-items:center;justify-content:flex-start;align-content:center;border-left:3px solid transparent;}
.mysct_pnu .tabs-nav ul li a span{background:#FFFFFF;border:1px solid #EDEDED;width:30px;height:30px;display:flex;align-items:center;justify-content:center;margin-right:20px;}
.mysct_pnu li.active a{background-color:#F9FAFC;border-left:3px solid #07a8ee;font-weight:800;}
.mysct_pnu li.lgt a{color:#E74C3C !important;}
.mysct_pnu li.lgt span{background-color:#e74c3c !important;}
.prtb_wrp_bnt{width:100%;float:left;background:#fff;box-shadow:0px 2px 6px rgba(0, 0, 0, 0.08);padding:30px;}
.prtb_wrp_bnt .tabs-content > div{width:100%;float:left;}
.prtb_wrp_bnt .tabs-content{width:calc(100% - 280px);}
.prtb_wrp{width:100%;float:left;text-align:left;}
.prtb_wrp_bnt h4{font-size:20px;line-height:24px;text-transform:uppercase;color:#252628;font-weight:800;width:100%;float:left;margin-bottom:20px;}
.tiryur_row{width:100%;display:flex;margin-bottom:20px;flex-direction:row;align-content:flex-start;justify-content:flex-start;}
.form_grp{display:flex;flex-direction:column;width:380px;max-width:100%;margin-right:25px;position:relative;}
input.passinp{background:#F3F3F3;}
.form_grp label{font-size:14px;line-height:17px;color:#686A6D;margin-bottom:8px;width:100%;float:left;}
.form_grp input, .form_grp select{background:#FFFFFF;border:1px solid #E1E2E5;padding:10px 15px;height:50px;font-size:16px;line-height:19px;color:#252628;width:100%;}
.tiryur_btn{display:flex;flex-direction:row;align-content:center;align-items:center;}
.tiryur_btn button{margin-top:0;margin-right:15px;cursor:pointer;}
button.btnfrgt_clr{line-height:17px;text-align:center;text-transform:uppercase;color:#E74C3C;background:transparent;border:0;font-weight:600;font-size:16px;}
.tiryur_row .pasdwrp{position:absolute;right:12px;top:39px;}
.prfl_updt{border:1px solid #E1E2E5;width:100%;display:flex;flex-direction:row;align-content:center;align-items:center;justify-content:space-between;padding:20px;margin-bottom:40px;}
._prf_dtl{display:flex;flex-direction:row;align-content:center;align-items:center;justify-content:flex-start;}
._prf_dtl img{width:60px;height:60px;object-fit:cover;border-radius:50%;margin-right:10px;}
button.btnprf_ch{background:rgba(251, 186, 66, 0.1);border:1px solid #FBBA42;width:240px;height:45px;font-weight:600;font-size:14px;line-height:17px;text-align:center;text-transform:uppercase;color:#FBBA42;}
._prdt_per h4{font-weight:800;font-size:16px;line-height:19px;color:#252628;margin-bottom:5px;}
input.passinp{background:#F3F3F3;}
._prdt_per span{font-size:14px;line-height:17px;color:#6D7074;}
.srvc_crds_lst{width:100%;float:left;position:relative;}
.mysct_pnu .tabs-content{width:calc(100% - 260px);}
.srvc_cards{width:100%;float:left;margin-bottom:30px;background:#FFFFFF;border:1px solid #E7E7E7;}
.srve_grdend{width:100%;display:flex;background:#EEF9FF;border:1px solid #E7E7E7;padding:20px;}
.serv_rqdt{width:50%;display:flex;flex-direction:row;}
.serv_rqdt label{font-size:16px;line-height:19px;color:#616264;min-width:130px;}
.serv_rqdt span{font-weight:800;font-size:16px;line-height:19px;text-transform:uppercase;}
.pndng{color:#FFB400;}
.acpttxt{color:#2ECC71;}
.dngrtxt{color:#FF442B;}
.srve_grdtop{width:100%;float:left;padding:20px;}
.srve_grdtop label{font-size:14px;line-height:17px;color:#7C7D80;width:100%;float:left;margin-bottom:8px;}
.srve_ptd{width:100%;float:left;padding-top:24px;display:none;border-top:1px solid #E3E3E3;}
.srve_po{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding-top:10px;}
.serve_type{display:flex;flex-direction:row;}
.serve_type img{margin-right:20px;}
.serve_ttle span{font-weight:500;}
.serve_ipkl span{display:flex;flex-direction:column;cursor:pointer;}
img.excls{display:none;}
.srve_grdtop.active_opn .srve_ptd{display:block;}
.srve_grdtop.active_opn .srve_po{padding-bottom:30px;}
.srve_grdtop.active_opn .serve_ipkl img.exuncls{display:none;}
.srve_grdtop.active_opn .serve_ipkl img.excls{display:block;}
.hdr_fltrac{width:100%;display:flex;margin-bottom:30px;padding:20px;background:#fff;box-shadow:0px 2px 6px rgba(0, 0, 0, 0.08);flex-direction:row;justify-content:space-between;align-items:center;align-content:center;}
.hdr_fltrac select, .hdr_fltrac input{font-size:16px;max-width:100%;line-height:19px;color:#545657;background:#F7FBFA;border:1px solid #E3E7E6;width:240px;height:45px;padding:5px;text-transform:capitalize;}
.prnt_cldr{position:relative;}
.hdr_fltrac .btnlgn_primary{width:180px;margin-top:0;}
.prnt_cldr img{position:absolute;right:9px;top:13px;}
.prnt_cldr input{padding-right:40px;}
/* myactus */


#toasts {
  min-height: 0;
  position: fixed;
  right: 20px;
  bottom: 20px;
  width: 400px;
}

#toasts .toast {
  background: #d6d8d9;
  border-radius: 3px;
  box-shadow: 2px 2px 3px rgba(0, 0, 0, .1);
  color: rgba(0,0,0, .6);
  cursor: default;
  margin-bottom: 69px;
  opacity: 0;
  position: relative;
  padding: 20px;
  transform: translateY(15%);
  transition: opacity .5s ease-in-out, transform .5s ease-in-out;
  width: 100%;
  will-change: opacity, transform;
  z-index: -1;
} 

#toasts .toast.success {
  background: #26d68a;
}

#toasts .toast.warning {
  background: #ffa533;
}

#toasts .toast.info {
  background: #2cbcff;
}

#toasts .toast.error {
  background: #f44336;
}

#toasts .toast.show {
  opacity: 1;
  transform: translateY(0);
  transition: opacity .5s ease-in-out, transform .5s ease-in-out;
}

#toasts .toast.hide {
  height: 0;
  margin: 0;
  opacity: 0;
  overflow: hidden;
  padding: 0 30px;
  transition: all .5s ease-in-out;
}

#toasts .toast .close {
  cursor: pointer;
  font-size: 24px;
  height: 16px;
  margin-top: -10px;
  position: absolute;
  right: 14px;
  top: 50%;
  width: 16px;
}