@font-face {
  font-family: 'Poppins-SemiBold';
  src: url('Poppins-SemiBold.eot?#iefix') format('embedded-opentype'),  
  url('../fonts/Poppins-SemiBold.woff') format('woff'), 
  url('../fonts/Poppins-SemiBold.ttf')  format('truetype'), 
  url('../fonts/Poppins-SemiBold.svg#Poppins-SemiBold') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Poppins';
  src: url('../fonts/Poppins.eot?#iefix') format('embedded-opentype'),  
  url('../fonts/Poppins.woff') format('woff'), 
  url('../fonts/Poppins.ttf')  format('truetype'), 
  url('../fonts/Poppins.svg#Poppins') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Poppins-Regular';
  src: url('../fonts/Poppins-Regular.eot?#iefix') format('embedded-opentype'),  
  url('../fonts/Poppins-Regular.woff') format('woff'), 
  url('../fonts/Poppins-Regular.ttf')  format('truetype'), 
  url('../fonts/Poppins-Regular.svg#Poppins-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Poppins-Medium';
  src: url('../fonts/Poppins-Medium.eot?#iefix') format('embedded-opentype'),  
  url('../fonts/Poppins-Medium.woff') format('woff'), 
  url('../fonts/Poppins-Medium.ttf')  format('truetype'), 
  url('../fonts/Poppins-Medium.svg#Poppins-Medium') format('svg');
  font-weight: normal;
  font-style: normal;
}



@charset "utf-8";
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, a, samp,
small, strong, sub, sup, var,
b, i, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, figure, footer, header,
hgroup, menu, nav, section, menu,
time, mark, audio, video{margin: 0px;padding: 0px;font-family: 'Poppins-Regular', Helvetica, sans-serif;font-size: 16px;color: #272727;line-height: 1.2em;text-align:left;font-weight: normal;letter-spacing: initial;}
article, aside, figure, footer, header, hgroup, nav, section{display: block;}
body{/* overflow-x: hidden; */}
html, body {/* overflow-x:hidden; */} 
.lft{float:left;}
.rgt {float:right;}
#slides{display: none;}
.wrap {margin:0 auto;width: 90%;max-width: 1153px;min-width: 300px;}
ul {margin:0; padding:0;}
ul li {list-style:none;}
p{text-align: center;line-height: 1.9em;}
p b{font-family: 'RionaSans-Medium';font-size: 100%;line-height: 100%;color: #929292;}
.clear {clear:both;}
span.hgt{padding-top:100%;width:100%;display: block;background-repeat: no-repeat;}
a{/* display:block; */text-decoration:none;outline: 0;}
h1{color: #212121;line-height: normal;font-size: 30px;text-align: center;margin-bottom: 24px;}
h1 span{display:block;text-align:center;color: #696969;font-size: 13px;margin-top: 10px;}
a.btn{font-size: 16px;display: block;padding: 9px 10px;width: fit-content;width: -moz-fit-content;margin: 0 auto;margin-top: 27px;color: #ffffff;transition: 0.3s ease;background: #ce1e15;font-weight: normal;font-family: 'Poppins-Medium';position: relative;}
a.btn:before{content:'';width: 16px;height: 100%;position: absolute;left: -8px;top: 0px;-webkit-transform: skew(-21deg);transform: skew(-20deg);background: #ce1e15;display: inline-block;float: left;transition: 0.3s ease;}
a.btn:after{content:'';width: 16px;height: 100%;position: absolute;right: -8px;top: 0px;transform: skew(-23deg);background: #ce1e15;display: inline-block;float: right;transition: 0.3s ease;}
a.btn:hover{color:#fff;transition: 0.3s ease; background:#313131;}
a.btn:hover:after,a.btn:hover:before{background:#313131;}

.scroll{display:block;margin-top: -130px;position:absolute;}

body::-webkit-scrollbar {width: .4em;background-color:#ffffff;}
body::-webkit-scrollbar-track { -webkit-box-shadow: inset 0 0 0px rgb(255, 255, 255);}
body::-webkit-scrollbar-thumb {background-color: #d1261e;outline: 1px solid #ffffff; height:125px;}


/* fixed-header-end */
.fixed-header {position: fixed;top: 0px;/* left:0; *//* -webkit-transition: all 0.60s ease-in-out; */-moz-transition: all 0.60s ease-in-out;-ms-transition: all 0.60s ease-in-out;-o-transition: all 0.60s ease-in-out;z-index: 999;-webkit-box-shadow: 0 8px 6px -6px black;-moz-box-shadow: 0 8px 6px -6px black;box-shadow: 0 5px 7px -7px black;background: #fff;transition: 0.5s ease;/* margin: 0 auto; */width: 100%;padding: 12px 0px;left: 0;}
header.wrap:after{content:''; display:block; clear:both;}
header.wrap{padding: 27px 0px;position: relative;}
header .res{display:none;}

header .logo{float:left;width: 162px;transition: 0.3s ease;}
header .logo a{display:block;}
header .logo a img{width:100%;}
header .navigations{padding: 13px 0px;}
header .navigations.fixed-header .logo{width:140px;}
header .navigations.fixed-header nav{
    transition: 0.3s ease;
    top: 103px;
}

header{position:relative;}
header:after{content:'';display:block;position: absolute;background: #000;height: 11px;width: 54%;bottom: 0;right: 0;background: url(../images/bfr.jpg) no-repeat left center #d1261e;}
#cssmenu ul li{position:relative;}
#cssmenu ul li:after{content:'';display:block;position: absolute;background: #d1261e;height: 3px;width: 0;transition: 0.3s ease;left: 0;bottom: -4px;}
#cssmenu ul li:hover:after{width:100%;}
#cssmenu ul li:hover a{color:#d1261e;}
#cssmenu ul li:hover ul a{color:#fff;}

#rgtclicks{position:fixed;right: 0;/* width: 176px; */height: 138px;top: 45%;z-index: 99999;display: none;pointer-events: all;}
#rgtclicks a#english{top: -2px;}
#rgtclicks a#snaks{background: url(../images/call-icn.png) no-repeat left center;background-color: #239e4f;background-position: 16px;}
#rgtclicks a{border: 1px solid #f4f4f4;position: absolute;right: -200px;transition: 0.3s;padding: 11px;width: 176px;text-decoration: none;font-size: 16px;color: white;z-index: 999;display: block;border-radius: 5px;border-top-right-radius: 0px;border-bottom-right-radius: 0px;background: url(../images/mail-icn.png) no-repeat center left;background-color: #d1261e;padding-left: 60px;background-position: 16px;top: 64px;}
#rgtclicks a:hover {right: 0!important;}
#rgtclicks a#snaks2{background: url(../images/call-icn.png) no-repeat left center;background-color: #239e4f;background-position: 16px;top: 130px;}


.tppnl{width:100%;background: #000;padding: 8px 0px;}
.tppnl ul{float:left;}
.tppnl ul li{float:left;background: url(../images/call-icn.jpg) no-repeat left center;padding-left: 24px;margin-right: 20px;}
.tppnl ul li.mail{background: url(../images/mail-icn.jpg) no-repeat left center;padding-left: 27px;}
.tppnl ul li a{display: inline-block;color: #878787;font-size: 12px;font-weight: normal;line-height: 1em;font-family: 'Poppins-SemiBold';}


.tppnl ul.scl{float:right;}
.tppnl ul.scl li{background: url(../images/scl-icn.jpg) no-repeat left center;margin-right: 11px;padding: 0;display: block;}
.tppnl ul.scl li:last-child{margin-right:0px;background-position: -29px 0px;}
.tppnl ul.scl li a{position:relative;text-indent: -999999;/* width: 12px; */padding: 3px 9px;}

nav #cssmenu ul:after{ content:''; display:block; clear:both;}
nav #cssmenu ul li a{text-transform: uppercase;font-size: 13px;transition: 0.3s ease;font-family: 'Poppins';}
header nav{float:right;height: 57px;display: flex;align-items: flex-end;width: fit-content;width: -moz-fit-content;transition: 0.3s ease;}

.bnr{position:relative;width: 100%;}
.bnr:after{content:'';display:block;position: absolute;background: #000;height: 11px;width: 54%;bottom: 0;left: 0;background: url(../images/aftr.jpg) no-repeat right center #d1261e;}
.bnr .dsk{width:100%;overflow: hidden;}

.bnr .rs{display:none;}
.bnr .bx-pager.bx-default-pager .bx-pager-item{float:left;width: 26px;}
.bnr .bx-pager.bx-default-pager{position: relative;bottom: 130px;z-index: 99;min-width: 300px;left: 50%;width: 400px;margin-left: -573px;}
.bnr .bx-pager.bx-default-pager:after{content:''; display:block; clear:both;}
.bnr .bx-pager .bx-pager-item a{background: #666666;text-indent: 9999999;position: relative;display: block;width: 12px;-webkit-transform: skew(-21deg);transform: skew(-19deg);height: 11px;margin-right: 10px;}
.bnr .bx-pager .bx-pager-item a.active{background:#cf1f12;}
.bnr .bx-controls-direction{position:absolute;right: 30px;top: 0;top: 50%;margin-top: -25px;display: none;}
.bnr .bx-controls-direction a{text-indent: -4em;/* overflow: hidden; */text-indent: -9999px;width: 13px;position: relative;height: 19px;float: none;display: block;}
.bnr .bx-controls-direction a.bx-prev{background: url(../images/tp-arw.png);}
.bnr .bx-controls-direction a.bx-next{margin-top: 14px;width: 13px;height: 19px;background: url(../images/btm-arw.png);}
.bnr .bx-controls-direction a.bx-prev:before{content:'';display:block;position: absolute;width: 100%;height: 2px;background: #000;bottom: -7px;/* z-index: -999; */}
.bnr ul li img{width:100%;}
.bnr ul li{display: block;padding: 12px 0px;}
.bnr ul li .lft{width: 39%;margin-right: 1.4%;position:relative;min-height: 445px;display: flex;justify-content: center;flex-direction: column;}
.bnr ul li .lft h1{text-align:left;margin-bottom: 0px;color: #d1261e;font-family: 'Poppins';font-size: 46px;line-height: 1.1em;text-transform: initial;margin-bottom: 11px;}
.bnr ul li .rgt{width: 53.95%;}
.bnr ul li .lft p{text-align:left;font-size: 19px;line-height: 1.5em;color: #fff;}

.about .pnl{display:block;margin-top: 30px;}
.about .pnl .flxpnl:nth-child(even){flex-flow: row-reverse;}
.about .pnl .flxpnl{display: flex;align-items: center;justify-content: space-between;margin-bottom: 20px;border: 1px solid #e7dfdf;padding: 20px;background: #f7f7f7;}
.about .pnl .flxpnl .lft{display:block;width: 43%;}
.about .pnl .flxpnl .lft img{display:block;width: 100%;border-radius: inherit;}

.about .pnl .flxpnl .rgt{display:block;width: 52%;}
.about .pnl .flxpnl .rgt h2{display:block;text-align: left;font-size: 20px;font-weight: 600;margin-bottom: 3px;}
.about .pnl .flxpnl .rgt p{display:block;text-align: left;margin: 0;text-align-last: left;}

.about{/* width:100%; */margin-bottom: 70px;margin-top: 70px;}
h1.hd{font-size:26px;text-align: center;color: #231f20;line-height: 1.4em;margin-bottom: 24px;font-family: 'Poppins';}
h1.hd:after{content:'';display:block;background: url(../images/hd-aftr.png) no-repeat right center;width: 64px;height: 17px;margin: 0 auto;margin-top: 4px;}
.about p{margin-bottom: 10px;}
.about h1 span{font-size:100%;display:block;text-align: center;color: #231f20;margin: 0px;}
.about table{margin-top:50px;margin-bottom: 70px;}
.srvc{width:100%;margin-top: 28px;margin-bottom: 70px;background: #f9f9f9;padding-top: 70px;padding-bottom: 50px;}
.srvc h1{font-size:26px;}
.srvc.inr{margin-top:0px;}
.srvc:after{content:''; display:block; clear:both;}
.srvc ul{width:100%;margin-top: 10px;display: flex;flex-wrap: wrap;}
.srvc a.btn{margin-top: 40px;}
.srvc ul li{width: 38%;float: left;margin-right: 5%;padding: 41px 7.5%;background: url(../images/srvc-icn1.jpg) no-repeat;background-position: 16px 44px;line-height: 1.8em;padding-right: 2%;background-color: #fcfcfe !important;-webkit-box-shadow: 4px 6px 5px -4px rgba(0,0,0,0.3);-moz-box-shadow: 4px 6px 5px -4px rgba(0,0,0,0.3);box-shadow: 4px 6px 5px -4px rgba(0, 0, 0, 0.15);margin-bottom: 5%;}
.srvc ul li h2{color:#d9231c;font-size:20px;font-family: 'Poppins-SemiBold';margin-bottom: 15px;}
.srvc ul li:nth-child(2n+2){margin-right:0px;}
.srvc ul li.icn2{background: url(../images/srvc-icn2.jpg) no-repeat;background-position: 16px 44px;}
.srvc ul li.icn3{background: url(../images/srvc-icn3.jpg) no-repeat;background-position: 16px 44px;margin-bottom: 0px;}
.srvc ul li.icn4{background: url(../images/srvc-icn4.jpg) no-repeat;background-position: 16px 44px;margin-bottom: 0px;}
.srvc .srvcPnl{display: flex;margin-bottom: 30px;}
.srvc .srvcPnl .pnl{display:block;float: left;margin-right: 2%;width: 32%;}
.srvc .srvcPnl .pnl:last-child{margin-right:0px;}
.srvc .srvcPnl .pnl a .imgPnl{display:block;margin-bottom: 26px;width: 100%;}
.srvc .srvcPnl .pnl a .imgPnl img{display:block;width: 100%;max-height: 350px;object-fit: cover;object-position: top;}
.srvc .srvcPnl .pnl a{display:block;background: #fff;padding: 26px 26px;box-shadow: 0px 0px 9px #d6d6d6;transition: 0.3s ease;}
.srvc .srvcPnl .pnl a h2{display: block;transition: 0.3s ease;font-size: 19px;}
.srvc .srvcPnl .pnl a:hover{background-color:#ce1e15;}
.srvc .srvcPnl .pnl a span{display: block;/* position: absolute; */background: url(../images/btm-arw.png) no-repeat right center;padding-right: 25px;width: fit-content;margin-top: 10px;}
.srvc .srvcPnl .pnl a:hover h2, .srvc .srvcPnl .pnl a:hover span{color:#fff;}

.brc{max-width: 721px;margin: 0 auto;width: 100%;margin-bottom: 70px;}
.brc .lft{width: 62%;padding-top: 18%;/* min-width: 440px; */}
.brc .lft h1.hd{text-align:left;}
.brc .lft a.btn{margin-left:0px;margin-top: 50px;}
.brc .lft h1.hd:after{margin-left:0px;}

.brc .rgt{width: 36%;border: 5px solid #ed1b24;float: left;/* min-width: 271px; */}
.brc .rgt img{width:100%;}

.cntt.mrg{margin-top:70px;}
.cntt{width:100%;}
.cntt .cntpnl h1 {width:auto;font-size: 25px;text-align: left;font-family: Poppins-SemiBold;font-weight: normal;color: rgb(210, 39, 32);line-height: 1em;margin-bottom: 20px;}
.cntt .map a, .cntt .map a img{display:block;width:100%;height: 301;object-fit: cover;object-position: left;}
.cntt .map{width:100%;height: 300px;-webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */filter: grayscale(100%);}
.cntt .cntpnl{width:auto;width: 100%;max-width: 880px;position: relative;top: -110px;margin: 0px auto;background: rgb(255, 255, 255);padding: 50px;-webkit-box-shadow: -2px 0px 5px 5px rgba(0, 0, 0, 0.06);-moz-box-shadow: -2px 0px 5px 5px rgba(0,0,0,0.19);box-shadow: -2px 0px 5px 5px rgba(0, 0, 0, 0.08);}
.cntt .fldWrp input { width: 100%;font-size: 13px;color: rgba(4, 4, 4, 0.68);display: block; -webkit-appearance: none;border-width: 1px; border-style: solid;border-color: rgb(202, 202, 202);border-image: initial;padding: 11px 14px;outline: 0px;border-radius: 0px;}
.cntt .cntpnl form {float: left;width: 60%;max-width: 520px;position: relative;}
.cntt .fldWrp {margin-bottom: 5%;width: 47.4%;margin-right: 5%;float: left;position: relative;}
.cntt .fldWrp.mrg{margin-right: 0px;}
.cntt .fldWrp.phn {width: 100%;margin-right: 0px;}
.cntt .fldWrp.big {width: 100%; margin-right: 0px; float: none;clear: both;}
.cntt .fldWrp textarea{width:auto;width: 100%;font-size: 14px;color: rgba(4, 4, 4, 0.68);display: block;min-height: 100px;-webkit-appearance: none;border-width: 1px;border-style: solid;border-color: rgba(197, 197, 197, 0.68);border-image: initial;padding: 11px 14px;outline: 0px;border-radius: 0px;}
.cntt .fldWrp.btn{display: block;width: fit-content;color: rgb(255, 255, 255);font-weight: normal;font-family: Poppins-Medium;position: relative;cursor: pointer;padding: 6px;margin: 10px auto 0px;transition: all 0.3s ease 0s;background: rgb(206, 30, 21);}
.cntt .fldWrp.btn input{color: rgb(255, 255, 255);font-family: Poppins-Medium;font-size: 16px;cursor: pointer;background: transparent;border-width: initial;border-style: none;border-color: initial;border-image: initial;padding: 0px 11px;}
.cntt .fldWrp.btn:after{content:'';display:block;content: "";width: 16px;height: 100%;position: absolute;right: -8px;top: 0px;transform: skew(-24deg);display: inline-block;float: right;background: rgb(206, 30, 21);transition: all 0.3s ease 0s;}
.cntt .fldWrp.btn:before{content:'';display:block;content: "";width: 16px;height: 100%;position: absolute;left: -8px;top: 0px;transform: skew(-20deg);display: inline-block;float: left;background: rgb(206, 30, 21);transition: all 0.3s ease 0s;}
.cntt .fldWrp.btn:hover {color: rgb(255, 255, 255);transition: all 0.3s ease 0s;background: rgb(49, 49, 49);}
.cntt .fldWrp.btn:hover::after, .cntt .fldWrp.btn:hover::before {background: rgb(49, 49, 49);}
.cntt .fldWrp label.error {display: block; color: rgb(247, 0, 0);font-size: 11px;position: absolute;padding-left: 14px; z-index: 9;}
.form-message-error{position: absolute;bottom: -23px;width: 109px;color: #ce1e15;margin-top: 0;left: 0;font-size: 14px;}
#form-message{position:absolute;bottom: -5px;width: 100%;height: 47px;background: #fff;display: table;left: -20px;}
.cntpnl{position:relative;}
#form-message span{text-align:center;display: block;color: #188f45;font-size: 18px;display: table-cell;vertical-align: middle;width: 100%;position: initial;}



.cntt .cntpnl .rgt{width: 32%;}
.cntt .cntpnl .rgt ul {width: 100%;}
.cntt .cntpnl .rgt ul li b{display:block;font-size: 100%;font-weight: bold;}
.cntt .cntpnl .rgt ul li{width: auto;padding-left: 48px;margin-bottom: 32px;font-size: 15px;line-height: 1.7em;background: url(../images/nv-icn.jpg) left 7px no-repeat;min-height: 34px;align-items: center;display: flex;flex-flow: column;align-items: baseline;justify-content: center;}
.cntt .cntpnl .rgt ul li.ml {background: url(../images/ml-icn.jpg) left 3px no-repeat;}
.cntt .cntpnl .rgt ul li.cl {background: url(../images/cl-icn.jpg) left 7px no-repeat;}
.cntt .cntpnl .rgt ul li.scl{line-height: 1em;background: transparent;border-top: 1px solid rgb(202, 202, 202);padding: 37px 0px 0px;}
.cntt .cntpnl .rgt ul li a {display: block;font-size: 15px;line-height: 1.7em;}

.cntt .cntpnl .rgt ul li.scl a.twt {background-position: -38px 0px;}
.cntt .cntpnl .rgt ul li.scl a { width: 23px;height: 23px;display: inline-block; margin-right: 15px;background: url(../images/cntct-scl-icn.jpg) left center no-repeat;}



footer{background: #212121;padding: 37px 0px;width: auto;padding-bottom: 0px;}
footer ul{width: 100%;display: flex;justify-content: center;margin: 0 auto;background: #212121;position: relative;z-index: 9;}
footer ul li{float: left;margin-right: 29px;position: relative;}
footer ul li:last-child{margin-right:0px;}
footer ul li a{color:#fff;display: block;font-size: 13px;transition: 0.3s ease;line-height: normal;font-family: 'Poppins-SemiBold';}
footer ul li:after{content:'';display:block;position: absolute;background: #ffffff;height: 2px;width: 0;transition: 0.3s ease;left: 0;bottom: -2px;}
footer ul li:hover:after{width:100%;}


footer .brdr{width:100%;position: relative;}
footer .brdr:after{content:'';display:block;width: 100%;height: 1px;border-bottom: 1px solid #b1b1b121;position: absolute;left: 0;bottom: 10px;}
footer .scl{line-height: 1em;display: flex;justify-content: center;margin-top: 14px;}
footer .scl a.twt {background-position: -29px 0px;}
footer .scl a {width: 19px;height: 18px;display: inline-block;margin-right: 15px;background: url(../images/ftr-scl.jpg) left center no-repeat;}
footer p{padding: 12px;color: #d6d6d6;background: #191919;font-size: 11px;margin-top: 31px;}



.inrPgs table.ticmrk tr .big{/* width: 23%; */}
.about tr th{border-bottom:1px solid #fff;background-color: #ca231f;color:#fff;padding: 12px 22px;text-align: center;width: 23%;font-family: 'Poppins';border-right: 1px solid #fd7b78;}
.about tr th:last-child{border-right:0px;}
.about table.ticmrk tr td{background: #d2d2d229;border-right: 1px solid #7171715e;padding: 9px 22px;border-bottom: 1px solid #7171715e;width: 18%;text-align: center;}
.about table.ticmrk tr td:last-child{border-right:0px;}
.about table.ticmrk tr:last-child td{
    border-bottom: 0px;
}
.about table.ticmrk tr td img{width: 24px;display: block;margin: 0 auto;}


.srvcs{width:100%;margin-bottom: 70px;}
.srvcs .bg{margin-bottom: 70px;background: #f9f9f9;padding-top: 70px;padding-bottom: 50px;}
.srvcs h1{font-size:26px;}
.srvcs h1.hd.lft:after{margin-left:0px;}
.srvcs h1.hd.lft{text-align:left;float: none;}

.srvcs ul.src:after{content:''; display:block; clear:both;}
.srvcs ul.src{width:100%;margin-top: 10px;margin-bottom: 70px;display: flex;flex-wrap: wrap;}
.srvcs a.btn{margin-top: 40px;}
.srvcs ul.src li{width: 38%;float: left;margin-right: 5%;padding: 41px 7.5%;background: url(../images/srvc-icn1.jpg) no-repeat;background-position: 16px 44px;line-height: 1.8em;padding-right: 2%;background-color: #fcfcfe !important;-webkit-box-shadow: 4px 6px 5px -4px rgba(0,0,0,0.3);-moz-box-shadow: 4px 6px 5px -4px rgba(0,0,0,0.3);box-shadow: 4px 6px 5px -4px rgba(0, 0, 0, 0.15);margin-bottom: 5%;}
.srvcs ul.src li h2{color:#d9231c;font-size:20px;font-family: 'Poppins-SemiBold';margin-bottom: 15px;}
.srvcs ul.src li:nth-child(2n+2){margin-right:0px;}
.srvcs ul.src li.icn2{background: url(../images/srvc-icn2.jpg) no-repeat;background-position: 16px 44px;}
.srvcs ul.src li.icn3{background: url(../images/srvc-icn3.jpg) no-repeat;background-position: 16px 44px;margin-bottom: 0px;}
.srvcs ul.src li.icn4{background: url(../images/srvc-icn4.jpg) no-repeat;background-position: 16px 44px;margin-bottom: 0px;}

ul.blt{width:auto;margin-left:20px;margin-bottom: 70px;}
ul.blt li {list-style-type: disc;font-size: 14px;line-height: 18px; margin-bottom: 10px;}




.banner{min-height: 340px;display: flex;align-items: center;background-color: #fafafa;background-image: url(../images/about-bg.jpg);background-size: cover;margin-bottom: 100px;background-position: top center;}
.banner h1{margin:0px;font-size: 38px;text-align: left;color: #fff;}
.banner.mr0{margin-bottom:0px;}

.team{display:block;margin: 70px 0px;}
.team p{display:block;margin-bottom: 12px;}
.team .imgpnl.infra img{width: 100%;}
.team .imgpnl.infra{width: 30%;margin: 0 auto;float: left;position: sticky;top: 0;}
.team .imgpnl.infra p{display:inline-flex;width: 51%;text-align: left;}
.team .imgpnl{display:block;margin-top: 30px;}
.team .imgpnl img{width:100%;}
.team .core{display:block;margin-top: 48px;}
.team .core ul.rgt{width: 67%;}
.team .core ul.rgt li{width:100%; margin-right:0px;}
.team .core ul{display: flex;flex-wrap: wrap;}
.team .core ul li{display:block;line-height: 1.5em;margin-bottom: 10px;box-shadow: 0px 0px 7px #cdcdcd;float: left;width: 49%;margin-right: 2%;margin-bottom: 2%;}
.team .core ul li .pdng{display:block;line-height: 1.5em;padding:25px;}
.team .core ul li b{font-weight:bold;display: block;color: #d9231c;font-size: 20px;font-family: 'Poppins-SemiBold';margin-bottom: 15px;}
.team .core ul li:nth-child(2n+2){margin-right:0px;}


.founder{display:block;margin: 60px 0px;}
.founder .fndPnl{display:block;}
.founder .fndPnl .lft{display:block;width: 35%;}
.founder .fndPnl .lft h4{display:block;background: #d2261c;padding: 20px 30px;color: #fff;font-size: 26px;font-weight: 600;line-height: 1.4em;}
.founder .fndPnl .lft h4 span{display:block;color: inherit;font-weight: 300;}
.founder .fndPnl .lft img{width:100%;max-height: 400px;object-fit: cover;object-position: top;}
.founder .fndPnl .rgt{display:block;width: 60%;margin-top: 60px;}
.founder .fndPnl .rgt p{display:block;font-size: 16px;margin-bottom: 10px;text-align: left;}





.cntct{}
.cntct ul{width:100%;display: flex;justify-content: center;}
.cntct ul:after{content:''; display:block; clear:both;}
.cntct ul li{float: left;width: 100%;max-width: 350px;text-align: center;font-size: 27px;font-family: 'RionaSans-Bold';min-height: 200px;display: flex;flex-direction: column;justify-content: center;border-right: 1px solid #c1c1c1;}
.cntct ul li a{display:block;text-align:center;font-size: 16px;margin-top: 20px;color: #777;}
.cntct ul li a:nth-child(2n+2){margin-top:10px;}
.cntct .adrs{width:100%;display:flex;justify-content:center;border-top: 1px solid #d4d4d4;padding: 60px 0px;border-bottom: 1px solid #d4d4d4;margin-top: 70px;margin-bottom: 70px;text-align: center;font-size: 27px;font-family: 'RionaSans-Bold';align-items: center;flex-direction: column;}
.cntct .adrs a{width:100%;display: block;text-align: center;font-size: 16px;margin-top: 20px;color: #777;line-height: 1.5em;}
.cntct ul li:nth-child(3n+3){border:none;}

.cntct form{width: 60%;margin: 0 auto;max-width: 696px;margin-bottom: 70px;}
.cntct .fldWrp input::-webkit-input-placeholder, textarea::-webkit-input-placeholder{font-size: 14px; color:#545454; display:block; font-weight:normal; line-height:normal;}

.cntct .fldWrp.fll{width:100%; margin-right:0px;}
.cntct .fldWrp.big{width:100%;margin: 0px;float: none;}
.cntct .fldWrp{margin-bottom: 30px;width: 47%;margin-right: 5%;float: left;position: relative;}
.cntct .fldWrp input{width: 100%;border: 1px solid #cacaca;padding: 8px 27px;outline:0;font-size: 14px;color: #040404ad;display: block;-webkit-appearance: none;-webkit-border-radius: 0px;}
.cntct .fldWrp input::-webkit-input-placeholder, textarea::-webkit-input-placeholder{font-size: 14px; color:#545454; display:block; font-weight:normal; line-height:normal;}
.cntct .fldWrp.big input{width:100%;color:#848484ad;cursor:pointer;background:transparent;margin: 0 auto;}
.cntct .fldWrp:nth-child(2n+2){margin-right:0px;}
.cntct .fldWrp.mrg{ margin-bottom:50px;}
.cntct .fldWrp textarea{width: 100%;border: 1px solid #c5c5c5ad;padding: 8px 27px;outline: 0;font-size: 14px;color: #040404ad;display: block;min-height: 100px;-webkit-appearance: none;-webkit-border-radius: 0px;}
.cntct .fldWrp input.btn{padding: 11px 31px;background: #f15119;-webkit-border-radius: 3px;-ms-border-radius: 3px;-o-transition: all 0.4s ease;color: #fff;width: fit-content;width: -moz-fit-content;text-transform: uppercase;font-size: 16px;border: none;line-height: 1em;}


/* responsive nav */
.nav-collapse li {
  width: 100%;
  display: block;
}
header .res nav ul li ul:after, header .res nav ul li:after{content:''; display:block; clear:both;}
header .res nav ul li ul{position:initial;margin: 0;padding: 0;clear: both;background: #b71810;}
			header .res nav ul{float:left;position: relative;/* left: -310px; */width: 100%;background: #d1261e;z-index: 9999999999;/* top: -60px; *//* height: 100%; *//* padding-bottom: 70px; */}
			header .res nav ul li{}
			header .res nav ul li a{color:#fff;padding: 15px 12px 15px 34px;border-bottom: 1px solid #ffffff38;font-size: 16px;line-height: 1.4em;display: block;}

.js .nav-collapse {
  /* clip: rect(0 0 0 0); */
  max-height: 0;
  position: absolute !important;
  display: block;
  overflow: hidden;
  zoom: 1;
  width: 100%;
  left: 0;
  top: 150px;
  height: 500px;
}

.nav-collapse.opened {
  max-height: 9999px;
}

.disable-pointer-events {
  pointer-events: none !important;
}

.nav-toggle {
  -webkit-tap-highlight-color: rgba(0,0,0,0);
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
}

			.nav-toggle {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-decoration: none;
  text-indent: -300px;
  position: relative;
  overflow: hidden;
  width: 40px;
  height: 37px;
  float: right;
  background: #d1261e;
  margin-top: 20px;
}

.nav-toggle:before {
  color: #ffffff; /* Edit this to change the icon color */
  font: normal 28px "responsivenav"; /* Edit font-size (28px) to change the icon size */
  text-transform: none;
  text-align: center;
  position: absolute;
  content: "\2261"; /* Hamburger icon */
  text-indent: 0;
  speak: none;
  width: 100%;
  left: 0;
  top: 0;
  font-family: 'Poppins';
  font-weight: normal;
  margin-top: -2px;
}

.nav-toggle.active:before {
  font-size: 18px;
  content: "X";
  top: 0;
  font-weight: normal;
  margin-top: 5px;
}
/* responsive nav */



@media only screen and (max-width: 1250px){
.bnr ul li .lft h1{font-size:30px;}
.bnr ul li .lft p{font-size: 14px;}
.bnr .bx-pager.bx-default-pager{margin-left: -45%;}
}

@media only screen and  (max-width:1024px){
	.srvc .srvcPnl{flex-wrap:wrap;}
	.srvc .srvcPnl .pnl{width:100%;margin-right: 0px;margin-bottom: 20px;}
  .srvc ul li{padding: 48px 84px;width: auto;padding-right: 20px;margin-bottom: 30px !important;margin-right: 0px;}
.cntt .cntpnl{width: 80%;}
.cntt .cntpnl .rgt ul li br{display:none;}  
}

@media only screen and  (max-width:900px){
  header #cssmenu{display:none;}
  .fixed-header .js .nav-collapse{top:10px;}
  header .res{display:block;}
  .bnr .dsk .bx-pager.bx-default-pager{bottom: 59px;}
  .bnr ul li .lft{min-height:initial;margin-top: 7%;width: 50%;}
  .bnr ul li .rgt{width: 47%;}
  .brc{width: auto;width: fit-content;width: -moz-fit-content;}
  .brc .lft{width:auto;margin-right: 6%;}
.cntt .cntpnl h1{font-size: 22px;}
.cntt .cntpnl .rgt ul li{font-size:14px;background-size: 30px !important;padding-left: 36px;}  
.cntt .cntpnl .rgt ul li a{font-size:14px;}

}

@media only screen and  (max-width:768px){
	.team .core ul li{width:100%;margin-right: 0px;}
	.founder .fndPnl .rgt{width:100%;margin-top: 30px;}
	.founder .fndPnl .lft{width:100%;}
	.about .pnl .flxpnl .rgt{width:100%;margin-top: 30px;}
	.about .pnl .flxpnl .lft{width:100%;}
	.about .pnl .flxpnl, .about .pnl .flxpnl:nth-child(even){flex-flow:column;padding: 10px;}
  .bnr ul li .lft h1{font-size: 24px;}
  .bnr ul li .lft p{font-size:13px;}
.cntt .cntpnl form{width:100%;max-width: initial;} 
.cntt .cntpnl .rgt{width:100%;margin-top: 40px;padding-top: 40px;border-top: 1px solid #dedede;} 
.cntt .cntpnl .rgt ul li{padding-bottom:10px;}


}

@media only screen and  (max-width:650px){
  .bnr .rs{display:block;width:100%;overflow: hidden;}
  .bnr .rs img{width:100%;}
  .bnr .dsk{display:none;}
  .bnr .bx-pager.bx-default-pager{position: relative;left: initial;margin: 0px;width: auto;display: flex;justify-content: center;bottom: 60px;}

  }



@media only screen and  (max-width:600px){
	.team .imgpnl.infra p{width:100%;margin-bottom: 20px;}
	.team .imgpnl.infra img{margin: 0;}
	.team .core ul.rgt{width:100%;}
	.team .imgpnl.infra{flex-flow:column;align-items: baseline;width: 100%;position: initial;margin-bottom: 20px;}
  header .navigations.fixed-header nav{top: 97px;}
  .js .nav-collapse{top: 132px;}
  .nav-toggle{margin-top: 11px;}
  header .logo, header .navigations.fixed-header .logo{width: 130px;}

  .brc .lft{margin-left: 15px;}
  .about p{text-align:justify;text-align-last: center;}
p{font-size:14px;}
	.team p br{display:none;}
a.btn, .cntt .fldWrp.btn input{font-size: 13px;}  
h1, h1.hd{font-size: 21px;}
h1.hd:after{width:50px;background-size: 100%;height: 14px;}
.srvc{padding-top: 40px;margin-top: 0px;}
.about{margin-bottom: 50px;margin-top: 50px;}
.cntt .cntpnl .rgt ul li:last-child{margin-bottom:0px;}
footer ul li a{font-size:12px;}
footer ul li{margin-right: 20px;}
footer ul{width: fit-content;width: -moz-fit-content;}
.srvc ul li:last-child{margin-bottom: 0px !important;}

}

@media only screen and  (max-width:500px){
  .banner h1{font-size: 26px;}
  .banner{min-height: 200px;}
  #rgtclicks{display:block;}
  .about table.ticmrk tr td{font-size:14px;}
    .about table.ticmrk tr th{font-size: 13px;}
  .cntt .fldWrp{width:100%; margin-right:0px;}
    .js .nav-collapse{top: 97px;}
.tppnl{display:none;}
.cntt .cntpnl{width:auto;}  
.srvc ul li{background-size: 30px !important;padding-left: 60px;font-size: 14px;}
.brc .lft{width: auto;float: none;padding-top: 0px;}
.brc .rgt{width: 90%;margin: 0 auto;float: none;margin-top: 50px;}
.brc .lft h1.hd br{display:none;}
.brc .lft h1.hd{text-align:center;}
.brc .lft h1.hd:after{margin:0 auto;}
.brc .lft a.btn{margin:0 auto;}

}

@media only screen and  (max-width:400px){
footer ul{width: auto;flex-wrap: wrap;padding: 0px 20px;}
  .about table.ticmrk tr td{font-size:12px;}
}