/* Add here all your CSS customizations *//******Loader*********/#loader-img { height: 100%; width: 100%; position: fixed; top: 0; right: 0; left: 0; margin: 0 auto; display: flex; flex-flow: column; align-items: center; justify-content: center; z-index: 9999999; background-color: rgba(25, 33, 69, 0.88);}/******Loader*********//***********Autofill yellow color remover*************//* Change the white to any color ;) */input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active { -webkit-box-shadow: 0 0 0 30px white inset !important;}/***********Autofill yellow color remover*************/section { padding: 30px 0px !important;}.form-wrapper-career .form-group { margin-bottom: 0px;}.form-wrapper-career #ResumeAttachment { margin-bottom: 20px;}/***container override****//*.container { width: 1280px;}*/.custom-services .heading-title { color: #f3f3f3;}#intro .intro-inner { height: 100%; display: flex; flex-flow: column; justify-content: space-between;}.mt-o { margin-top: 0 !important;}.mb-o { margin-bottom: 0px !important;}.pb-o { padding-bottom: 0 !important;}.cursor-pointer { cursor: pointer;}.sm-mob-menu { display: none !important;}.sm-only { display: none !important;}.img-dmg { width: 200px; margin: 5px auto;}.padding-top-o { padding-top: 0;}.small-light-weight { font-weight: 300 !important; font-size: 30px !important; text-transform: initial !important;}/***container override****/body { background-color: #f8f8f8;}header { /* position: fixed; background: #1577c0; left: 0; right: 0; z-index: 99; border-bottom: 1px solid #fff;*/ position: fixed; background: #fff; left: 0; right: 0; z-index: 9999; padding: 5px !important; border-bottom: 3px solid #cc2028;}.img-logo-wrap img { width: 100%;}.bg-transformatics { background: url(../img/1.png); height: 100vh; background-size: cover; background-repeat: no-repeat; background-attachment: fixed; background-position: 50% 50%;}.nav-wrapper { display: flex; justify-content: space-between; color: #fff; /* padding:12px 0px;*/}.right-nav { display: flex; align-items: center; cursor: pointer;}.dots-wrap { display: flex; flex-flow: column;}.dots-wrap i { font: normal normal normal 19px/0.41 FontAwesome !important; color: #cc2028;}.right-nav span:nth-child(1) { text-transform: uppercase; margin-right: 14px; color: #494848; font-weight: 600;}.main-nav { height: 100vh; width: 100vw; /*background: rgb(21, 119, 192);*/ background: #cc2028; position: fixed; top: 0; left: 0; right: 0; transform: translateY(-100%); z-index: 99; transition: transform 0.6s ease-in-out;}.main-nav-inner { display: flex; justify-content: space-between; padding: 10px 30px; color: #fff; font-size: 20px;}.main-nav-close { color: #e5b479; font-weight: 700;}.close-inner { cursor: pointer;}.close-inner span:nth-child(1) { margin-right: 10px;}.no-translate { transform: translate(0);}.main-menus { width: 50%; margin: 0 auto; height: 70%; align-items: center; justify-content: center; display: flex; transition: all 0.3s}.main-menus.active { animation: slide-from-top 1s ease-in 0.2s; opacity: 1;}.main-menus a { display: block; font-size: 20px; padding: 10px; text-transform: uppercase; font-weight: 500; color: #fff;}@-webkit-keyframes slide-from-top { 0% { transform: translateY(-40%); opacity: 0; } 80% { opacity: 0.8; } 100% { transform: translateY(0%); opacity: 1 }}@-moz-keyframes slide-from-top { 0% { transform: translateY(-40%); opacity: 0; } 80% { opacity: 0.8; } 100% { transform: translateY(0%); opacity: 1 }}@keyframes slide-from-top { 0% { transform: translateY(-40%); opacity: 0; } 80% { opacity: 0.8; } 100% { transform: translateY(0%); opacity: 1 }}.bg-enq { width: 100%; /*background: url(../img/bg_content.jpg) center center no-repeat fixed;*/ background-size: cover; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; color: #fff; background-color: #2e363a !important;}.bg-enq-wrap { /* padding:80px 0px;*/}.get-in-touch { font-size: 34px;}.get-in-touch-meta { font-size: 20px; font-weight: 500;}.bg-enq-wrap .form-group { margin-bottom: 20px; margin-right: 10px;}.bg-enq-wrap form input[type="text"],.bg-enq-wrap form input[type="email"],.bg-enq-wrap form select { background-color: #fff; border: none; height: 40px; font-size: 16px; padding-left: 20px; margin-top: -2px; margin-right: 5px; color: #8486a6; -webkit-box-shadow: none; box-shadow: none; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; font-weight: 600;}#submit-analysis.button { padding: 7px 35px; display: inline-block; background-color: #cc2028; color: #fff; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; cursor: pointer; border: 0; font-size: 14px; font-weight: 600; transition: all .3s ease}#submit-analysis.button:hover { background-color: #ef5b62; color: #fff}.submit-analysis.button { padding: 7px 11px; display: inline-block; background-color: #0054a6; color: #fff; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; cursor: pointer; border: 0; font-size: 14px; font-weight: 600; transition: all .3s ease}.submit-analysis.button:hover { background-color: #3cb878; color: #fff}h1.main_title,h2.main_title { text-align: center; margin: 0 0 45px; padding: 0; font-size: 36px; color: #222; font-weight: 500; text-transform: uppercase}h1.main_title span,h2.main_title span { display: block; color: #999; font-size: 21px; text-transform: none}h1.main_title em,h2.main_title em { margin: auto auto 20px; -webkit-border-radius: 5 px; -moz-border-radius: 5px; border-radius: 5px}h3.main_title { text-align: center; margin: 0 0 20px; padding: 0; font-size: 36px; color: #333; text-transform: uppercase}h3.main_title span { display: block; color: #999; font-size: 18px; text-transform: none}h3.main_title.white { color: #fff}h3.main_title.white span { color: #999}h3.main_title.white em { -webkit-border-radius: 5 px; -moz-border-radius: 5px; border-radius: 5px; margin: auto auto 20px}h3.main_title_left { margin: 0 0 30px; padding: 0; font-size: 28px; color: #222; font-weight: 500; text-transform: uppercase}h3.main_title_left span { display: block; color: #999; font-size: 16px; text-transform: none}h3.main_title_left em { -webkit-border-radius: 5 px; -moz-border-radius: 5px; border-radius: 5px; margin-bottom: 20px}.bg_white h3.main_title_left { color: #333}.bg_white h3.main_title_left { color: #333}.bg_white p.lead.styled { padding: 0}a { color: #2089ef; /* color: #cc2028; */ text-decoration: none; -webkit-transition: all .2s ease; transition: all .2s ease; outline: 0}.btn_1,.btn_outline,a.btn_1,a.btn_outline { -moz-transition: all .3s; font-size: 14px; font-weight: 600; text-transform: uppercase}a:focus,a:hover { /* color: #111; */ color: #f70b17; text-decoration: none; outline: 0}.btn_outline,a.btn_outline { border: 2px solid #0054a6; font-family: inherit; color: #0054a6; cursor: pointer; padding: 6px 20px; display: inline-block; outline: 0; -webkit-transition: all .3s; transition: all .3s; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; text-align: center}.btn_outline:hover,a.btn_outline:hover { background: #3cb878; color: #fff; border: 2px solid #3cb878}.btn_1,.btn_1.medium,a.btn_1,a.btn_1.medium { border: none; background: #0054a6; display: inline-block; -webkit-transition: all .3s; font-family: inherit; color: #fff; outline: 0; cursor: pointer}.btn_1,a.btn_1 { padding: 8px 20px; transition: all .3s; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px}.btn_1.home,.btn_outline,a.btn_1.home,a.btn_outline { min-width: 160px; margin-top: 35px}.btn_1.medium,a.btn_1.medium { padding: 10px 20px; font-size: 18px; -moz-transition: all .3s; transition: all .3s; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; font-weight: 500}.btn_1:hover,a.btn_1:hover { background: #3cb878}.btn_full,a.btn_full { border: none; font-family: inherit; width: 100%; color: #fff; background: #0054a6; cursor: pointer; padding: 15px 20px; outline: 0; font-size: 14px; line-height: 1.1; -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; text-transform: uppercase; font-weight: 700; display: block; text-align: center; margin-bottom: 10px}.btn1 { display: inline-block; line-height: 50px; height: 50px; border-radius: 50px; background: rgb(73, 72, 72); background: linear-gradient(90deg, rgba(73, 72, 72, 1) 0%, rgba(121, 9, 43, 1) 46%, rgba(204, 32, 32, 1) 100%); color: #fff; padding: 0 35px; font-weight: 700; color: #fff; text-transform: uppercase; animation-delay: 2.4s}.btn3 { display: inline-block; line-height: 50px; height: 50px; border-radius: 50px; background: rgba(57, 100, 208, 1); background: -moz-linear-gradient(left, rgba(57, 100, 208, 1) 0%, rgba(45, 193, 201, 1) 100%); background: -webkit-gradient(left top, right top, color-stop(0%, rgba(57, 100, 208, 1)), color-stop(100%, rgba(45, 193, 201, 1))); background: -webkit-linear-gradient(left, rgb(28, 118, 188) 0%, rgb(141, 198, 63) 100%); background: -o-linear-gradient(left, rgb(28, 118, 188) 0%, rgb(141, 198, 63) 100%); background: -ms-linear-gradient(left, rgb(28, 118, 188) 0%, rgb(141, 198, 63) 100%); background: linear-gradient(to right, rgb(28, 118, 188) 0%, rgb(141, 198, 63) 100%); padding: 0 35px; font-weight: 700; color: #fff; text-transform: uppercase; animation-delay: 2.4s}.btn1:hover { background: rgb(73, 72, 72); background: linear-gradient(90deg, rgba(73, 72, 72, 0.8379726890756303) 0%, rgba(121, 9, 43, 1) 46%, rgba(204, 32, 32, 0.8715861344537815) 100%); ); color: #fff;}.btn3:hover { background: rgb(73, 72, 72); background: linear-gradient(90deg, rgba(73, 72, 72, 0.8379726890756303) 0%, rgba(121, 9, 43, 1) 46%, rgba(204, 32, 32, 0.8715861344537815) 100%); color: #fff;}.title-icon { width: 80px; position: relative; margin: 0 auto;}.title-icon:before { content: ""; width: 100px; height: 2px; background: #cc2028; position: absolute; top: 58%; left: -80px;}.title-icon:after { content: ""; width: 100px; height: 2px; background: #cc2028; position: absolute; top: 58%; right: -80px;}.title-icon i { color: #cc2028; font-size: 1.8rem; margin-top: 1px;}/**********Slider********************/#particles-js {}.request-btn { min-width: 200px; padding: 6px 20px; color: #fff; text-align: center; border-radius: 3px; font-size: 18px; text-transform: uppercase; text-align: center; cursor: pointer; background: rgb(73, 72, 72); background: linear-gradient(90deg, rgba(73, 72, 72, 1) 0%, rgba(121, 9, 43, 1) 46%, rgba(204, 32, 32, 1) 100%);}.slider-area { padding: 0;}.slider-area .carousel { padding: 0;}#carousel-example-generic .item { height: 60vh}.slider-area .slider-content h2 { color: #fff; text-transform: uppercase; font-size: 36px; margin-bottom: 20px; background: rgb(75 74 73 / 48%); padding: 15px; border-radius: 6px;}#carousel-example-generic .slider-content { height: 60vh; display: flex; flex-flow: column; align-items: flex-start; justify-content: center;}.item-1 { background-repeat: no-repeat; background-image: url('../img/slider/slider-4.jpg'); background-size: cover; background-position: center center; width: 100%; height: 100%; opacity: 1;}.item-2 { background-repeat: no-repeat; background-image: url('../img/slider/slider-5.jpg'); background-size: cover; background-position: center center; width: 100%; height: 100%; opacity: 1;}.item-3 { background-repeat: no-repeat; background-image: url('../img/slider/slider-6.jpg'); background-size: cover; background-position: center center; width: 100%; height: 100%; opacity: 1;}.meta-slider { color: #fff; font-size: 20px;}/**********Slider********************/.breadcum { background: rgba(0, 0, 0, 0.5); padding: 10px; color: #fff; position: absolute; left: 0; right: 0; bottom: 0; font-size: 18px;}.breadcum ul { display: flex; ;}.breadcum ul li { margin: 0 7px;}/**********************About*****************/.about-bg { background-image: url('../img/bg-common.jpg'); background-size: cover; height: 380px; opacity: 1;}.common-services-panel .panel-heading { color: #fff; border: 1px solid #f2f4f8; background-image: linear-gradient(to right, #846FF4 0%, #F17674 100%); background-image: -webkit-linear-gradient(to right, #846FF4 0%, #F17674 100%); border-radius: 25px; margin-bottom: 15px;}.common-services-panel .panel-title a { display: block; color: #fff;}.common-services-panel .panel-title a:hover,.common-services-panel .panel-title a:active,.common-services-panel .panel-title a:focus { display: block; color: #fff;}.common-services-panel .panel,#accordion1.panel-group .panel { border: 0 !important;}.common-services-panel.panel-default>.panel-heading+.panel-collapse>.panel-body { border: 0;}.common-services-panel .panel,#accordion1 .panel { box-shadow: none !important;}.services-wrap-fin .common-services-panel { margin: 30px 0px;}.icon-head { width: 40px;}.icon-head svg { margin-right: 10px;}.our-intro { display: flex; flex-flow: row wrap; justify-content: space-between;}.intro-content { width: 100%;}.intro-head { font-size: 20px; text-transform: uppercase; font-weight: 700;}.head-wrap { display: flex; align-items: center; justify-content: flex-start; width: 100%; text-align: left; margin-bottom: 10px;}.intro-card { display: flex; flex-flow: column; justify-content: flex-start; align-items: center; /* width: 48%; */ width: 32%; text-align: center; background: #fff; margin-bottom: 30px; padding: 20px; box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .14), 0 3px 1px -2px rgba(0, 0, 0, .2), 0 1px 5px 0 rgba(0, 0, 0, .12); border: 1px solid #ccc; transition: all 0.3s; cursor: pointer; border-top: 3px solid #cc2028; height: 220px;}.intro-card:hover,.vmc-container:hover { transform: translateY(-2%);}.intro-card:hover svg g { fill: #494848;}.intro-card:hover .intro-head { color: #494848; font-weight: 700;}.intro-card ul li,.services-list ul li { position: relative; padding-left: 20px;}.intro-card ul li:after,.services-list ul li:after { content: '\f101'; font-family: 'fontAwesome'; position: absolute; top: 0; left: 0; color: #cc2028;}.intro-card ul li p,.services-list ul li p { text-align: left; margin-bottom: 10px;}.tabs-products.owl-carousel .owl-nav .owl-prev,.tabs-products.owl-carousel .owl-nav .owl-next { background: -webkit-linear-gradient(45deg, #09009f, #00ff95 80%); display: none;}.section-title h2 { text-transform: uppercase; color: #2c2e53; font-weight: 700 !important;}.section-title h2 span { color: #494848}.about-content { /*background:#08091b;*/ color: #8486a6;}.intro-content-cust ul { display: flex; flex-flow: row wrap;}.intro-content-cust ul li { width: 50%;}.about-content p { font-size: 16px; margin-bottom: 15px;}.intro-card svg g { fill: #cc2028;}.vision-mission-wrap { background: #fff;}.vision-mission-container { display: flex; justify-content: space-between;}.vmc-container { width: 32%; padding: 20px; background: #f3f3f3; box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .14), 0 3px 1px -2px rgba(0, 0, 0, .2), 0 1px 5px 0 rgba(0, 0, 0, .12); border-top: 3px solid #cc2028; transition: all 0.3s; cursor: pointer;}.vmc-container p b { display: block;}.vmc-container p { margin: 0 0 10px;}.vmc-icon { width: 70px; margin: 0 auto;}.vmc-icon svg g { fill: #cc2028;}.team-member-wrap { display: flex; justify-content: space-between; padding-bottom: 30px; margin-bottom: 30px; border-bottom: 1px solid #ccc;}.team-member-wrap .img-wrap { margin-right: 20px; width: 300px !important;}.team-desc { margin-bottom: 20px;}.team-desc ul li p { margin-bottom: 10px;}.team-desc ul li { position: relative; padding-left: 20px;}.team-desc ul li:after { content: '\f111'; font-family: 'fontAwesome'; position: absolute; top: 0; left: 0; color: #cc2028; font-size: 10px;}.panel-title a { display: flex !important; align-items: center;}.panel-title a .svg-abt { width: 25px; margin-right: 10px;}.panel-title a .svg-abt svg g { fill: #fff;}/**********************About*****************//***********Strength*******************/.projects { background: #fff;}.projects .project-list .content span { display: inline-block !important;}/***********Strength*******************//************Media Client***********************/.media-area { background: #f6f6ff;}/****************Media******************//**************testimonials**********************/section.testimonials { background: #fff; padding: 6rem 0;}section.testimonials p { font-size: 18px;}.testimonials .owl-carousel .test-1 { display: flex; flex-direction: column; justify-content: center; background: #fff; color: #464646; padding: 2rem 0;}.testimonials .test-1 img { width: 90px; border-radius: 50%; margin: 0 auto;}.testimonials .test-1 p { text-align: center; font-weight: 400; font-style: italic; margin: 1rem auto 1.5rem; max-width: 500px; color: #000;}.testimonials .test-1 p::before { content: "\f10d "; font-size: 1rem; font-family: fontawesome; left: -8px; top: -8px; position: relative; color: #cc2028;}.testimonials .test-1 p::after { bottom: 4px; content: "\f10e"; font-size: 1rem; font-family: fontawesome; color: #cc2028; right: -8px; top: 8px; position: relative;}.testimonials .test-1 h3 { text-align: center; color: #cc2028; font-weight: 600;}.testimonials .test-1 h6 { text-align: center; font-weight: 400; margin-bottom: 0px; color: #000;}/**************testimonials**********************//************services*******************/.services-carousel .cc-item { background-color: rgba(0, 0, 0, 0.5); color: #fff; padding: 15px; height: 90px; display: flex; flex-flow: column; justify-content: center; align-items: center; text-align: center;}.services-ico { width: 30px;}.services-ico svg { width: 100%; height: 100%;}.services-ico svg path { fill: #fff !important;}.services-carousel .cc-item:hover { /*background-color:rgb(0,0,0); background-color:rgb(28, 118, 188) !important;*/ color: #fff; background-image: linear-gradient(to right, #846FF4 0%, #F17674 100%); background-image: -webkit-linear-gradient(to right, #846FF4 0%, #F17674 100%);}ul.tabs-products { padding: 0px; list-style: none; display: block;}ul.tabs-products li { /*background-color: rgba(255,255,255,0.1); color: #fff; text-transform: uppercase; font-size: 14px; font-weight: 500; width: 13.7%; margin: 0 5px; text-align:center; display: flex; align-items: center; justify-content: center; cursor:pointer; flex-flow:column; height:100px;*/}.tab-content-product .panel-heading { border-radius: 0 !important;}ul.tabs-products li.current { /*background-color: rgba(0,0,0,1)!important; background-color: rgb(28, 118, 188) !important;*/ color: #fff; background-image: linear-gradient(to right, #846FF4 0%, #F17674 100%); background-image: -webkit-linear-gradient(to right, #846FF4 0%, #F17674 100%); margin-bottom: 15px;}.tab-content-product { display: none; /*padding: 15px 0px;*/}.tab-content-product.current { display: inherit;}.features-area { background-color: #F5F5FE; background-image: url('../img/map.svg'); background-size: contain; /*background-attachment: fixed;*/ background-repeat: no-repeat; background-position: 50% 50%;}.features-area svg { width: 80%; display: block; margin: 0 auto;}.features-area .featured-lists ul li .contents-l h2 { background: #10122d; display: inline-block;}.services-wrap-fin { margin-bottom: 30px;}.services-fin-head { font-size: 30px; text-transform: uppercase; padding-bottom: 4px; border-bottom: 2px solid #494848; margin-bottom: 10px; display: inline; font-weight: 900; background: -webkit-linear-gradient(45deg, #09009f, #00ff95 80%); -webkit-background-clip: text; -webkit-text-fill-color: transparent;}.services-fin-img { width: 30%; margin: 30px 0px;}.services-fin-img img { width: 100%;}/************services*******************//***********Our Features*********************/#ourfeatures .boxed-btn { margin: 40px auto 0;}/*#ourfeatures .features-box:nth-child(2):after, #ourfeatures .features-box:nth-child(3):after, #ourfeatures .features-box:nth-child(1):after { content: ''; width: 100%; height: 1px; background: #dedede; right: 0; bottom: 0; position: absolute;}#ourfeatures .features-box:nth-child(8):before, #ourfeatures .features-box:nth-child(7):before, #ourfeatures .features-box:nth-child(5):before, #ourfeatures .features-box:nth-child(4):before, #ourfeatures .features-box:nth-child(2):before, #ourfeatures .features-box:nth-child(1):before { content: ''; height: 100%; width: 1px; background: #dedede; right: 0; bottom: 0; position: absolute;}#ourfeatures .features-box:nth-child(9):after, #ourfeatures .features-box:nth-child(8):after, #ourfeatures .features-box:nth-child(7):after { content: ''; width: 100%; height: 1px; background: #dedede; right: 0; top: 0; position: absolute;}*/.features-box-icon i,.features-box-icon img { -webkit-transition: .3s; transition: .3s;}.features-box:hover .features-box-icon i,.features-box:hover .features-box-icon img { -webkit-transform: scaleX(-1); transform: scaleX(-1); -webkit-filter: FlipH; filter: FlipH; -ms-filter: "FlipH";}#ourfeatures { background: #f3f3f3; color: #8486a6;}#ourfeatures p { font-size: 16px;}#ourfeatures .features-box { padding: 10px 26px; margin-bottom: 0;}.features-box .row:hover { transform: translateY(-2%);}.features-box .row { background: #fff; height: 280px; padding: 16px 10px; transition: all 0.3s ease-in; cursor: pointer;}/***********Our Feature*******************//******************Clientsel Section**************************//*.client-section .owl-carousel .owl-item img { filter: grayscale(1); -webkit-filter: grayscale(100%); -moz-filter: grayscale(1); -o-filter: grayscale(1); -ms-filter: grayscale(1); transition: all 0.8s; -webkit-transition: all 0.8s; -moz-transition: all 0.8s; -o-transition: all 0.8s;}.client-section .owl-carousel .owl-item img:hover { filter: grayscale(0); -webkit-filter: grayscale(0%); -moz-filter: grayscale(0); -o-filter: grayscale(0); -ms-filter: grayscale(0);}*//******************Clientsel Section**************************//****************contact us********************/.contact-us h3 { text-transform: uppercase; font-weight: bold; font-size: 1.2rem;}.mb-4 { margin-bottom: 1.5rem !important;}.bgc { background: -webkit-linear-gradient(rgba(32, 51, 100, 0.8), rgba(32, 51, 100, 0.8)), url(../img/call.jpg) no-repeat center center; /* background: linear-gradient(rgba(32, 51, 100, 0.8), rgba(32, 51, 100, 0.8)), url(../img/call.jpg) no-repeat center center; */ background: linear-gradient(rgb(118 143 208 / 80%), rgb(99 125 189 / 80%)), url(../img/call.jpg) no-repeat center center; padding: 1.5rem; border-radius: 4px; background-size: cover;}.call-info h3 { color: #fff; margin-bottom: 0.6rem;}.call-info p { color: #fff; margin-bottom:0.6rem}.successform,.errorform { display: none; height: 70px;}.successform,.errorform { display: none; height: 70px;}.call-info ul { list-style: none; padding: 0; margin: 0;}.mb-5 { margin-bottom: 3rem !important;}.contact-us ul li { list-style: none; font-weight: 300;}.call-info .info { display: -webkit-box; display: -ms-flexbox; display: flex; margin-bottom: 1rem;}.call-info ul li .fa { font-size: 1.6rem; color: #cc2028;}.call-info .info p { color: #fff; margin: 0px; margin-left: 1rem; font-weight: 300;}.contact-us .form-control { padding: .7rem; border: 1px solid #cc2028; border-radius: 4px; background-color: #fff;}.contact-us .btn { background: #cc2028; border: 1px solid #cc2028; cursor: pointer; -webkit-transition: all .5s ease; transition: all .5s ease; border-radius: 4px;}.map-google iframe { width: 100%; height: 450px; border: 0px !important;}/****************contact us********************//************Footer******************************/.first-footer .top-footer { background: #a1a2a5; background-size: cover; color: #fff; padding: 2rem 0;}.first-footer .netabout p { margin-bottom: 1rem; font-weight: 300;}.first-footer h3 { margin-bottom: 1rem;}.first-footer .contactus h3::after { display: block; height: 3px; font-weight: bold; background-color: #cc2028; content: " "; width: 50px; margin-top: .5rem; margin-bottom: 1.5rem;}.first-footer .widget h3::after { display: block; height: 3px; font-weight: bold; background-color: #cc2028; content: " "; width: 50px; margin-top: .5rem; margin-bottom: 1.5rem;}.first-footer .newsletters h3::after { display: block; height: 3px; font-weight: bold; background-color: #cc2028; content: " "; width: 50px; margin-top: .5rem; margin-bottom: 1.5rem;}.first-footer .contactus ul li { margin-bottom: 0.5rem; border-bottom: 1px dotted #464646;}.first-footer .contactus ul li a { color: #fff !important;}.first-footer .contactus ul li a:focus,.first-footer .contactus ul li a:hover { color: red !important;}.second-footer .container p a { color: #fff !important;}.second-footer .container p a:focus,.second-footer .container p a:hover { color: red !important;}.first-footer .contactus .info p { margin: 0px; margin-left: 1rem; font-weight: 300;}.first-footer .contactus ul li .fa { font-size: 1.3rem; color: #fff;}.first-footer .widget ul.photo { margin: 0; padding: 0; list-style: none;}.first-footer .widget ul.photo li { margin: 4px; display: inline-block;}.hover-effect figure { position: relative; overflow: hidden; margin: 0;}.newsletters p { margin-bottom: 2rem; font-weight: 300;}.bloq-email { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-flex: 1; -ms-flex: 1 1 auto; flex: 1 1 auto;}.first-footer .widget ul.photo li img { width: 100%; width: 73px;}.first-footer .bloq-email label.error { color: #ff0000;}.first-footer .bloq-email .email input[type="email"] { border: 0; padding: .8rem; -webkit-box-flex: 1; -ms-flex: 1 1 auto; flex: 1 1 auto; width: 100%;}.first-footer .bloq-email .email input[type="submit"] { margin-top: 1.2rem;}.first-footer .bloq-email .email input[type="submit"] { border: 0; padding: 7px 40px; background: rgba(37, 39, 46, 0.9); border: 1px solid #fff; color: #fff; text-transform: capitalize; cursor: pointer; -webkit-box-flex: 1; -ms-flex: 1 1 auto; flex: 1 1 auto; -webkit-transition: all .5s ease; transition: all .5s ease;}.first-footer .email input[type="submit"]:hover { background: #cc2028; border: 1px solid #fff;}.first-footer .netsocials { display: -webkit-box; display: -ms-flexbox; display: flex; list-style: none; margin: 0; padding: 0;}.first-footer .netsocials a .fa-facebook { color: #fff;}.first-footer .netsocials a .fa-twitter { color: #fff;}.first-footer .netsocials a .fa-google-plus { color: #fff;}.first-footer .netsocials a .fa { font-size: 1rem; text-align: center; background: transparent; border: 1px solid #fff; width: 2.5rem; height: 2.5rem; line-height: 2.5rem; margin-right: 1.5rem; -webkit-transition: all .5s ease; transition: all .5s ease;}.first-footer a:focus,.first-footer a:hover { color: #014c8c; text-decoration: underline;}.first-footer .contactus .info { display: -webkit-box; display: -ms-flexbox; display: flex; margin-bottom: .6rem;}.first-footer .netsocials a .fa-facebook:hover { background: #3b5998; color: #fff;}.first-footer .netsocials a .fa-youtube { color: #fff;}.first-footer .netsocials a .fa-twitter:hover { background: #1da1f2; color: #fff;}.first-footer .netsocials a .fa-google-plus:hover { background: #dd4b39; color: #fff;}.first-footer .netsocials a .fa-youtube:hover { background: #cd201f; color: #fff;}.second-footer { padding: 1.5rem 0; background: rgba(37, 39, 46, 0.8); color: #fff;}.second-footer .container { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; margin-left: auto; align-items: center;}.second-footer .container p { margin-bottom: 0;}/**********Career*********/.carrer-opening-container { border: 1px solid #cc2028; margin-bottom: 30px;}.carrer-head { background-color: #cc2028; color: #fff; font-size: 20px; font-weight: 600; padding: 10px 15px; text-transform: uppercase;}.req-conainer { padding: 20px 30px; border-bottom: 1px solid #cc2028;}.req-conainer ul { margin: 0px; padding: 0px;}.req-conainer ul li { display: flex;}.list-head { font-size: 16px; font-weight: 700; width: 20%;}.jd-container { padding: 20px 30px;}.job-req-head { font-size: 20px; font-weight: 600; padding: 10px 15px;}.jd-container ul li { margin-bottom: 10px; position: relative; padding-left: 20px;}.apply-container { display: flex; justify-content: flex-start; align-items: center; margin: 20px 0px 0px;}.jd-container ul li:before { content: ""; position: absolute; height: 10px; width: 10px; background-color: #ed4658; border-radius: 50%; top: 50%; left: 0; bottom: 0; transform: translateY(-50%);}.job-location { margin: 0 30px;}.job-location .fa-map-marker { font-size: 30px; color: #ed4658; margin-right: 10px;}.job-location-cities { font-size: 20px; font-weight: 600;}.attchec-popup { position: fixed; top: 20%; width: 25%; margin: 0 auto; left: 0; right: 0; background: #fff; padding: 20px 30px; border: 2px solid #ddd; z-index: 9999; display: none;}.attchec-popup input[type="text"],.attchec-popup input[type="email"],.attchec-popup input[type="file"] { background-color: transparent; border: 0; border-bottom: 1px solid #ddd; position: relative;}.attchec-popup input[type="file"] { border-bottom: 0px !important;}#txtpost { cursor: no-drop !important; cursor: no-drop !important; background: #f3f3f3 !important; font-weight: 600; margin-bottom: 10px; text-transform: uppercase;}/*.attchec-popup input[type="file"]:before{ content:attr(data-attri); position:absolute; height:100%; width:100%; background-color:#e31e24; top:0; left:0;}*/.btn-containers { display: flex; width: 100%; justify-content: flex-start;}.btn-containers .btn-career,.btn-containers .btn-career-submit { width: 120px; border: 1px solid #f2535f; color: #f2535f; background: #fff; margin-right: 20px;}.popup-close-career { position: absolute; top: 0; right: 0; width: 30px; height: 30px; line-height: 30px; border-radius: 50%; font-size: 20px; color: #f2535f; text-align: center; display: block; font-weight: 700; padding: 5px; cursor: pointer;}.ovelay-career { position: fixed; height: 100%; width: 100%; background-color: rgba(0, 0, 0, 0.6); z-index: 999; top: 0; left: 0; right: 0; cursor: pointer; display: none;}.career-display { display: block !important;}.thankyou-msg { font-size: 14px; display: none;}.moreBtn { border: solid 1px #cc2028; padding: 4px 0px; font-size: 14px; color: #cc2028; text-transform: uppercase; font-weight: 300; transition: all 0.2s ease-in-out 0s; width: 160px; position: relative; text-align: center; overflow: hidden; z-index: 1;}.moreBtn:after { content: ""; position: absolute; height: 100%; width: 100%; background-color: #cc2028; top: 0; left: 0; z-index: -1; transition: all 0.5s; transform: translateX(-100%);}a.moreBtn:hover { color: #fff; font-weight: 500;}a.moreBtn:hover:after { background-color: #cc2028; color: #ffffff; text-decoration: none; transform: translateX(0%);}/**********Career*********//************Footer******************************/@media (max-width: 768px) { .features-area .featured-lists ul li { display: flex; flex-flow: column-reverse; color: #fff; }}.text-justify { text-align: justify;}.call-info p a { color: #fff !important;}.call-info ul li a:focus,.call-info ul li a:hover { color: red !important;}.team-img { height: 180px !important;}.netabout{ margin-bottom: 15px;}