@font-face{font-family:'Montserrat';src:url(../fonts/Montserrat-Bold.woff2) format("woff2"),url(../fonts/Montserrat-Bold.woff) format("woff");font-weight:bold;font-style:normal;font-display:swap}
@font-face{font-family:'Montserrat';src:url(../fonts/Montserrat-Light.woff2) format("woff2"),url(../fonts/Montserrat-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}
@font-face{font-family:'Montserrat';src:url(../fonts/Montserrat-Medium.woff2) format("woff2"),url(../fonts/Montserrat-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}
@font-face{font-family:'Montserrat';src:url(../fonts/Montserrat-Regular.woff2) format("woff2"),url(../fonts/Montserrat-Regular.woff) format("woff");font-weight:normal;font-style:normal;font-display:swap}
@font-face{font-family:'Montserrat';src:url(../fonts/Montserrat-SemiBold.woff2) format("woff2"),url(../fonts/Montserrat-SemiBold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}
@font-face{font-family:'Montserrat';src:url(../fonts/Montserrat-Thin.woff2) format("woff2"),url(../fonts/Montserrat-Thin.woff) format("woff");font-weight:100;font-style:normal;font-display:swap}
@font-face{font-family:'playfair_displayitalic';src:url(../fonts/playfairdisplay-italic-variablefont_wght.woff2) format("woff2"),url(../fonts/playfairdisplay-italic-variablefont_wght.woff) format("woff");font-weight:normal;font-style:normal}
body{padding:0;margin:0 auto;font-size:14px;font-family:'Montserrat'}
a{text-decoration:none;color:inherit}
a:hover{text-decoration:none;color:inherit}
.no-pad{padding:0}
.no-marg{margin:0 auto}
a,a:active,a:focus{outline:0}
input:focus,textarea:focus,select:focus,button:focus{outline:none;outline:none}
.btn.focus,.btn:focus{box-shadow:none!important}
::-moz-placeholder{color:#404040;opacity:1}
.zoom:hover{transform:scale(1.2)}
.zoom{padding:0;transition:transform .6s;margin:0 auto}
.tggle-mnu{background:none;border:none}
.inside-content{padding:20px}
.top-hder{background:#fff;border-bottom:1px solid #eee;padding:16px 0}
.profile-pic-dtls{position:relative;z-index:1}
.profile-pic-dtls_in img{width:40px;height:40px}
.pd-0xz{padding:0}
.profile-pic-dtls_in p{font-weight:bold;margin:0 auto}
.hder-bg{position:absolute;right:0;z-index:0}
.top-info-boxs{padding:14px 20px;margin-bottom:1.875rem;background-color:#fff;transition:all .5s ease-in-out;position:relative;border:0 solid transparent;border-radius:1.25rem;box-shadow:0 .3125rem .3125rem 0 rgba(82,63,105,0.05);height:calc(100% - 30px)}
.top-info-boxs h5{font-size:17px;font-weight:400;margin:0 auto}
.top-info-boxs h2{font-weight:bold;margin:0 auto;font-size:27px}
.item-boxs_1{margin-bottom:1.875rem;padding:18px;background-color:#fff;transition:all .5s ease-in-out;position:relative;border:0 solid transparent;border-radius:1.25rem;box-shadow:0 .3125rem .3125rem 0 rgba(82,63,105,0.05);height:calc(100% - 30px)}
.item-heddng{margin-bottom:9px}
.item-heddng h5{font-size:17px;font-weight:bold;color:#076ec8}
.log-ot{padding:10px 20px;margin:auto 11px;background-color:#fff;transition:all .5s ease-in-out;position:relative;border:0 solid transparent;border-radius:1.25rem;box-shadow:0 .3125rem .3125rem 0 rgba(82,63,105,0.05);text-align:center;color:#005297;font-size:16px}
.log-ot svg{position:relative;top:-2px}
.tabs{max-width:100%;margin:0 auto;padding:0}
#tab-button{display:table;table-layout:fixed;margin:0;padding:0 1px;list-style:none;background:#dad5e3;border-radius:29px}
.tab-contents{margin:0 auto 5px;font-size:15px;line-height:26px}
#tab-button li{display:inline-block;margin:0}
#tab-button li a{display:block;padding:10px 36px;background:#dad5e3;transition:all .3s ease;border:none;text-align:center;color:#000;text-decoration:none;border-radius:30px;font-size:15px;font-weight:500}
#tab-button li a:hover,#tab-button .is-active a{border-bottom-color:transparent;background:#fff}
.tab-contents{padding:15px 0}
.tab-button-outer{display:none}
.tab-contents{margin-top:20px}
@media screen and (min-width: 768px) {
.tab-button-outer{position:relative;z-index:2;display:block}
.tab-select-outer{display:none}
.tab-contents{position:relative;top:-1px;margin-top:0}
}
.custom-dropdown{position:relative;display:inline-block;vertical-align:middle;padding:0!important;border-radius:2px;width:100%;margin:0 auto}
.custom-dropdown__select{padding:4px 7px;border-radius:4px;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;font-weight:400;color:#777;height:32px;border:1px solid #DDD;margin:0 auto;font-size:15px;letter-spacing:0;background:#fff}
.custom-dropdown::before,.custom-dropdown::after{content:"";position:absolute;pointer-events:none}
.custom-dropdown::after{content:url(../images/chevron-down.png);height:0;font-size:13px;line-height:1;right:12px;top:56%;margin-top:-9px;color:#D72027!important}
.custom-dropdown::before{width:2.3em;right:0;top:0;bottom:0;border-radius:0 3px 3px 0}
.custom-dropdown__select[disabled]{color:rgba(0,0,0,.3)}
.custom-dropdown.custom-dropdown--disabled::after{color:rgba(0,0,0,.1)}
.custom-dropdown--white::before{background-color:transparent;border-left:none}
.custom-dropdown--white::after{color:rgba(0,0,0,.9)}
.custom-dropdown--emerald::before{background-color:#1aa181}
.custom-dropdown--emerald::after{color:rgba(0,0,0,.4)}
.custom-dropdown--red::before{background-color:#d53a22}
.custom-dropdown--red::after{color:rgba(0,0,0,.4)}
.custom-dropdown--large .custom-dropdown__select{padding-right:1.3em}
.custom-dropdown--small .custom-dropdown__select{padding-right:.5em}
#hedng-drpdwn .custom-dropdown__select{padding:2px 4px;border-radius:2px;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;font-weight:400;color:#777;height:26px;border:1px solid #DDD;margin:0 auto;font-size:13px;letter-spacing:0;background:#fff}
.footr{background:#fff;padding:8px 0;text-align:center}
.footr p{font-size:12px;margin:0 auto;letter-spacing:1px}
.mob-slct{width:100%;border-radius:0;border:1px solid #ccc;background:#fff;padding:6px}
#logn-page-wwr{padding:0;background:url(../images/bg-2.jpg) right;background-size:cover;position:fixed;left:0;right:0;top:0;bottom:0}
.logn-inpts-2{padding:15% 17%}
.logn-inpts-2 h4{font-weight:bold;font-size:26px;text-align:center;margin:11px auto}
.lgn-input-11{margin-bottom:7px}
.lgn-input-nme{width:100%;border:1px solid #ccc;padding:9px 23px 8px;border-radius:38px;margin:5px auto}
.l2abel{margin:0 auto;font-size:14px}
.lgn-input-11 p{margin:0 auto;font-size:14px}
.lgn-psswrd-1{font-size:16px;background:#076ec8;border:1px solid #076ec8;padding:12px 23px 10px;width:100%;border-radius:38px;margin:3px auto 0;font-weight:bold;text-transform:uppercase}
.lgn-psswrd-1:hover{font-size:16px;background:#0ea4ff;border:1px solid #0ea4ff;padding:12px 23px 10px;width:100%;border-radius:38px;font-weight:bold;text-transform:uppercase}
.lgn-pt_2{text-align:center;margin:18px auto 0}
.lgn-pt_2 p{margin:0 auto;border:1px solid #e8e8e8;padding:9px 4px;background:#fff;border-radius:38px}
.usr-iic{margin:0 auto;text-align:center}
.rgt-bg-mmg{position:static;background:#f4f4f4;top:0;left:0;right:0;bottom:0;z-index:-1}
.std-mmg{position:absolute;top:13%;left:-22%}
.side-mg-4{position:absolute;left:-148px;top:80px;bottom:80px;box-shadow:14px 14px #00000012}
.bg-12{position:absolute;left:0;right:0;bottom:0;top:0}
.in-brd{border:1px solid #f4f4f4;background:url(../images/section-bg-hero3.png) center #fff;padding:48px;box-shadow:0 .3125rem .3125rem 0 rgba(82,63,105,0.29);border-radius:29px}
.form-page-inn{margin-bottom:1.875rem;padding:18px;background-color:#fff;transition:all .5s ease-in-out;position:relative;border:0 solid transparent;border-radius:1.25rem;box-shadow:0 .3125rem .3125rem 0 rgba(82,63,105,0.05);height:calc(100% - 30px)}
.form-item-1st{margin-bottom:13px}
.frm-inpt{width:100%;border:1px solid #ddd;padding:5px 10px;border-radius:3px}
.form-item-1st label{font-size:14px;margin:0 auto}
.frm-inpt_2{width:100%;border:none;background:#f4f4f4;padding:5px 10px;border-radius:3px}
.bg-lgt{background:#f4f4f4!important;border:none!important}
.sec-frm-itm{margin-bottom:10px}
.widget ul li::before{content:url(../images/rgt-ic.png);left:0;position:absolute;padding-left:4px;color:#707070;font-size:14px}
.widget ul{float:left;list-style:outside none none;margin-bottom:0;padding-left:0;width:100%}
.widget ul li{margin-bottom:3px;padding-left:36px;position:relative;line-height:29px;font-size:14px}
#coom-tblles table{border-collapse:collapse;font-size:14px}
#coom-tblles th{text-align:left;padding:8px!important;background-color:#514a70;color:#FFF}
#coom-tblles td{border:1px solid #eee;text-align:left;padding:5px 8px;background:none}
#coom-tblles tr:nth-child(odd){background-color:#FFF}
#coom-tblles tr:nth-child(even){background-color:#F4F4F478}
#coom-tblles table label{margin:0 auto}
#coom-tblles table thead{font-weight:bold}
#coom-tblles table thead tr td{background:#ececec;color:#333}
.back-and-submt-1w ul{margin:0 auto;padding:0}
.back-and-submt-1w ul li{display:inline-block}
.back_btn2{border:1px solid #076ec8;background:#076ec8;padding:7px 15px;font-size:13px;text-transform:uppercase;letter-spacing:1px}
.back_btn{border:1px solid #4093db;background:#4093db;padding:7px 15px;font-size:13px;text-transform:uppercase;letter-spacing:1px}
.back-and-submt-1w{margin:12px auto 0;padding:6px;text-align:right;background:linear-gradient(90deg,rgba(244,244,244,1) 0%,rgba(255,255,255,1) 100%)}
.icons-edt ul{margin:0 auto;padding:0}
.icons-edt ul li{display:inline-block;padding:0 5px;color:#f00}
.eml-dv-brd{border:1px solid #ddd;padding:5px;border-radius:4px}
.grid figure{position:relative;float:left;overflow:hidden;width:100%;height:auto;border-radius:33px;background:#3085a3;text-align:center;cursor:pointer}
.grid figure img{position:relative;display:block;min-height:100%;max-width:100%;opacity:.8}
.grid figure figcaption{padding:2em;color:#fff;text-transform:uppercase;font-size:1.25em;-webkit-backface-visibility:hidden;backface-visibility:hidden}
.grid figure figcaption::before,.grid figure figcaption::after{pointer-events:none}
.grid figure figcaption,.grid figure figcaption > a{position:absolute;top:0;left:0;width:100%;height:100%}
.grid figure figcaption > a{z-index:1000;text-indent:200%;white-space:nowrap;font-size:0;opacity:0}
.grid figure h2{word-spacing:-.15em;font-weight:300}
.grid figure h2 span{font-weight:800}
.grid figure h2,.grid figure p{margin:0}
.grid figure p{letter-spacing:1px;font-size:68.5%}
figure.effect-julia{background:#000}
figure.effect-julia img{max-width:none;height:400px;-webkit-transition:opacity 1s,-webkit-transform 1s;transition:opacity 1s,transform 1s;-webkit-backface-visibility:hidden;backface-visibility:hidden}
figure.effect-julia figcaption{text-align:left}
figure.effect-julia h2{position:relative;padding:.5em 0;font-size:28px}
figure.effect-julia p{display:inline-block;margin:0 0 .25em;padding:.4em 1em;background:rgba(255,255,255,0.9);color:#2f3238;text-transform:none;font-weight:500;font-size:75%;-webkit-transition:opacity 0.35s,-webkit-transform .35s;transition:opacity 0.35s,transform .35s;-webkit-transform:translate3d(-360px,0,0);transform:translate3d(-360px,0,0)}
figure.effect-julia p:first-child{-webkit-transition-delay:.15s;transition-delay:.15s}
figure.effect-julia p:nth-of-type(2){-webkit-transition-delay:.1s;transition-delay:.1s}
figure.effect-julia p:nth-of-type(3){-webkit-transition-delay:.05s;transition-delay:.05s}
figure.effect-julia:hover p:first-child{-webkit-transition-delay:0;transition-delay:0}
figure.effect-julia:hover p:nth-of-type(2){-webkit-transition-delay:.05s;transition-delay:.05s}
figure.effect-julia:hover p:nth-of-type(3){-webkit-transition-delay:.1s;transition-delay:.1s}
figure.effect-julia:hover img{opacity:.4;-webkit-transform:scale3d(1.1,1.1,1);transform:scale3d(1.1,1.1,1)}
figure.effect-julia:hover p{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.btn-submt{text-transform:uppercase;letter-spacing:2px;font-size:14px;padding:7px 25px;margin:1px auto}
.frm-inpt4{width:100%;border:1px solid #ddd;padding:5px 10px;border-radius:3px;margin:2px auto}
.form-page-innn2{margin-top:29px}
.hme-two-tbs{margin:28px auto;float:left;width:100%}
.certif-bg{width:83%;margin:0 auto; position: relative; }
.hdr-lgo-txt{margin:13px auto;text-align:center}
.hdr-lgo-txt h4{font-weight:bold}
.hdr-lgo-txt h5{font-weight:bold;font-size:16px}
.empl{float:none;text-align:center;margin-bottom:8px}
.bg-ewrpr{position:static;z-index:99;top:66px;margin:0 auto;left:0;right:0;width:84%}
.certif-bgdd{position:relative; background:url(../images/bg-3.jpg) repeat;}
.b-dyd{text-align:center;margin-top:20px}
.b-dyd h4{font-weight:bold}
.b-dyd p{font-size:17px;line-height:31px;font-family:'playfair_displayitalic'}
.reg-num{position:absolute;top:71px;left:39px}
.reg-num ul li{display:block;font-weight:bold;font-size:14px}
.fotr-bttm{position:static;left:0;right:0;bottom:81px;width:100%;margin:0 auto}
.fotr-bttm_1{padding:20px 0;}
.ftr-emplll{margin:0 auto;text-align:center}
.ftr-emplll2{margin:0 auto;text-align:right}
.b-dyd span{font-size:18px;font-weight:bold;font-family:'Montserrat'}
.bordr-1 { background: url(../images/bg-border-top.jpg) left no-repeat; height: 127px; width: 98%; background-size: contain; }
.bordr-2 { background: url(../images/left.jpg) repeat-y; width: 112px; height: 100%; background-size: contain; }
.bordr-3 { background:url(../images/right.jpg) repeat-y;   width: 112px; height: 100%; background-size: contain; }
.fotr-bttm ul { margin:0px auto; padding:0px; }
.fotr-bttm ul li { display: inline-block; width: 33%; float: left; }
.reg-num_1 { font-weight: bold; width: 50%; float: left; }
.reg-num_2 { font-weight: bold; width: 50%; float: left; text-align:right; }
.regnm-r { float: left; width: 100%; margin: 9px auto 31px; }









