@import url(../../maxcdn.bootstrapcdn.com/font-awesome/4.6.3/css/font-awesome.min.css);@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');.kd-slid{height:543px;}
body{overflow-x:hidden !important;background:url(../images/bg-home01.png);background-repeat:no-repeat; width:100%; background-size:cover;background-position:center center;}
section.intro.career.pattern.article h4{font-weight:600;margin-top:20px;}
.customer-logos button.slick-prev:before, .customer-logos button.slick-next.slick-arrow:before{display:none;}
@media only screen and (max-width:767px){.shop.left{margin-left:58px;}
.logo02{position:absolute;left:0;top:13px !important;}
ul.app-img{display:grid;grid-template-columns:repeat(auto-fill, minmax(100px, 1fr));grid-gap:36px;list-style:none;margin-top:41px;}
ul.abt-value.custm-list li{display:block;}
.shop.left a{float:left;text-align:center;background:#fa001b;color:#fff !important;border-radius:9px;padding:7px 20px !important;font-weight:600;text-transform:none;text-decoration:none;animation:pulse 1s infinite alternate;line-height:24px;font-size:14px;display:inline-block;width:112px;margin-top:10px;}
div#header-area .shop.left{padding-top:2px !important;}
.kd-slid{height:auto;}
#floating-video-container img{height:100px !important;width:100px !important;border-radius:50%;background:#00000075;}
section.kd-slid02{height:auto !important;}
.pdesktop{display:none !important;}
#floating-video-container{position:fixed;z-index:9999999;width:200px;margin:0;right:10px !important;bottom:6px !important;left:auto !important;top:auto !important;}
.pmobile{display:block !important;}
.pro-title{padding:0 10px;min-height:80px;}
}
.prouct_sectn .career-sec.white:before{background-size:cover !important;}
.intro p{font-size:15px !important;}
.text-justify{text-align:justify;}
li.all.portrait.og-expanded{background-size:contain !important;}.header_bottom .mission
section.intro.career.pattern.cro .crc3{top:auto;bottom:-48%;}
section.intro.career.pattern.cro .crc4{top:0%;left:-5%;}
.testimonials button{display:none;}
section.intro.career.pattern.exbh02 .crc3{top:15%;}
section.intro.pattern .col-md-3 .intro-img{width:auto !important;}
.outer_bg{width:100%;background:#808285 !important;position:relative;float:left;padding:15px 16px;border-radius:10px;}
section.intro.career.pattern.article{text-align:left;padding:43px 0px;}
button.slick-prev:before, button.slick-next.slick-arrow:before{display:noneB !important;}
section.intro.career.pattern.article h1.text-left.aos-init.aos-animate{color:#000;text-align:left;}
section.intro.career.pattern.article .col-md-12{text-align:left;}
section.intro.career.pattern.article .col-md-12 a{color:#000;font-weight:600 !important;}
section.intro.career.pattern.article .col-md-12 ul li strong{font-weight:bold !important;font-size:17px;}
section.intro.career.pattern.article .col-md-12 ul li{font-size:16px;color:#2a374c;line-height:27px;font-family:'Poppins', sans-serif;font-weight:500 !important;margin-bottom:10px;}
section.intro.career.pattern.article .col-md-12 a:hover{color:#243370;}
section.intro.career.pattern.article .container{background:#ffffff8c;}
.pro-img{display:flex;justify-content:space-between;margin-top:-37px;}
.pro-img01{display:flex;justify-content:space-between;margin-top:-4px;}
section.intro.career.pattern.pro-title04:before, section.intro.career.pattern.article:before, .about-certf.prvcy:before{content:"";background:url(../images/left01.png);position:absolute;left:-2%;bottom:-64%;width:800px;height:800px;background-size:contain;background-position:left;background-repeat:no-repeat;z-index:99;display:inline-block;}
section.intro.career.pattern.article:before, .about-certf.prvcy:before{top:2%;bottom:auto;}
.slick-about button{display:none;}
#jerro-contact-form input#Email{text-transform:lowercase !important;}
section.intro.career.pattern.prouct_sectn:before{content:"";background:url(../images/right01.png);position:absolute;right:-2%;bottom:-30%;background-size:contain;background-position:right;background-repeat:no-repeat;z-index:-1;left:auto;width:800px;height:800px;}
.blackbg{background:#58595bcc;}
a.prvcy-policy:hover b{color:#fff !important;}
.blackbg:after{display:none;}
.blackbg:before{display:none;}
section.intro.career.pattern.exbh01 img.crc4{top:41%;}
section.intro.pattern.csr-page{position:relative;}
section.about-certf.bottom-map{padding-bottom:20px;}
.container001 h1.text-left.aos-init.aos-animate{text-align:left;}
#display{position:absolute;left:-13px;background:#fff;width:186px;top:36px;}
#display ul li{padding:16px 10px;text-align:left;}
#display ul li a{color:#000;font-weight:600;}
.about-sec .col-md-12.box-2{padding-right:25px;}
.dropdown-toggle:after{font-family:'FontAwesome', sans-serif;font-weight:800;content:"\f105";color:#ffffff;padding:0 0 0 6px;font-size:15px;}
.more{line-height:17px;font-weight:500;font-size:17px;text-decoration:none;color:#243370;display:inline-block;padding:9px 0px 8px 17px;transition:background 200ms;border-radius:19px;border:2px solid #243370;}
.more:hover{color:black;}
.more:after{font-family:'FontAwesome', sans-serif;font-weight:800;content:"\f105";margin-left:19px;color:#ffffff;font-size:19px;transition:color 200ms;background:#243370;padding:8px 13px 8px 16px;border-radius:18px;}
.more:hover:after{color:#231f20;}
header .header_area .mainmenu .active a{font-weight:500 !important;}
.blog-more{line-height:17px;font-weight:500;font-size:14px;text-decoration:none;color:white;display:inline-block;padding:3px 0px 4px 17px;transition:background 200ms;border-radius:19px;border:2px solid white;}
.blog-more:hover{color:white;}
.blog-more:after{font-family:'FontAwesome', sans-serif;font-weight:800;content:"\f105";margin-left:19px;color:#243370;font-size:19px;transition:color 200ms;background:white;padding:4px 11px 6px 12px;border-radius:18px;}
.blog-more:hover:after{color:#243370;}
h1.text-center.title02.wt-bg{font-size:30px;padding:10px;}
.wt-bg{color:#fff !important;}
#video-container{position:relative;width:100%;margin:auto;height:600px;overflow:hidden;padding:0 60px;}
section.carousel-section{background:#c7c8ca;padding-top:30px;position:relative;}
h1.text-center.bottom-slider{color:#2a374c;}
.video-section{background:#df112d;padding:5px 0px 30px 0px;position:relative;}
img.crc4{position:absolute;left:-5%;top:13%;}
.video-section{background:#ed1c24d4;}
#video-container video{display:block;width:100%;height:600px;object-fit:cover;}
#video-container img{position:absolute;top:0;left:0;width:100%;height:auto;cursor:pointer;}
.hide{display:none;}
.playVid{max-height:700px!important;height:700px!important;}
.u-submenu{left:100%!important;top:0;}
a:hover,
a:focus{text-decoration:none;outline:none;}
body{font-family:'Poppins', sans-serif;}
.navbar-nav > li > a{padding-top:0;padding-bottom:0;}
.mainmenu{background-color:transparent;border-color:transparent;margin-bottom:0;border:0px !important;}
.navbar-nav > li:last-child > a{padding-right:0px;margin-right:0px;}
.dropdown-menu{padding:0px 0;margin:0 0 0;border:0px solid transition !important;border:0px solid rgba(0,0,0,.15);border-radius:0px;-webkit-box-shadow:none !important;box-shadow:none !important;}
.navbar-nav .open .dropdown-menu > li > a{padding:16px 15px 16px 25px;}
.header_bottom{background:#58595b;height:66px;display:flex;flex-direction:column;justify-content:center;}
.pwd1{padding:0 !important;}
.header_area .header_bottom .mainmenu a, .navbar-default .navbar-nav > li > a{color:#fff;font-size:15px;text-transform:capitalize;padding:16px 11px;font-family:'Poppins', sans-serif;font-weight:400 !important;}
button.slick-prev:before{content:"\f177";position:absolute;left:-18px;top:-19px;display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;font-size:25px;}
button.slick-prev:before, button.slick-next.slick-arrow:before{background:#fff;color:#243370;border-radius:50%;height:40px;width:40px;line-height:40px !important;}
button.slick-prev:hover:before, button.slick-next.slick-arrow:hover:before{background:#243370;color:#fff;}
button.slick-next.slick-arrow:before{content:"\f178";position:absolute;right:-18px;top:-19px;display:inline-block;font:normal normal normal 14px/1 FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;font-size:25px;}
.header_area .mainmenu .active a,
.header_area .mainmenu .active a:focus,
.header_area .mainmenu .active a:hover,
.header_area .mainmenu li a:hover,
.header_area .mainmenu li a:focus,
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav > .open > a:hover{color:#243370;background:#24337000;outline:0;font-weight:500;}
.navbar-default .navbar-toggle{border-color:#fff;}
.navbar-default .navbar-toggle .icon-bar{background-color:#fff;}
.mainmenu .collapse ul > li:hover > a{background:#243370;color:white;font-weight:500;}
.mainmenu .collapse ul ul > li:hover > a, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus, .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover{background:#7e7e7d42;color:#f3f3f3;font-weight:500;}
.mainmenu .collapse ul ul ul > li:hover > a{background:#7e7e7d42;}
.mainmenu .collapse ul ul ul > li > a{padding:5px 15px!important;}
.mainmenu .collapse ul ul, .mainmenu .collapse ul ul.dropdown-menu{background:#243370;}
.mainmenu .collapse ul ul ul, .mainmenu .collapse ul ul ul.dropdown-menu{background:#000000;}
.mainmenu .collapse ul ul ul ul, .mainmenu .collapse ul ul ul ul.dropdown-menu{background:#e4eeb8;}
.mainmenu{background:none;border:0 solid;margin:0;padding:0;min-height:20px;}
.header-bottom-title h1{color:#243370 !important;margin-top:10px;text-transform:uppercase;}
.logo02{position:absolute;left:0;top:9px;}
.col-md-12.pro-bg:before, .col-md-12.pro-bg:after{display:block;content:'';clear:both;}
.pro-bg{background:#c9cacb;padding:5px;}
.pro-tab{overflow:hidden;}
.pro-headiv{background:#243370;margin:15px 0;padding:8px 40px;color:white;font-size:18px;font-weight:600;text-transform:uppercase;letter-spacing:0;display:inline-block;}
.pro-tab.tab-left{padding-right:24px;}
.pro-tab .table thead > tr > th, .pro-tab .table th{background:#c6c7c9;padding:9px;vertical-align:middle;color:#000 !important;}
.pro-tab.tab-left{padding-left:0;}
.pro-tab .table tr, .pro-tab .table td{vertical-align:middle;padding:14px;border:1px solid #ddd;}
.pro-tab table{border-spacing:10px !important;margin-left:-10px;}
.pro-tab.tab-right{padding-left:32px;}
.spec-sectn .career-sec.white .col-md-12{text-align:left;}
.pro-tab td{font-weight:400;padding:4px 6px!important;}
.pro-tab ul{margin-left:0px;list-style:disc;font-size:17px;padding:0;font-weight:400;}
a.prvcy-policy:active, a.prvcy-policy:focus, a.prvcy-policy:active:visited{color:red !important;}
.spec-sectn ul li{color:#fff;line-height:27px;font-size:15px;}
.pro-title{font-size:14px !important;}
.blackbg .abt-value.left{padding:0;}
.tab-right p{color:#fff !important;}
section.intro.career.pattern{padding:16px 0px 1px 0px;}
.spec-sectn ul.abt-value li:before{margin-top:4px;border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:13px solid #243370;}
.crcl-grey{height:260px;width:260px;}
.crcl-grey img{max-width:100%;border-radius:20px;text-align:center;transform:translate(10px, 4px);}
.crcl-grey{position:relative;padding:20px;}
.crcl-grey:before{content:"";position:absolute;left:12px;right:0;width:100%;height:100%;background:url(../images/pro-frame.png);background-size:contain;background-repeat:no-repeat;z-index:-1;top:11px;display:inline-block;}
@media only screen and (min-width:767px){#portfolio-grid-2 li .overLayer,
#portfolio-grid-2 li .infoLayer{border-radius:50%;width:193px;height:193px;position:absolute;text-align:center;opacity:0;filter:alpha(opacity=0);top:9px;left:0;z-index:4;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:all 1s ease;transition:all 1s ease;}
.pro-tab{overflow:hidden;}
.pdct-4{width:25%!important;padding:0px 2px !important;}
#fresponsive li{float:none;display:inline-block;}
#fresponsive{width:100%;text-align:left;}
.mainmenu .collapse ul li{position:relative;}
.mainmenu .collapse ul li:hover > ul{display:block;}
.mainmenu .collapse ul ul{position:absolute;top:100%;left:0;min-width:250px;display:none;}
.mainmenu .collapse ul ul li{position:relative;display:block!important;}
.mainmenu .collapse ul ul li:nth-child(2):hover > ul{display:block;max-height:450px;overflow-y:scroll;}
.mainmenu .collapse ul ul ul{position:absolute;top:0;left:100%;min-width:250px;display:none;}
.mainmenu .collapse ul ul ul li{position:relative;border-bottom:1px solid grey;display:block!important;}
.mainmenu .collapse ul ul ul li:hover ul{display:block;}
.mainmenu .collapse ul ul ul ul{position:absolute;top:0;left:-100%;min-width:250px;display:none;z-index:1;}
}
.our-team{text-align:center;margin-bottom:0px;z-index:1;position:relative;}
.our-team .pic{overflow:hidden;position:relative;}
.our-team .pic img{width:100%;height:auto;height:200px;object-fit:cover;}
.our-team .social{width:100%;padding:0;color:white;margin:0;list-style:none;opacity:0;position:absolute;top:45%;left:0;z-index:1;transition:all 0.5s ease 0s;}
.our-team .social li{display:inline-block;}
.our-team .pic:after{content:"";width:100%;height:100%;border-radius:50%;background:rgba(0,0,0,0.7);opacity:0;position:absolute;top:0;left:0;transition:all 0.5s ease 0s;}
.our-team .team-content{width:100%;height:100%;transition:all 0.5s ease 0s;margin-top:8px;padding:12px 0px;}
.our-team .team-info{width:100%;color:#464646;}
.our-team .title{font-size:17px;color:#fff;margin:0px 0 5px 0;transition:all 0.5s ease 0s;font-family:'Poppins', sans-serif;}
.our-team .post{display:block;font-size:14px;color:#464646;}
.tcR{background:#243370;}
.tcG{background:#636466;}
.mh-250{height:250px;}
.mh-250 p{font-size:17px;font-weight:600;text-align:center;color:#5a5a5a;}
.intro p{font-size:16px;color:#2a374c;line-height:27px;}
.intro-title.col-md-12{background:#243370;border-radius:12px 12px 0px 0px;}
.intro-title.col-md-12 h1{color:#fff;}
.col-md-12.box-2{padding-top:11px;}
.intro-title.col-md-12 h1{padding-left:17px;}
.row.main-box{background:#fff;padding:0px 0px 25px 0px;border-radius:12px;z-index:99;position:relative;}
.intro-img{margin-top:-47px;}
.p0{padding:0!important;}
.triangle-right{width:0;height:0;border-top:50px solid transparent;border-left:65px solid #243370;border-bottom:50px solid transparent;transform:translate(245px, -10px);position:absolute;}
.gry .triangle-right{border-left:65px solid #727374;}
.prouct_sectn .career-sec.white:before{content:"";left:0;width:100%;height:50%;top:23%;background:#ffffffb5;position:absolute;background-image:url(../images/RED.png);}
.wt-bg01{background:#fff;padding:12px 3px;}
.pro-title.black{background:#000;}
section.intro.career.pattern.spec-sectn:before{content:"";left:0;width:50%;height:100%;top:0;background:#ffffffb5;position:absolute;}
section.intro.career.pattern.spec-sectn{position:relative;padding:29px 0px 44px 0px;}
section.intro.career.pattern.spec-sectn:after{content:"";content:"";right:0;width:50%;height:100%;top:0;background:#58595bcc;position:absolute;z-index:-1;}
.pro-title{transition:all 0.5s ease 0s;margin-top:6px;padding:0 10px;min-height:70px;text-align:center;display:flex;align-items:center;justify-content:center;}
.product-sectn-row{display:flex;justify-content:center;flex-wrap:wrap;}
.pro-title.gry{background:#c7c8ca;}
.pro-title.gry p{color:#000 !important;}
.pro-title.black p{color:#fff;}
.pro-title p{font-size:14px;line-height:19px;margin:0 !important;}
.blog-Rdiv h3{text-align:left;color:white;font-size:16px;font-weight:600;line-height:20px;background:#243370;padding:10px 22px;margin:1px -43px;display:inline-block;width:calc(100% + 52px);box-sizing:border-box;margin-bottom:6px;}
.outer_bg .col-md-7.col-xs-12.p0, .outer_bg .col-md-5.col-xs-12.hidden-xs{padding:0;}
.industry-section{display:grid;grid-template-columns:repeat(auto-fill, minmax(180px, 1fr)) !important;grid-gap:35px;margin-top:20px;}
.industry-section .col-lg-2.col-md-6.col-sm-3.col-xs-6{width:100%;margin:0;padding:0;}
.industry-section:before{display:none !important;}
.blog-Rdiv h4{padding:0;color:white;}
.btn-blog{background:transparent;border:1px solid;border-radius:15px;padding:3px 15px!important;color:white;}
.blog-Rdiv p{color:white;text-align:left;line-height:20px;font-size:13px;font-weight:400;}
.red{background:#243370;}
.gry{background:#727374;}
.blog-Rdiv{width:100%;height:340px;padding:5px 10px;}
.testimonials img{height:340px;}
.testimonials{padding:40px 0 40px 0;}
.phpkida_testimonials_grids{width:100%;margin:3em auto 0;}
.pk_testimonial_grid{background:#f5f5f5;text-align:center;position:relative;}
.pk_testimonial_grid:focus, .agileits_testimonial_grid:focus{outline:none;}
.pk_testimonial_grid_pos{position:absolute;width:100%;text-align:center;top:-25%;left:0%;}
.pk_testimonial_grid_pos img{margin:0 auto;}
.pk_testimonial_grid p{position:relative;}
.agileits_testimonial_grid h4{font-size:14px;color:#fff6f6;margin:10px 0 10px;}
.agileits_testimonial_grid h5{font-size:.8em;color:#ec9114;}
.slick-slider{position:relative;display:block;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}
.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0;}
.slick-list:focus{outline:none;}
.slick-list.dragging{cursor:pointer;cursor:hand;}
.slick-slider .slick-track,
.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
.slick-track{position:relative;top:0;left:0;display:block;}
.slick-track:before,
.slick-track:after{display:table;content:'';}
.slick-track:after{clear:both;}
.slick-loading .slick-track{visibility:hidden;}
.slick-slide{display:none;float:left;height:100%;min-height:1px;}
[dir='rtl'] .slick-slide{float:right;}
.slick-slide img{display:block;}
.slick-slide.slick-loading img{display:none;}
.slick-slide.dragging img{pointer-events:none;}
.slick-initialized .slick-slide{display:block;}
.slick-loading .slick-slide{visibility:hidden;}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}
.slick-arrow.slick-hidden{display:none;}
.slick-prev,
.slick-next{line-height:0;position:absolute;top:60%;display:block;width:50px;height:40px;margin-top:0;padding:0;cursor:pointer;color:#fff;border:none;font-size:1em;outline:none;background:transparent;z-index:9;}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus{outline:none;}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before{opacity:1;background:#243370;color:#fff;}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before{opacity:.25;}
[dir='rtl'] .slick-prev:before{content:"\f177";}
.slick-next, [dir='rtl'] .slick-prev{right:-4%;}
[dir='rtl'] .slick-next, .slick-prev{right:auto;left:-4%;}
[dir='rtl'] .slick-next:before{content:"\f178";}
.margn-b60{margin-bottom:60px;}
.slick-dots{position:absolute;bottom:13px;display:block;width:100%;padding:0;list-style:none;text-align:center;z-index:9999;}
.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer;}
.brands{width:100%;padding-top:90px;padding-bottom:90px;}
.brands_slider_container{height:130px;border:solid 1px #e8e8e8;box-shadow:0px 1px 5px rgba(0, 0, 0, 0.1);padding-left:97px;padding-right:97px;}
.brands_slider{height:100%;margin-top:50px;}
.brands_item{height:100%;}
.brands_item img{max-width:100%;}
.brands_nav{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);padding:5px;cursor:pointer;}
.brands_nav i{color:#e5e5e5;-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease;}
.brands_nav:hover i{color:#676767;}
.brands_prev{left:40px;}
.brands_next{right:40px;}
.client-slide{margin:0px 20px;}
.slick-slide img{width:100%;}
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}
.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0;}
.slick-list:focus{outline:none;}
.slick-list.dragging{cursor:pointer;cursor:hand;}
.slick-slider .slick-track,
.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
.slick-track{position:relative;top:0;left:0;display:block;}
.slick-track:before,
.slick-track:after{display:table;content:'';}
.slick-track:after{clear:both;}
.slick-loading .slick-track{visibility:hidden;}
.slick-slide{display:none;float:left;height:100%;min-height:1px;}
[dir='rtl'] .slick-slide{float:right;}
.slick-slide img{display:block;}
.slick-slide.slick-loading img{display:none;}
.slick-slide.dragging img{pointer-events:none;}
.slick-initialized .slick-slide{display:block;}
.slick-loading .slick-slide{visibility:hidden;}
.slick-arrow.slick-hidden{display:none;}
.footer-bottom2{background:#243370;}
.footer-bottom.copyright{background:#243370;}
.footer .futr-form{margin-bottom:0px;}
.footer .social ul li a{padding:6px 14px;font-size:19px;color:#fff;}
.right-timeline img{width:100%;}
.footer-bottom2{background:#243370;}
.footer .social ul li.fb a{background:#235a97;}
.footer .social ul li.ln a{background:#007ab8;}
.footer .social ul li.twi a{background:#00c8ff;}
.footer .social ul li.ytub a{background:#ff0000;}
.btn-footer{background:#000!important;width:100%!important;border:none!important;margin:5px 0!important;padding:0;color:#fff !important;font-size:18px;font-weight:600;text-transform:uppercase;}
img.crcl{position:absolute;left:-5%;top:-50%;}
img.crc3{position:absolute;right:-5%;top:-87%;z-index:-1;}
section.page.pattern{position:relative;}
footer p{color:white;text-align:start;font-weight:300;margin:0;font-size:14px;line-height:28px;}
.hr{border-bottom:2px solid #243370;width:25%;margin:4px 0 20px 0;}
section.thanku >.container{background:#fff;padding:55px 0px;}
a.prvcy-policy{padding:4px 8px;display:inline-block;background:#243370;margin-top:10px;font-weight:500;border:1px solid #243370;}
section.intro.career.pattern.article .featured-image{width:100%;}
section.intro.career.pattern.article .featured-image img{width:100%;}
a.prvcy-policy:hover{color:#ed0009 !important;background:#fff;border:1px solid #243370;}
.futr-form{background:#243370;margin-top:40px;padding:10px;border-radius:10px;}
.aipl-form{background:#243370;margin-top:20px;padding:10px;border-radius:10px;}
p.center.contact_hdng{font-weight:800;font-size:17px;}
.career-sec{padding:10px 0 0 0;}
td.career-td{background:#939598;display:inline-block;padding:12px 18px !important;font-size:25px;margin-bottom:10px;}
.nivo-lightbox-image img{border:13px solid #ffff;border-radius:15px;}
td.career-td2{color:#000 !important;font-size:22px;}
.contact-sec{padding:50px 0 70px 0px;}
.contact-sec p, h1{color:white;}
.career-sec h1{color:black;}
.home h1{color:black;}
.content-wrap p{text-align:justify !important;}
.exhb-tr{background:#e6e7e8;color:black;font-weight:500;}
.exhb-tr1{background:#f1f2f2;color:black;font-weight:500;}
.mrgn-t12{margin-top:12px;}
.exhibition-tbl{border:1px solid #bfbfbf;text-align:center;margin-top:35px;-webkit-box-shadow:6px 7px 13px -14px rgba(0,0,0,0.75);-moz-box-shadow:6px 7px 13px -14px rgba(0,0,0,0.75);box-shadow:6px 7px 13px -14px rgba(0,0,0,0.75);}
.exhibition-tbl th{background:black;color:white;font-weight:500;}
.career-tbl{text-align:center;margin-top:35px;}
.intro.career.pattern.cro p{color:#000;font-size:16px;margin-bottom:19px;}
h1.text-center.cropr{background:#ff0015;color:#fff;display:inline-flex;padding:7px 15px;margin-bottom:30px;}
.career-td{background:#243370;color:white;font-size:20px;font-weight:600;}
.career-td2{font-size:20px;font-weight:400;}
.career-tbl span{color:#243370;font-weight:500;}
.pd-r60{padding-right:60px!important;}
.enqry{padding-bottom:8px;font-weight:800;color:#fff;font-size:16px;}
.botmV{position:absolute;transform:translateY(20%);}
.aiplred{color:#243370;}
.about-sec{padding:34px 0;}
section.intro.about-bg.pattern img.crcl{bottom:-38%;top:auto;}
section.intro.about-bg.pattern{position:relative;}
.about-sec h1{color:black;}
.about{padding:30px 0px 60px 0px;background:#ffffff87;}
ul.catalg01{display:grid;grid-template-columns:repeat(auto-fill, minmax(300px, 1fr)) !important;grid-gap:50px;}
ul.catalg01 li{display:flex;background:#f1f1f1;align-items:stretch;height:65px;justify-content:space-between;position:relative;-webkit-box-shadow:0 1px 7px rgba(0, 0, 0, 0.3);box-shadow:0 1px 7px rgba(0, 0, 0, 0.3);}
.Serial_no, .pdf_link{flex-basis:50px;font-weight:bold;padding:4px 11px;}
ul.catalg01 li:before{content:"";background:url(../images/arrow-icon.png);position:absolute;left:-8px;width:100%;background-size:contain;background-repeat:no-repeat;top:0;height:70px;}
.portfolio-grid-1 li{background-position:center;z-index:999;background:url(../images/img-frame.png);background-size:contain;background-repeat:no-repeat;padding:12px 12px;}
.content-wrap section.content-current{display:block;height:400px;}
a.btn-footer.btn.btn-primary.csrbtn{background:#fff !important;color:red !important;font-weight:bold;padding:8px 21px !important;font-size:17px;text-align:left;width:auto !important;max-width:initial;display:block;float:left;}
section.intro.career.pattern{padding:16px 0px 30px 0px;}
ul.catalg01 li:after{position:absolute;content:"";z-index:-1;-webkit-box-shadow:0 0 20px rgba(0,0,0,0.8);box-shadow:0 0 20px rgba(0,0,0,0.8);bottom:0px;left:10%;right:10%;width:80%;height:50%;-moz-border-radius:100%;border-radius:100%;}
section.intro.career.pattern.pro-title04 h1{display:inline-block !important;background:#ff0015;padding:7px 14px !important;margin-bottom:25px;}
.career-sec.white h1.text-left{text-align:center;display:block;color:#fff;margin-bottom:12px;}
section.intro.career.pattern.pro-title04{padding:6px 0px 30px 0px;}
.prouct_sectn h1{background:#000 !important;color:#fff !important;display:inline-block !important;padding:8px 10px;margin-bottom:36px !important;}
.intro.career.pattern.exbh01 h1{background:#fff;color:#243370;display:inline-block;padding:10px 10px;}
.content-wrap .pattern{margin-top:25px;}
.content-wrap p{color:#fff;text-align:left;}
.career-sec.white .col-md-12{text-align:center;}
.pdf_link{background:#ec1c23;position:relative;}
.contact-section p.abt-value{font-size:18px;text-align:center;padding:4px 14px 28px;}
.Serial_no{font-size:26px;position:relative;color:#fff;line-height:33px;padding:0;padding-left:6px;padding-top:21px;}
ul.catalg01 li div{display:flex;align-items:center;}
ul.catalg01 li div.name{flex-grow:1;justify-content:center;font-size:18px;font-weight:bold;text-align:center;padding:0 12px;}
ul.catalg01 li div.pdf_link a{color:#fff;text-decoration:none;font-size:22px;}
ul.catalg01 li:hover{background-color:#e1e1e1;}
.about h1{color:black;}
.about-certf h1{background:#555657;text-align:center;color:#fff !important;padding:10px 28px;display:inline-block;margin-bottom:36px;}
.title06{text-align:center;}
section.about-value img.crc2{z-index:9;}
section.about-certf{position:relative;}
.mainmenu .collapse ul ul, .mainmenu .collapse ul ul.dropdown-menu li a{color:#fff !important;}
section.about-certf.bottom-map img.crc3{top:auto;bottom:-40%;right:-5%;}
section.about-certf img.crc4{left:-5%;}
.about-certf{padding:16px 0 60px 0;}
.about-certf button.slick-prev:hover:before, .about-certf button.slick-next.slick-arrow:hover:before{background:#fff;color:#243370;}
.about-certf button.slick-prev:before, .about-certf button.slick-next.slick-arrow:before{background:#243370;color:#fff;}
section.about-certf h1{padding:8px 8px;}
.mg-tb30{margin:30px 0;}
.abt-maptape{transform:translateY(215px);}
.abt-core{background:white;border-top-left-radius:15px;border-top-right-radius:15px;}
.abt-core p{font-size:28px;font-weight:600;padding:8px;position:relative;padding-top:14px;}
.abt-value li{margin-bottom:6px;display:flex;align-items:flex-start;}
ul.abt-value li:before{content:"";display:inline-block;width:0;height:0;border-top:9px solid transparent;border-bottom:9px solid transparent;border-left:16px solid #243370;margin-right:10px;vertical-align:middle;}
.abt-core p:before{content:"";position:absolute;bottom:5px;left:0;width:200px;height:5px;background:#243370;right:0;margin:0 auto;}
.abt-value{color:#000;padding:4px 16px 30px;font-size:15px;text-align:left;font-weight:500;line-height:26px;}
.title05 h1{background:#243370;display:inline-flex;padding:9px;color:#FFF;}
.title05, .title0{text-align:center;}
.about-value h1{color:#fff;padding:20px 0;}
section.about-value{padding-bottom:50px;}
.csr-tab img{max-width:80%;}
img.crc2{position:absolute;right:0;top:-62%;right:-5%;z-index:-1;}
.timeline-bg{background:#ffffff85;position:relative;}
.ul-feature{list-style:disc;font-size:17px;font-weight:400;}
.kd-slid01{margin-top:60px;}
.sliders{position:relative;}
.back_banners{position:absolute;left:0;top:0;width:60%;height:543px;background:url('../images/back_banner.html') no-repeat;background-position:00px 0px;background-size:cover;}
.og-grid li{display:inline-block;margin:43px 5px 2px 14px !important;vertical-align:top;}
.og-grid li a{overflow:hidden;height:230px;width:229px;}
.career-sec.white{z-index:99;position:relative;}
.og-grid li>a img{box-shadow:2px 2px 5px black;}
.elastislide-carousel ul li a img{border:none;box-shadow:none !important;}
.elastislide-horizontal ul li{margin:10px 5px 0 5px !important;}
.og-fullimg img{text-align:center;border:12px solid #fff;border-radius:20px;box-shadow:2px 2px 5px black;}
.elastislide-horizontal ul li > a{margin-top:0 !important;height:auto !important;width:auto !important;}
ul.elastislide-list li{height:auto !important;padding:0;background:none !important;margin:0;}
.career-sec h1.title06{background:#000;color:#fff;display:inline-block;padding:10px 13px;margin-bottom:45px;}
ul.catalg01{margin-bottom:40px;}
.timeline-sec{background-repeat:no-repeat;background-position:center;background-size:cover;}
.timeline2-sec{background:url(../images/timeline22.html);background-repeat:no-repeat;background-position:center;background-size:cover;}
.right-timeline{margin-bottom:30px;}
.kd-slid01 .container-fluid ul.slick-dots li button{border-radius:100%;text-indent:0;font-size:0;height:12px;width:12px;border:none;background-color:#d2d2d2;}
body.cata-page .page-wrap{margin-top:107px;}
.core-values{display:grid;grid-template-columns:repeat(auto-fill, minmax(360px, 1fr)) !important;grid-gap:20px;position:relative;z-index:99;}
section.intro.career.pattern{position:relative;}
section.intro.career.pattern.ctg .crcl{top:auto;bottom:-62%;}
.core-values .col-lg-4.col-md-4.col-sm-4.col-xs-12{width:100%;padding:0;}
.kd-slid01 .container-fluid ul.slick-dots li.slick-active button{background-color:black;outline:0;}
.bubble{height:auto;min-height:290px;width:100%;background:#fff;display:block;margin:0 auto;border-radius:40px;text-align:center;position:relative;overflow:hidden;border:6px solid #898b8c;}
.cov-bg{padding:55px;background:#e6e7e8;}
.pd-t65{padding-top:65px;}
.cov-box{width:44%;display:inline-block;}
.cov-border{border:4px solid white;margin-bottom:20px;}
.covid-img{position:relative;}
.covid-img img{position:absolute;left:-110px;top:50px;background-color:#e6e7e8;width:220px;padding:17px;}
.cov-text h5{padding-left:50px;color:#0280d7;text-transform:uppercase;font-size:18px;}
.cov-text h3{text-transform:uppercase;font-weight:600;}
ul.cov-text{padding-left:70px;color:black;font-weight:500;}
ul.cov-text li::before{content:"\2022";color:#243370;font-weight:bold;display:inline-block;width:1em;margin-left:-1em;}
.cov-bg a{color:black;}
.srch{margin:13px 0;padding:0;}
@media (min-width:2560px){.back_banners{height:1032px;}
}
@media (min-width:1600px){.first-T{position:absolute;top:53%;left:135px;transform:translate(50%, 100%);width:170px;text-align:center;font-size:15px;font-weight:500;}
.second-T{position:absolute;bottom:24%;left:266px;transform:translate(50%, 100%);width:170px;text-align:center;font-size:15px;font-weight:500;}
.third-T{position:absolute;top:50%;left:392px;transform:translate(50%, 100%);width:170px;text-align:center;font-size:15px;font-weight:500;}
.fourth-T{position:absolute;bottom:24%;left:445px;transform:translate(100%, 100%);width:170px;text-align:center;font-size:15px;font-weight:500;}
.fifth-T{position:absolute;top:50%;left:50%;transform:translate(-50%, 100%);width:170px;text-align:center;font-size:15px;font-weight:500;}
.sixth-T{position:absolute;bottom:24%;right:450px;transform:translate(-100%, 100%);width:170px;text-align:center;font-size:15px;font-weight:500;}
.seventh-T{position:absolute;top:53%;right:315px;transform:translate(-100%, 100%);width:170px;text-align:center;font-size:15px;font-weight:500;}
.eight-T{position:absolute;bottom:24%;right:270px;transform:translate(-50%, 100%);width:170px;text-align:center;font-size:15px;font-weight:500;}
.ninth-T{position:absolute;top:53%;right:140px;transform:translate(-50%, 100%);width:170px;text-align:center;font-size:15px;font-weight:500;}
}
@media (max-width:1600px){.first-T{position:absolute;top:53%;left:105px;transform:translate(50%, 100%);width:170px;text-align:center;font-size:15px;font-weight:500;}
.back_banners{height:650px;}
.second-T{position:absolute;bottom:24%;left:230px;transform:translate(50%, 100%);width:170px;text-align:center;font-size:15px;font-weight:500;}
.third-T{position:absolute;top:50%;left:350px;transform:translate(50%, 100%);width:170px;text-align:center;font-size:15px;font-weight:500;}
.fourth-T{position:absolute;bottom:24%;left:385px;transform:translate(100%, 100%);width:170px;text-align:center;font-size:15px;font-weight:500;}
.fifth-T{position:absolute;top:50%;left:50%;transform:translate(-50%, 100%);width:170px;text-align:center;font-size:15px;font-weight:500;}
.sixth-T{position:absolute;bottom:24%;right:380px;transform:translate(-100%, 100%);width:170px;text-align:center;font-size:15px;font-weight:500;}
.seventh-T{position:absolute;top:53%;right:260px;transform:translate(-100%, 100%);width:170px;text-align:center;font-size:15px;font-weight:500;}
.eight-T{position:absolute;bottom:24%;right:225px;transform:translate(-50%, 100%);width:170px;text-align:center;font-size:15px;font-weight:500;}
.ninth-T{position:absolute;top:53%;right:105px;transform:translate(-50%, 100%);width:170px;text-align:center;font-size:15px;font-weight:500;}
}
@media (max-width:1550px){.back_banners{height:613px;}
}
@media (max-width:1199px){.header_area .header_bottom .mainmenu a, .navbar-default .navbar-nav > li > a{font-size:13px;padding:16px 6px;}
#floating-video-container{top:22%;}
}
@media (max-width:1440px){.first-T{position:absolute;top:53%;left:90px;transform:translate(50%, 100%);width:170px;text-align:center;font-size:15px;font-weight:500;}
.back_banners{height:580px;}
.second-T{position:absolute;bottom:24%;left:206px;transform:translate(50%, 100%);width:170px;text-align:center;font-size:15px;font-weight:500;}
.third-T{position:absolute;top:50%;left:320px;transform:translate(50%, 100%);width:170px;text-align:center;font-size:15px;font-weight:500;}
.fourth-T{position:absolute;bottom:24%;left:355px;transform:translate(100%, 100%);width:170px;text-align:center;font-size:15px;font-weight:500;}
.fifth-T{position:absolute;top:50%;left:50%;transform:translate(-50%, 100%);width:170px;text-align:center;font-size:15px;font-weight:500;}
.sixth-T{position:absolute;bottom:24%;right:352px;transform:translate(-100%, 100%);width:170px;text-align:center;font-size:15px;font-weight:500;}
.seventh-T{position:absolute;top:53%;right:232px;transform:translate(-100%, 100%);width:170px;text-align:center;font-size:15px;font-weight:500;}
.eight-T{position:absolute;bottom:24%;right:207px;transform:translate(-50%, 100%);width:170px;text-align:center;font-size:15px;font-weight:500;}
.ninth-T{position:absolute;top:53%;right:93px;transform:translate(-50%, 100%);width:170px;text-align:center;font-size:15px;font-weight:500;}
}
@media only screen and (max-width:1200px) and (min-width:1024px){.shop img{max-width:88%!important;margin-top:5px;}
}
@media (max-width:1366px){.first-T{position:absolute;top:53%;left:75px;transform:translate(50%, 100%);width:170px;text-align:center;font-size:15px;font-weight:500;}
.tabs nav ul{flex-flow:nowrap !important;}
.core-values{display:grid;grid-template-columns:repeat(auto-fill, minmax(280px, 1fr)) !important;}
.tabs .tab label{font-size:21px;}
.back_banners{height:543px;}
.second-T{position:absolute;bottom:24%;left:185px;transform:translate(50%, 100%);width:170px;text-align:center;font-size:15px;font-weight:500;}
.third-T{position:absolute;top:50%;left:292px;transform:translate(50%, 100%);width:170px;text-align:center;font-size:15px;font-weight:500;}
.fourth-T{position:absolute;bottom:24%;left:314px;transform:translate(100%, 100%);width:170px;text-align:center;font-size:15px;font-weight:500;}
.fifth-T{position:absolute;top:50%;left:50%;transform:translate(-50%, 100%);width:170px;text-align:center;font-size:15px;font-weight:500;}
.sixth-T{position:absolute;bottom:24%;right:310px;transform:translate(-100%, 100%);width:170px;text-align:center;font-size:15px;font-weight:500;}
.seventh-T{position:absolute;top:53%;right:205px;transform:translate(-100%, 100%);width:170px;text-align:center;font-size:15px;font-weight:500;}
.eight-T{position:absolute;bottom:24%;right:185px;transform:translate(-50%, 100%);width:170px;text-align:center;font-size:15px;font-weight:500;}
.ninth-T{position:absolute;top:53%;right:75px;transform:translate(-50%, 100%);width:170px;text-align:center;font-size:15px;font-weight:500;}
}
@media (max-width:1310px){.first-T, .third-T, .fifth-T, .seventh-T, .ninth-T, .second-T, .fourth-T, .sixth-T, .eight-T{font-size:13px;}
.first-T{top:56%;left:58px;}
.third-T{left:273px;}
.seventh-T{right:188px;}
.second-T{left:169px;}
.fourth-T{left:289px;}
.sixth-T{right:290px;}
.eight-T{right:167px;}
.ninth-T{right:67px;}
}
@media (max-width:1250px){.first-T, .third-T, .fifth-T, .seventh-T, .ninth-T, .second-T, .fourth-T, .sixth-T, .eight-T{font-size:12px;}
.first-T{left:58px;}
.second-T{left:156px;}
.third-T{top:53%;left:258px;}
.fourth-T{left:270px;}
.sixth-T{right:277px;}
.seventh-T{right:173px;}
.eight-T{right:152px;}
.ninth-T{right:62px;}
img.crcl{left:-11%;top:-50%;}
img.crc2{top:-68%;right:-11%;}
[dir='rtl'] .slick-next, .slick-prev{right:auto;left:-3.5%;}
.slick-next, [dir='rtl'] .slick-prev{right:-3.5%;}
img.crc3{right:-11%;top:-97%;}
#video-container{padding:0 80px;}
img.crc4{position:absolute;left:-11%;top:13%;}
}
@media (max-width:1212px){.third-T{left:246px;}
.seventh-T{right:158px;}
.second-T{left:142px;}
.fourth-T{left:245px;}
.sixth-T{right:257px;}
.fourth-T{left:251px;}
}
@media (max-width:1185px){.third-T{top:50%;width:158px;}
.fifth-T{width:158px;}
.seventh-T{right:166px;width:158px;}
.ninth-T{right:55px;width:158px;}
.fourth-T{left:253px;width:158px;}
.sixth-T{right:264px;width:158px;}
.eight-T{right:139px;}
}
@media (max-width:1150px){.first-T{left:90px;width:115px;top:53%;}
.seventh-T{right:188px;width:135px;}
.fifth-T{width:135px;}
.third-T{left:257px;width:135px;}
.ninth-T{right:75px;width:135px}
.sixth-T{right:282px;width:135px;}
.second-T{left:165px;width:135px;}
.fourth-T{left:266px;width:135px;}
.eight-T{right:153px;width:135px;}
}
@media (max-width:1090px){.third-T{left:249px;width:115px;}
.seventh-T{right:188px;width:121px;top:50%;}
.fourth-T{left:266px;width:123px;}
.sixth-T{right:282px;width:116px;}
}
@media (max-width:1024px){#video-container{height:400px;}
.back_banners{height:413px;}
.shop img{display:inline-block;margin:10px 0;}
.search-container .search-field{width:102px;}
.shops{right:30px;}
.first-T{position:absolute;top:56%;left:5%;transform:translate(50%, 100%);width:135px;text-align:center;font-size:11px;font-weight:500;}
.second-T{position:absolute;bottom:24%;left:13%;transform:translate(50%, 100%);width:135px;text-align:center;font-size:11px;font-weight:500;}
.third-T{position:absolute;top:50%;left:21%;transform:translate(50%, 100%);width:135px;text-align:center;font-size:11px;font-weight:500;}
.fourth-T{position:absolute;bottom:24%;left:22%;transform:translate(100%, 100%);width:135px;text-align:center;font-size:11px;font-weight:500;}
.fifth-T{position:absolute;top:50%;left:50%;transform:translate(-50%, 100%);width:135px;text-align:center;font-size:11px;font-weight:500;}
.sixth-T{position:absolute;bottom:24%;right:24%;transform:translate(-100%, 100%);text-align:center;font-size:11px;font-weight:500;}
.seventh-T{position:absolute;top:53%;right:16%;transform:translate(-100%, 100%);text-align:center;font-size:11px;font-weight:500;}
.eight-T{position:absolute;bottom:24%;right:13%;transform:translate(-50%, 100%);width:135px;text-align:center;font-size:11px;font-weight:500;}
.ninth-T{position:absolute;top:53%;right:5%;transform:translate(-50%, 100%);width:135px;text-align:center;font-size:11px;font-weight:500;}
.bubble{height:auto;min-height:270px;width:100%;background:#fff;display:block;margin:0 auto;border-radius:20px;text-align:center;position:relative;overflow:hidden;}
#portfolio-grid-2 li .overLayer, #portfolio-grid-2 li .infoLayer{border-radius:50%;width:270px;height:270px;position:absolute;text-align:center;opacity:0;filter:alpha(opacity=0);top:10px;left:0;z-index:4;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:all 1s ease;transition:all 1s ease;}
.kd-slid01{margin-top:0px;}
.pro-tab{overflow:hidden;}
.crcl-grey{height:203px;width:200px;margin:auto;display:inline-block;}
}
@media only screen and (max-width:1023px) and (min-width:768px){.kd-slid{height:307px;}
.header_area .shop.left a{font-size:10px !important;padding:2px 3px;font-weight:600;}
.header_area .shop.left{padding-top:16px;}
.header_area .header_bottom .mainmenu a, .navbar-default .navbar-nav>li>a{font-size:11px !important;padding:6px 4px !important;}
.header_area .navbar{margin-top:10px;}
section.intro.career.pattern.spec-sectn:before{content:"";left:0;width:100%;height:52%;top:0;background:#fff;position:absolute;}
.pro-tab.tab-left{padding-right:0px;}
.pro-tab.tab-right{padding-left:0;}
.table-responsive > .table{display:flex;flex-direction:column;max-height:300px;overflow-y:auto;}
section.intro.career.pattern.spec-sectn:after{content:"";content:"";right:0;width:100%;height:100%;bottom:0;background:#58595bcc;position:absolute;z-index:-1;}
.pro-img{display:block;}
.pdct-5{width:30%!important;margin-bottom:77px;}
.col-md-5.col-sm-6.col-xs-6.pro-img{width:100%;display:block;margin:0;}
section.intro.career.pattern.pro-title04:before, section.intro.career.pattern.article:before, .about-certf.prvcy:before{display:none;}
section.intro.career.pattern.prouct_sectn:before{display:none;}
.pro-img01{width:100% !important;display:block;margin:0;}
.outer_bg img.img-responsive{padding-top:30px;}
.crc3, .crc4, .crc2, .crcl{display:none;}
.footer .social{text-align:center;margin-top:52px;}
div#header-area.top_header li.dropdown.open ul.dropdown-menu a{padding:8px 4px !important;}
section.intro.career.pattern.pro-title04 h1{float:none !important;}
.prouct_sectn{background-size:contain;}
.intro-title.col-md-12 h1{padding:12px 10px;}
.content-wrap .pattern{margin-top:97px;}
.tab-crcl span{position:absolute;left:56% !important;top:38px !important;transform:translate(-38%, -294%);font-weight:600;}
input#search{margin-left:0 !important;}
input#search{width:67px !important;}
.header-bottom-title h1{margin-bottom:0px;margin-top:0;padding:9px 0px;}
h1, .h1{font-size:24px !important;}
.slick-dots{bottom:13px;}
.timeline-sec{padding:0px 80px 30px 80px !important;}
.about .tabs .tab label{font-size:16px;}
.about .tab-content li{font-size:13px;}
}
@media (max-width:991px){.pk_testimonial_grid{padding:3em 2.7em 2em;margin:5em 0.5em 0;}
.image-info .content h3.title{font-size:15px;}
ul.abt-value.custm-list strong{font-size:17px;margin-right:1px;}
.image-info .content h4.subtitle{font-size:14px;line-height:19px;}
section.intro.career.pattern.pro-title04 ul li a, section.intro.career.pattern.pro-title04 ul li{font-size:15px;font-weight:500;}
section.intro.career.pattern.prouct_sectn.faq-sectn li{display:block;}
.back_banners{height:399px;}
.pk_testimonial_grid p:before{font-size:1.5em;}
.pk_testimonial_grid p{padding-left:1em;}
}
@media (max-width:810px){.back_banners{height:326px;}
.crc3, .crc4, .crc2, .crcl{display:none;}
section.intro.career.pattern.pro-title04:before, section.intro.career.pattern.article:before, .about-certf.prvcy:before{display:none;}
section.intro.career.pattern.prouct_sectn:before{display:none;}
.col-md-6.col-sm-6.col-xs-6.pro-img01{width:100%;}
.product-sectn-row .pdct-5{margin-bottom:56px;}
h1, .h1{font-size:23px !important;}
.page-wrap{margin-top:0px !important;}
.shop{width:12.667% !important;}
.shop img{max-width:100% !important;margin:10px 0;}
.logo img{width:100%;margin-top:24px;}
}
@media (max-width:768px){ul.cov-text{padding-left:39px;font-size:11px;}
.back_banners{height:309px;}
.col-md-12.col-sm-12.pro-over{display:grid;grid-template-columns:auto !important;grid-gap:36px;list-style:none;margin-top:41px;}
.image-info .content h4.subtitle{font-size:15px !important;font-weight:600;line-height:16px !important;}
.image-info .content h4.subtitle{font-size:14px;line-height:16px;}
.header_bottom{background:#000000;height:auto;display:block;}
section.intro.career.pattern.pro-title04 h1{float:none !important;}
.col-md-6.col-sm-6.col-xs-6.pro-img{width:100%;margin:0;}
.about-sec.white{background-size:contain !important;}
.about-sec{padding:12px 0;}
.timeline-sec{padding:0px 32px !important;}
.navbar-toggle{margin-top:12px;}
.mission{width:74% !important;padding-left:0;padding-top:9px;margin-left:39px;}
.cov-text h5{padding-left:30px;font-size:12px;}
.cov-text h3{font-size:12px;}
.covid-img img{left:-75px;width:140px;padding:8px;}
.cov-bg{padding:30px;}
.pro-tab{width:100%!important;}
#video-container{height:205px;}
.shop img{left:-10px;}
input#search{margin-left:-61px;}
.first-T{position:absolute;top:54%;left:5%;transform:translate(50%, 100%);width:100px;text-align:center;font-size:9px;font-weight:500;}
.second-T{position:absolute;bottom:24%;left:13%;transform:translate(50%, 100%);width:100px;text-align:center;font-size:9px;font-weight:500;}
.third-T{position:absolute;top:50%;left:21%;transform:translate(50%, 100%);width:100px;text-align:center;font-size:9px;font-weight:500;}
.fourth-T{position:absolute;bottom:24%;left:23%;transform:translate(100%, 100%);width:100px;text-align:center;font-size:9px;font-weight:500;}
.fifth-T{position:absolute;top:50%;left:50%;transform:translate(-50%, 100%);width:100px;text-align:center;font-size:9px;font-weight:500;}
.sixth-T{position:absolute;bottom:24%;right:22%;transform:translate(-100%, 100%);width:100px;text-align:center;font-size:9px;font-weight:500;}
.seventh-T{position:absolute;top:53%;right:14%;transform:translate(-100%, 100%);width:100px;text-align:center;font-size:9px;font-weight:500;}
.eight-T{position:absolute;bottom:24%;right:13%;transform:translate(-50%, 100%);width:100px;text-align:center;font-size:9px;font-weight:500;}
.ninth-T{position:absolute;top:53%;right:5%;transform:translate(-50%, 100%);width:100px;text-align:center;font-size:9px;font-weight:500;}
}
@media (max-width:767px){.Mfirst-T{position:absolute;top:0;left:13px;transform:translate(0%, 100%);width:100px;text-align:center;font-size:11px;font-weight:500;}
a.a2a_dd.share_bytn{position:absolute;right:14px;top:-9% !important;background:green !important;color:#fff !important;padding:9px 10px !important;font-size:14px !important;}
.tab-content button.slick-prev:before, .tab-content button.slick-next.slick-arrow:before{display:block !important;}
.tab-content #slick-slide20:before{display:none !important;}
.tab-content .slick-dots{display:none !important;}
section.intro.career.pattern.article{text-align:left;padding:19px 0px;}
.tab-content #slick-slide20:before{border-right:16px solid #243370;border-top:9px solid transparent;border-left:none !important;border-bottom:9px solid transparent;vertical-align:middle;content:"";display:inline-block;width:0;height:0;}
.tab-content #slick-slide21:before{content:"";display:inline-block;width:0;height:0;border-top:9px solid transparent;border-bottom:9px solid transparent;border-left:16px solid #243370;margin-right:10px;vertical-align:middle;}
.intro-img{margin-top:22px;}
.ds-xs{display:block !important;}
.ds-mb{display:none !important;}
.table-responsive > table{display:flex;flex-direction:column;max-height:300px;overflow-y:auto;}
.slick-dots{bottom:8px !important;}
.career-sec .tabs nav ul li{width:50%;}
.tabs nav ul{flex-flow:wrap !important;}
h1, .h1{font-size:23px;}
.abt-core p{font-size:25px;}
.intro-title.col-md-12 h1{text-align:center;padding:12px 10px;}
.title05 h1 , section.about-value h1, .title06 h1{font-size:23px;}
.about{padding:30px 0px 15px 0px;}
.about .tab{margin-bottom:20px;}
section.about .tabs{flex-direction:column;}
.logo02{position:relative;left:8px;top:0;}
.header-bottom-title h1{font-size:20px;margin-top:5px;margin-bottom:0;padding:10px 0px;}
.footer .futr-form{margin-bottom:0;}
.footer .social ul li a{padding:7px 16px;font-size:15px;color:#fff;}
.col-lg-12.col-md-12.col-sm-12.social{margin-top:34px;}
.back_banners{height:309px;}
.Msecond-T{position:absolute;top:71px;right:68px;transform:translate(50%, 42%);width:100px;text-align:center;font-size:11px;font-weight:500;}
.Mthird-T{position:absolute;top:13%;left:3%;transform:translate(0%, 100%);width:100px;text-align:center;font-size:11px;font-weight:500;}
.Mfourth-T{position:absolute;top:31%;right:68px;transform:translate(50%, 100%);width:100px;text-align:center;font-size:11px;font-weight:500;}
.Mfifth-T{position:absolute;top:30%;left:3%;transform:translate(0%, 100%);width:100px;text-align:center;font-size:11px;font-weight:500;}
.Msixth-T{position:absolute;bottom:45%;right:68px;transform:translate(50%, 100%);width:100px;text-align:center;font-size:11px;font-weight:500;}
.Mseventh-T{position:absolute;bottom:35%;left:13px;transform:translate(0%, 100%);width:100px;text-align:center;font-size:11px;font-weight:500;}
.Meight-T{position:absolute;bottom:28%;right:68px;transform:translate(50%, 100%);width:100px;text-align:center;font-size:11px;font-weight:500;}
.Mninth-T{position:absolute;bottom:88px;left:3%;transform:translate(0%, 100%);width:100px;text-align:center;font-size:11px;font-weight:500;}
}
@media (max-width:736px){.botmV{position:unset;transform:translateY(0);}
.back_banners{height:298px;}
button.slick-prev:before, button.slick-next.slick-arrow:before{display:block;}
.pro-tab70{height:auto;}
section.intro.career.pattern.spec-sectn:before{content:"";left:0;width:100%;height:38%;top:0;background:#fff;position:absolute;}
.pro-tab.tab-left{padding-right:0;}
td.career-td{font-size:21px;margin-bottom:10px;}
.pro-tab.tab-right{padding-left:0;}
section.intro.career.pattern.spec-sectn:after{content:"";content:"";right:0;width:100%;height:100%;bottom:0;background:#58595bcc;position:absolute;z-index:-1;}
.pro-tab{margin:10px 0;overflow:hidden;}
.slick-list{padding:0 !important;}
.slick-prev, .slick-next{width:40px;}
}
@media (max-width:640px){.pk_testimonial_grid{padding:3em 2em 2em;}
.back_banners{height:258px;}
}
@media (max-width:600px){.agileits_testimonial_grid h4{font-size:1em;}
.back_banners{height:242px;}
.pk_testimonial_grid{padding:3em 1.5em 2em;margin:4em 0.5em 0;}
.mh-250{height:195px;}
.shop, .logo{width:80px!important;}
}
@media (max-width:480px){.modal{top:50px!important;}
.back_banners{height:193px;}
.header_area .header_bottom .mainmenu a, .navbar-default .navbar-nav > li > a{font-size:16px;}
.cov-box{width:100%;}
.cov-bg{padding:25px 0;}
.covid-img img{left:-45px;width:110px;padding:8px;}
.cov-text h3{font-size:11px;}
.cov-text h5{padding-left:25px;font-size:9px;}
ul.cov-text{padding-left:55px;font-size:10px;}
.pro-tab70{min-height:auto!important;}
.section{margin-bottom:35px;padding:0 0!important;}
.playVid{max-height:220px!important;height:220px!important;}
.crcl-grey img{transform:none;border-radius:4px;max-width:100%;}
.crcl-grey:before{top:4px;left:1px;}
.crcl-grey{height:203px;width:203px;margin:auto;padding:16px;}
#video-container{position:relative;width:100%;margin:auto;height:115px;overflow:hidden;}
.pk_testimonial_grid{padding:2em 1em 1.5em;margin:3em 0.2em 0;}
.pk_testimonial_grid p:before{font-size:1em;}
.pk_testimonial_grid_pos{top:-19%;}
.slick-slide img{width:100%;}
}
@media (max-width:412px){.back_banners{height:167px;}
}
@media (max-width:384px){.playVid{max-height:210px!important;height:210px!important;}
.back_banners{height:155px;}
#video-container{position:relative;width:100%;margin:auto;height:102px;overflow:hidden;}
.pk_testimonial_grid_pos{top:-9%;}
.pk_testimonial_grid{margin:3em 0.2em 0;}
}
@media (max-width:370px){#video-container{height:90px;}
.back_banners{height:149px;}
}
@media (max-width:370px){.back_banners{height:146px;}
}
@media (max-width:320px){.pk_testimonial_grid_pos{top:-19%;}
.back_banners{height:130px;}
#video-container{position:relative;width:100%;margin:auto;height:88px;overflow:hidden;}
}
ul#og-grid .show-all-circle:first-child{display:block;}
ul#og-grid .show-all-circle{display:none;}
ul#og-grid .show-all-circle.all-open{display:block;}
.fixmenu{position:fixed!important;top:0px;}
.pdf-a a{color:#243370;}
.thanku h2{font-size:73px;color:green}
.thanku a{color:#243370;font-size:24px;}
@media only screen and (min-width:1024px) and (max-width:1365px){section.intro.career.pattern.pro-title04:before{left:-14%;bottom:-63%;}
section.intro.career.pattern.article:before, .about-certf.prvcy:before{left:-14%;top:2%;}
.kd-slid{height:410px;}
section.intro.career.pattern.prouct_sectn:before{right:-13%;bottom:-12%;}
section.intro.career.pattern.cro .crc4{top:-8%;left:-11%;}
section.intro.career.pattern.cro .crc3{right:-46%;bottom:-28%;}
section.about-value.contact-section img.crcl{left:-11%;top:-86%;}
section.intro.career.pattern.ctg .crcl{top:auto;bottom:-37%;left:-11%;}
section.intro.about-bg.pattern img.crcl{bottom:-42%;top:auto;left:-11%;}
section.about-value img.crc2{top:-51%;right:-54%;}
section.about-certf img.crc4{left:-11%;top:13%;}
section.about-certf img.crc4{left:-11%;}
section.intro.pattern.csr-page img.crc4{left:-11%;top:3%;}
section.about-certf.bottom-map img.crc3{top:auto;bottom:-50%;right:-11%;}
.prouct_sectn{background-size:cover;}
}
@media only screen and (min-width:1024px){.pdct-5{width:20%!important;margin-bottom:77px;}
}
@media only screen and (min-width:1360px) and (max-width:1419px){.kd-slid{height:558px !important;}
}
@media only screen and (min-width:400px) and (max-width:736px){.header_bottom .logo img{margin-top:3px;}
.header_bottom .mission{width:68% !important;padding-left:0;padding-top:9px;margin-left:62px;}
}
.about-certf.prvcy > .container{background:#ffffff85;}
.about-certf.prvcy p{font-size:15px;line-height:26px;font-family:'Poppins', sans-serif;font-weight:500;}
.about-certf.prvcy ul li{font-family:'Poppins', sans-serif;font-weight:500;font-size:15px;line-height:26px;}
.about-certf.prvcy h4, .about-certf.prvcy h5, .about-certf.prvcy h6{margin-top:22px;}
#floating-video-container{position:fixed;bottom:auto;right:0%;z-index:9999999;width:111px;margin:0;top:13%;}
#floating-video-container img{height:100px;width:100px;border-radius:50%;background:#000000f7;}
.footer .social ul li.insta a{background:#d826aa;}
.pmobile{display:none;}
.col-md-12.res-sectn{text-align:center;}
video{width:100%;height:auto;margin:0;padding:0;position:relative;display:block;}
.page-wrap.home{margin-top:0;margin-bottom:-5px;}
section.kd-slid02{height:auto;}
.article h1{font-size:22px;}
.center .slick-list.draggable{padding:0 !important;margin:0 !important;}
.center.slider.slick-initialized.slick-slider{margin:0 !important;padding:0 !important;}
.g-24.mt--20.blog-grid{padding-top:20px;}
.blog-title.text-start{position:relative;}
.blog-title a h5{width:100%;height:55px;overflow:hidden;line-height:28px;}
a.rts-btn.btn-border{margin:10px 0px;}
ul.blg-list{list-style:disc;margin-left:38px;}
ol.blg-list02 li{font-size:16px;color:#2a374c;line-height:27px;font-family:'Poppins', sans-serif;font-weight:500 !important;margin-bottom:10px;}
ol.blg-list02{list-style:auto;margin-left:38px;}
ol.blg-list02 li span{color:#000;font-weight:700 !important;}
.blog-grid-item{margin-bottom:60px;}
section.intro.career.pattern.article p span{font-weight:600;}
.pattern.article .featured-image{padding-top:29px;}
.panel-body p a{color:#333333;}
.panel-body p{font-size:14px !important;}
.panel-body p a:hover{color:#fa001b;}
section.intro.about-bg.pattern{position:relative;overflow:hidden;}
div#floating-video-container{display:none;}
.shop.left a{float:left;text-align:center;background:#fa001b;color:#fff !important;border-radius:9px;padding:7px 18px;font-weight:600;text-transform:none;text-decoration:none;animation:pulse 1s infinite alternate;line-height:24px;font-size:13px !important;}
.shop.left{padding-top:8px;}
ul.abt-value.custm-list strong{font-size:17px;margin-right:14px;}
ul.why-chose.abt-value strong{display:contents !important;font-size:16px;}
section.intro.career.pattern.pro-title04 .pro-headiv{margin-top:51px;font-size:22px;}
ul.app-img{display:grid;grid-template-columns:repeat(auto-fill, minmax(200px, 1fr));grid-gap:36px;list-style:none;margin-top:41px;}
section.intro.career.pattern.pro-title04.white01bg{background:#ffffffb5;}
section.intro.career.pattern.pro-title04 ul li a, section.intro.career.pattern.pro-title04 ul li{color:#2a374c;font-size:17px;font-weight:500;}
ul.app-img li h3{font-size:18px !important;text-align:center;}
.white01bg p.text-justify{text-align:center;}
section.intro.career.pattern.pro-title04.white01bg{padding-top:56px;padding-bottom:63px;}
section.intro.career.pattern.pro-title04.white01bg p.text-justify{font-size:18px !important;line-height:29px;}
section.intro.career.pattern.pro-title04 h3{color:#000;font-weight:600;}
.col-md-12.secnd-sectn034{margin-top:38px;}
.foo-threstn .abt-value li strong{font-size:17px;}
section.intro.career.pattern.pro-title04 .content h3{color:#fff;}
.image-info{display:flex;align-items:center;}
section.intro.career.pattern.prouct_sectn.faq-sectn::before{top:44%;}
.foo-threstn .abt-value li strong{margin-right:6px;}
.foo-threstn .spec-sectn ul li, .foo-threstn .spec-sectn ul li strong{display:block !important;}
section.intro.career.foo-threstn ul.abt-value.custm-list li{display:block;}
section.intro.career.pattern.pro-title04 ul li a, section.intro.career.pattern.pro-title04 ul li{color:#2a374c;font-size:17px;font-weight:500;}
.image-info .featured-image{width:45%;}
.white01bg p.text-justify{text-align:center;}
section.intro.career.pattern.pro-title04.white01bg p.text-justify{font-size:18px !important;line-height:29px;}
.secnd-sectn034 .pro-headiv.foo-head{font-size:21px !important;}
.image-info .content{width:55%;}
.image-info .content h3.title:before{background:#243370;font-weight:600;position:absolute;left:0;right:0;content:"";width:100%;height:45px;z-index:-1;top:-11px;}
.image-info .content h4.subtitle{font-size:16px;font-weight:600;line-height:23px;}
.foot-pro.col-md-6{border:1px solid #eee;background:#fff;width:100%;margin:0;padding:0;border-radius:21px;padding-left:20px;box-shadow:rgba(0, 0, 0, 0.07) 0px 1px 1px, rgba(0, 0, 0, 0.07) 0px 2px 2px, rgba(0, 0, 0, 0.07) 0px 4px 4px, rgba(0, 0, 0, 0.07) 0px 8px 8px, rgba(0, 0, 0, 0.07) 0px 16px 16px;}
.col-md-12.col-sm-12.pro-over{display:grid;grid-template-columns:auto auto;grid-gap:36px;list-style:none;margin-top:41px;}
.image-info .content h3.title{position:relative;z-index:9;color:#ffff;font-size:21px;font-weight:600;margin:23px 0px;}
ul.why-chose.abt-value.foo-pro li{display:block;font-size:15px;}
.panel-body ol {
    list-style: auto;
    margin-left: 10px;
    font-weight: 700;
    padding-left: 15px;
    font-size: 16px;
}

.panel-body ol span {
    font-weight: 700;
    margin-right: 12px;
    font-size: 15px;
    line-height: 31px;
}
section.kd-slid01.west-page{margin-top:124px;}
.team-img {
  width: 100%;
  max-width: 300px;
  height: 300px;
  object-fit: cover;
  border-radius: 12px;
  margin-bottom: 15px;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
}
@media (max-width: 768px) {
  .team-img {
    max-width: 100%;
    height: auto;
  }
     .csr-section .image-grid {
        flex-direction: column;
        align-items: center;
      }
      section.kd-slid01.west-page {
    margin-top: 0;
}
.col-md-4.text-center.mb-4.west-section {
    margin-bottom: 18px;
}
.col-md-4.text-center.mb-4.west-section {
    margin-bottom: 18px;
}
.video-container .col-md-6.col-xs-12 {
    margin-bottom: 12px;
}
}

.col-md-6.text-center.mb-4.west-section .inner {
    padding: 16px;
    background: #fff;
    border-radius: 12px;
        max-width: 100%;
            max-width: 100%;
    BACKGROUND: #FFF;
    DISPLAY: INLINE-BLOCK;
    POSITION: RELATIVE;
}

.west-section h3 {
    font-size: 17px;
    line-height: 25px;
    font-weight: 600;
}

.west-section .content{
    padding: 0;
    margin: 0;
}

.profile-image.col-md-5 img {
    max-width: 100%;
    height: 250px;
}

 .csr-section .image-grid {
      display: flex;
      flex-wrap: wrap;
      gap: 20px;
    }

   .csr-section .image-grid img {
      width: 100%;
      max-width: 100%;
      height: auto;

    }
    
          .csr-box  {
      background-color: #808285; /* light grey */
      padding: 20px;
      margin-bottom: 20px;
      border-radius: 8px;
    }

    .csr-section .heading {
  background-color: #243370;
    color: #ffffff;
    padding: 7px 15px;
    border-radius: 5px;
    font-size: 16px;
    margin-bottom: 15px;
    text-transform: capitalize;
    line-height: 24px;
    height: 63px;
    margin-top: 10px;
        text-align: center;
    }
.csr-section {
    margin: 30px 0px;
}
.west-profile h1.text-center.aos-init.aos-animate {
    margin: 36px 0px;
}
.west-section .inner {
    background: #fff;
    padding: 21px 12px;
    border-radius: 12px;
}
section.page.pattern.west-profile {
    margin: 35px 0px !important;
}
.csr-section h1.text-center.aos-init.aos-animate {
    margin: 43px 0px;
}

    .image-grid {
      display: flex;
      gap: 10px;
      flex-wrap: wrap;
    }

    .image-grid img {
      width: 100%;
      max-width: 100%;
 
    }