@charset 'UTF-8';body, input, textarea{font-family: 'Raleway', sans-serif; line-height: 1.85em; color: #333; font-weight: 300; font-size: 18px;/* background-color: #FFFEF9;*/ width: 100%;}a{color: #3B95C6; -moz-transition: color .2s ease-in-out; -webkit-transition: color .2s ease-in-out; -o-transition: color .2s ease-in-out; -ms-transition: color .2s ease-in-out; transition: color .2s ease-in-out;}.bg-black{color: rgba(255, 255, 255, 1); background-color: rgba(0, 0, 0, 1);}.btn-primary{color: rgba(52, 118, 154, 1); background-color: rgba(52, 118, 154, .2); border-color: Transparent;}.btn-primary:hover{color: #fff; background-color: rgba(52, 118, 154, 1); border-color: transparent;}.btn-warning{color: rgba(36, 47, 79, 1); background-color: rgba(239, 240, 248, .5); border-color: rgba(6, 47, 79, 1);}.btn-warning:hover{color: #fff; background-color: rgba(6, 47, 79, 1); border-color: rgba(6, 47, 79, 1);}.btn-danger{color: #fff; background-color: transparent; border-color: #fff; font-variant: small-caps; font-size: 1.5rem; margin:0rem;}.btn-danger:hover{color: #f7f7f9; background-color: #00b050; border-color: #00b050}.carousel-item.active,{display:block;}.ctc_us{/* margin-top: 1.5rem;*/ /*background-color: rgba(247, 246, 228, .3); /* background-color:rgba(255, 255, 255, 1); */ background-color: rgba(252,234, 195,.1); background-size: cover; padding-top: 1rem; padding-bottom: 2rem; padding-left: 0rem; padding-right: 0rem; z-index: 10; /* min-height: 100vh;*/}.ctc_us_bg_1{margin-bottom: 1.5rem; /*background-color:rgba(255, 255, 255, 1);*/ background-size: cover; z-index:10; font-weight: 300;}.ctc_us_bg_2{/*background-color: rgba(255, 254, 249, 1);*/background-color: rgba(239, 240, 248, 1);}.ctc_us h2{font-size: 2.5rem; text-align: center; padding-top: .75rem; padding-bottom: .75rem; margin-top: 3rem; margin-bottom: 0rem; font-variant: small-caps; color: rgba(6, 47, 79, 1); font-weight: 300;}.ctc_h2{font-size: 1.75rem; font-weight: 300; padding-bottom: 1rem; color:rgba(0,176,80,1);}.ctc_h3{font-size: 1.75rem; font-weight: 400; padding-bottom: .75rem; color:rgba(35,56,100,1);}#icon_bump:hover{color:white;}.footer_bg{/* margin-top: 1.5rem;*/ /*background-color: rgba(239, 240, 248, 1);*/ background-color:rgba(6, 47, 79, 1); padding-top: 1rem; padding-bottom: 2rem; padding-left: 0rem; padding-right: 0rem; color: white;}/*----------Product card------------*/.prd-card{border-bottom: 1px solid rgba(0,0,0,.125); border-left: 1px solid rgba(0,0,0,.125); border-right: 1px solid rgba(0,0,0,.125); border-top-left-radius: 0rem; border-top-right-radius: 0rem;}.prd-car-cont{font-size: 1.35rem; font-variant: small-caps; margin-top:3rem; margin-bottom: 2.5rem;}.prd-card-img{border-top: 1px solid rgba(0,0,0,.125); border-left: 1px solid rgba(0,0,0,.125); border-right: 1px solid rgba(0,0,0,.125); border-top-left-radius: .25rem; border-top-right-radius: .25rem; border-bottom-left-radius: 0rem; border-bottom-right-radius: 0rem;}.prd-card-footer{border-top: none; background-color: rgba(255,255,255,1)}.prd-card-pad{padding-top: .75rem; padding-bottom: .75rem;}.prd-card-shadow{box-shadow: 6px 6px 12px #AEAEAE;}.prd-card-text-bg{background-color: #EDEDEF;}.prd-card-title{margin-top: 1.3rem; margin-bottom: 1.3rem;}.prd-card-ver-align{position: relative; top: 50%; transform: translateY(-50%);}.prd-card-icon{color: rgba(52, 118, 154, .8); width: 15px; height: 15px; line-height: 15px; text-align: left; background: transparent; position: absolute; top: 0px; left: 0px; margin-top:2px; margin-left: 3px; cursor: pointer; -webkit-transition: all 0.3s; -o-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s;}.img__description{position: absolute; top: 0; bottom: 0; left: 0; right: 0; background: rgba(6, 47, 79, .9); line-height: 1.10rem; text-align: justify; padding-top: .5rem; color: #fff; padding-left: .5rem; padding-right: .5rem; font-size: .90rem; font-weight: 300; visibility: hidden; opacity: 0; /* transition effect. not necessary */ transition: opacity .2s, visibility .2s;}.prd-card-icon:hover{width: 100%; height:100%; visibility: hidden;}.prd-card-icon:hover > .img__description{visibility: visible; opacity: 1; margin-left:-3px; margin-top:-2px; margin-right: 3px; margin-bottom: 2px;}.pe-7s-info:before{color:blue; width: 32px; height: 32px; padding-left: 5px;}/*------------- Company-card--------------*/.company-card{background-color: rgba(6, 47, 79, 1); border: transparent ;}div.card-block.company-card{padding-left:0rem; padding-right: 0rem; padding-top: 1rem; padding-bottom: .125rem; font-weight: 500; font-size: 1rem; border-bottom: 1px solid #fff; margin-bottom: .125rem;}li.list-group-item.company-card{padding-left:0rem; padding-right: 0rem; padding-top: 0rem; font-size: .95rem; line-height: 1.50rem; z-index: 10;}li.list-group-item.company-card::after{border-bottom: 1px solid rgba(255,255,255,.3); content: ""; display: block; left: 0; position: absolute; width: 40%; bottom: 5px;}span.list-group-icon{padding-right: .50rem; height:24px; width: 30px;}li.list-group-item.company-card a{color:#fff;}.company-card-icon{padding-right: .50rem; height:24px; width: 27px;}.comany-card-footer{border-top: none;}/*------------- Slide effect--------------*/.form-asterisk{font-family: initial; position: absolute; top: -2px; font-weight: normal;}.form-label{margin-bottom: 0rem; font-size: 1rem; font-weight: 500;}.form-control{background-color: rgba(255,255,255,.7);}/*------------- Slide effect--------------*/.fade{opacity: 1;}.fade .carousel-item{top: 0; z-index: 1; opacity: 0; width: 100%; position: absolute; left: 0 !important; display: block !important; -webkit-transition: opacity ease-in-out 1s; -moz-transition: opacity ease-in-out 1s; -ms-transition: opacity ease-in-out 1s; -o-transition: opacity ease-in-out 1s; transition: opacity ease-in-out 1s;}.fade .carousel-item:first-child{top: auto; position: relative;}.fade .carousel-item.active{opacity: 1; z-index: 2; -webkit-transition: opacity ease-in-out 1s; -moz-transition: opacity ease-in-out 1s; -ms-transition: opacity ease-in-out 1s; -o-transition: opacity ease-in-out 1s; transition: opacity ease-in-out 1s;}.img-responsive{width: 100%;}.img-bottom{padding-top:.75rem;}.img__wrap{position: relative; width:100%; height:auto; text-align:center;}/*.img__wrap:hover .img__description{visibility: visible; opacity: 1;}*/.intro_bg_1{/* margin-top: 1.5rem;*/ padding-top: 0rem; padding-bottom: 0rem; background-color: rgba(6, 47, 79, .8); color: #FFFEF9; min-height:100vh;}.jumbotron{position: relative; background-image: url("../images/header.jpg"); background-attachment: fixed; background-position: center; background-repeat: no-repeat; background-size: cover; padding: 0rem; height:100vh; margin-bottom:0rem; color:#fff;}.logo-slider{padding-top: .5rem; padding-bottom: .5rem; background-color: #fff; margin-bottom: 3rem;}.margin-bottom-1rem{margin-bottom: 1rem;}.moto{font-size: 3rem; font-variant: small-caps; letter-spacing: .4rem; padding-top: 2rem;}.our_ref{/* margin-top: 1.5rem;*/ padding:0rem; padding-top: 1.5rem; padding-bottom: 1.5rem; background-color: rgba(255, 255, 255, 1);}.our_ref_bg_1{/* margin-top: 1 */ padding: 0rem; background-color:rgba(239, 240, 248, 1); background-size: cover;}.our_ref h2{font-size: 2.5rem; text-align: center; padding-top: .75rem; padding-bottom: .75rem; margin-top: 1.75rem; margin-bottom: 0rem; font-variant: small-caps; color: rgba(6, 47, 79, 1);}/* ----------- Sidebar -------------*/ #sidebar-wrapper{z-index: 2000; position: fixed; left: 0px; width: 0; height: 100vh; /* margin-left: -250px;*/ overflow-y: auto; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;}#sidebar-wrapper.toggled{width: 250px; background-color: rgba(0, 0, 0, .9);}.sidebar-brand{margin-top:36px; height: 5rem; text-indent: 0rem; padding-top:0rem; padding-bottom:0rem; padding-right:1rem; padding-left:.75rem; background-color: rgba(6, 47, 79,1); z-index:2001;}.sidebar-brand a{color: #999999;}.sidebar-brand a:hover{color: #fff; background: none;}.sidebar-close{width: 35px; height: 35px; line-height: 35px; text-align: center; background: transparent; position: absolute; top: 0px; left: 215px; cursor: pointer; -webkit-transition: all 0.3s; -o-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s;}.sidebar-nav i.fa{margin-right: .5rem;}#fa-close-ico{color:#999;}#fa-close-ico:hover{color:#fff;}.sidebar_ico{margin-right: .5rem; border-radius: 5px;}.sidebar-nav{position: relative; width: 250px; margin: 0; padding: 0; list-style: none; z-index: 2002;}.sidebar-nav li{text-indent: .5rem; line-height: 2.5rem;}.sidebar-nav li a{display: block; text-decoration: none; color: #999999;}.sidebar-nav li a:hover{text-decoration: none; color: #fff; background: rgba(255,255,255,0.2);}.sidebar-nav li a:active,.sidebar-nav li a:focus{text-decoration: none;}#sidebar-submenu li a{text-indent: 2.5rem;}a[aria-expanded="false"]::before, a[aria-expanded="true"]::before{content: '\f107'; display: block; position: absolute; right: 20px; font-family: 'FontAwesome'; font-size: 0.6em;}a[aria-expanded="true"]::before{content: '\f106';}/* ---------------------- Slider reference logos /* -----------------------*/.slick-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;}.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;}/* Slider end*/.small-c{font-variant: small-caps;font-size: 17px;line-height: 1.35rem;font-weight: 400;padding-left: .5rem;padding-right: .5rem;padding-top: .5rem;padding-bottom: .5rem;}.ver-align{position: relative; top: 50%; transform: translateY(-50%);}.sw_sol{/* margin-top: 1.5rem;*/ background-color: rgba(252,234, 195,.1);; background-size: cover; padding-top: 1rem; padding-bottom: 5rem; padding-left: 0rem; padding-right: 0rem;/* min-height: 100vh;*/ z-index: 10;}.sw_sol_bg_1{margin-bottom: 1.5rem; /* background-color:rgba(255, 255, 255, 1);*/ /* background-color: rgba(252,234, 195,.1);*/ background-size: cover; z-index:10;}.sw_sol_bg_2{background-color: rgba(255, 254, 249, 1);}.sw_sol h2{font-size: 2.5rem; text-align: center; padding-top: .75rem; padding-bottom: .75rem; margin-top: 3rem; margin-bottom: 0rem; font-variant: small-caps; font-weight: 300; color: rgba(6, 47, 79, 1);}.intro_vert_align{min-height: 100%; /* Fallback for browsers do NOT support vh unit */ min-height: 100vh; /* These two lines are counted as one :-) */ display: -ms-webkit-flex 1 0 0%; display: flex; flex-direction:row; -webkit-align-items: center; align-items: center;}.intro_vert_align-2{min-width: 100vh; min-height: 100vh; display: flex 1 0 0%; align-items: center;}.intro_align{padding-top:15%;}.FlexContainerWrapper{display: flex; flex-direction: row; min-height: 100vh;}.FlexContainer{align-items: center; display: flex; flex-direction: column; justify-content: center; min-height: 100%; width: 100%;}.sol_vert_align{min-height: 100%; /* Fallback for browsers do NOT support vh unit */ min-height: 100vh; /* These two lines are counted as one :-) */ display: flex; align-items: center;}.why_us{/* The image used */ padding: 0rem; background-image: url("../images/company.jpg"); /* Set a specific height */ height: 100%; /* Create the parallax scrolling effect */ background-attachment: fixed; background-position: center; background-repeat: no-repeat; background-size: cover; z-index: 1;}.why_us_bg_1{/* margin-top: 1.5rem;*/ padding-top: 1.5rem; padding-bottom: 1.5rem; background-color: rgba(6, 47, 79, .8); color: #FFFEF9; z-index: 20;}.why_us_bg_2{background-color: rgba(255, 255, 255, .90);}hr{margin-top: 0px;margin-bottom: 0px;border: 0;border-bottom: 1px solid #FFF;-webkit-margin-before: 0em;-webkit-margin-after: 0em;}.hrb{border-bottom: 1px solid rgba(6, 47, 79, 1);}.hrg{border-bottom:1px solid rgba(0, 147, 68, 1);}.hrb{border-bottom: 1px solid rgba(6, 47, 79, 1);}.hrgray{border-bottom:1px solid rgba(211, 211, 211, 1); margin-top:1rem; margin-bottom:1rem}.divider-container{text-align: center; position: relative;}.divider-container .divider-area{color:rgba(0,147,68,1); margin-top:4rem;}.divider-container .divider-area.divider-border::before, .divider-container .divider-area.divider-border::after{display: block; width: 40%; content: " "; margin-top: 14px; border: 1px solid rgba(0,147,68,1);}.divider-container .divider-area.divider-border::before{float: left;}.divider-container .divider-area.divider-border::after{float: right;}.hr-left::before{float:left;}.hr-left::after{float:right;}.modal{z-index: 2500;}.modal-small-c{font-size: 1.1rem; color: rgba(0,0,0,1); font-weight: 500; font-variant: small-caps;}.modal-p{font-size:.9rem; line-height: 1.20rem; color:rgba(20,20,20,1);}.modal-h5{margin-top:1rem; margin-bottom: 1rem; padding: .5rem; background-color: rgba(200,200,200,.25);}.modal-playstore{padding-left: 0rem; padding-top: 2rem; padding-right:4.5rem;}.why_us h2{font-size: 2.5rem; text-align: center; padding-top: .75rem; padding-bottom: .75rem; margin-top: 3rem; margin-bottom: 0rem; font-variant: small-caps; font-weight: 300;}.why_us h3{font-size: 1.3rem; font-weight: 400; padding-top: 2rem; padding-bottom: 1.25rem; text-align: center; font-variant: small-caps;}.why_us p{line-height: 1.4em; font-size: 1rem; text-align: justify;}/*------------ Navbar icon--------------*/.navbar-toggler-icon{position:fixed; margin-top: 1rem; margin-left: 1.2rem; height: 2.5rem; width: 3.2rem; z-index:1999; background-color: rgba(6, 47, 79, 1);; padding-left:.5rem; padding-top: .375rem; border: 1px solid rgba(255,255,255,1); border-radius: 5px;}.navbar-toggler-icon span{display: block; color: rgba(255,255,255,1); background-color: #FFF; height: 2px; width: 25px; margin-top:5px; margin-bottom:5px; margin-left: 5px; position: relative; left: 0; opacity: 1;}.white-color{color:rgba(255,255,255,1);}.separator-container{text-align: center; position: relative;}.separator{color: #c5a47e; margin: 0 auto 1em; width: 11em;}.separator.line-separator:before, .separator.line-separator:after{display: block; width: 40%; content: " "; margin-top: 14px; border: 1px solid #c5a47e;}.separator.line-separator:before{float: right;}.separator.line-separator:after{float: left;}.hr-arrow-down::before{content:"<"; transform:rotate(90deg) display: block; position: absolute; color:red; font-weight: 200; height:50px; width: 50px;}@media screen and (max-width: 1024px){.jumbotron{background-image: url("../images/header1024.jpg"); background-attachment: scroll;}.why_us{/* The image used */ padding: 0rem; background-image: url("../images/company1024.jpg"); /* Set a specific height */ height: 100%; /* Create the parallax scrolling effect */ background-attachment: scroll; background-position: center; background-repeat: no-repeat; background-size: cover;}.hidden-sm-down{display:none;}}/* Wiew port LandscapeSamsung S6 640IPhone 6s 667 */@media screen and (max-width: 670px){.ver-align{top: initial; transform: initial; margin:.75rem;}/* intro */.moto{font-size: 1.5rem; letter-spacing: .1rem; padding-top: 2rem;}.divider-container .divider-area{margin-top:2rem;}.car-cont{padding-top:1rem; font-size: 1.1rem; line-height: 1.20rem;}/* Products*/.prd-card-ver-align{top: initial; transform: initial; margin:.75rem;}.btn-danger{font-size: 1.15rem;}.sw_sol h2{font-size: 1.75rem;}.modal-playstore{padding-left: 0rem; padding-top: 0rem; padding-right:1rem;}.intro_align{padding-top:2%;}}/* Wiew port portraitSamsung S6 360IPhone 6s 375 */@media screen and (max-width: 380px){.intro_align{padding-top:30%;}}/* Viewport portrait ipad air 3 768px*/@media screen and (min-width: 768px){.moto{font-size: 3rem; font-variant: small-caps; letter-spacing: .25rem;}.car-cont{font-size: 1.5rem;}.btn-danger{font-size: 1.25rem;}h3{font-size: 1.5rem;}h2{font-size: 1.5rem;}.intro_align{padding-top:20%;}}/* Viewport portrait ipad air 3 1024px*/@media screen and (min-width: 1024px){.moto{font-size: 3rem; letter-spacing: .35rem;}.car-cont{font-size: 1.5rem;}.btn-danger{font-size: 1.25rem;}.intro_align{padding-top:3%;}}@media screen and (min-width: 1260px){.moto{font-size: 3rem; letter-spacing: .35rem;}.car-cont{font-size: 1.75rem; font-variant: small-caps; padding-top: 1.50rem;}.btn-danger{font-size: 1.75rem;}.intro_align{padding-top:10%;}}@media screen and (min-width: 2000px){.moto{font-size: 4rem; letter-spacing: .35rem;}.car-cont{font-size: 2.5rem; padding-top: 2rem;}.intro_align{padding-top:18%;}}