@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;700&display=swap');
/*font-family: 'Roboto', sans-serif;   Regular 400  Medium 500   Bold 700*/
/*.home_boxes_icon [class*="col-lg-6"] {margin-bottom: 30px;}*/

@font-face {
    font-family: 'ProductSansBold';
    src: url('../fonts/ProductSansBold.eot');
    src: url('../fonts/ProductSansBold.eot') format('embedded-opentype'),
         url('../fonts/ProductSansBold.woff2') format('woff2'),
         url('../fonts/ProductSansBold.woff') format('woff'),
         url('../fonts/ProductSansBold.ttf') format('truetype'),
         url('../fonts/ProductSansBold.svg#ProductSansBold') format('svg');
}

@font-face {
    font-family: 'ProductSansRegular';
    src: url('../fonts/ProductSansRegular.eot');
    src: url('../fonts/ProductSansRegular.eot') format('embedded-opentype'),
         url('../fonts/ProductSansRegular.woff2') format('woff2'),
         url('../fonts/ProductSansRegular.woff') format('woff'),
         url('../fonts/ProductSansRegular.ttf') format('truetype'),
         url('../fonts/ProductSansRegular.svg#ProductSansRegular') format('svg');
}



select::-ms-expand { display: none; }

img{max-width:100%;height:auto;}

a{  -webkit-transition: all .3s ease;-moz-transition: all .3s ease;-o-transition: all .3s ease;-ms-transition: all .3s ease;transition: all .3s ease;}

h1 {font-size:49px;color:#000698; margin:0px 0px 20px 0px;padding:0px;line-height: 1.2;font-weight:700;font-family: 'Roboto', sans-serif;}

h2 {font-size:45px;color:#000698; margin:0px 0px 25px 0px;padding:0px;line-height: 1.2;font-weight:700;font-family: 'Roboto', sans-serif;}

h3 {font-size:40px;color:#000698;margin:0px 0px 20px 0px;padding:0px;line-height: 1.2;font-weight:700;font-family: 'Roboto', sans-serif;}

h4 {font-size:28px;color:#7c7c7b; margin:0px 0px 20px 0px;padding:0px;line-height: 1.2;font-weight:700;font-family: 'Roboto', sans-serif;}

h5 {font-size:24px;color:#2D402D; margin:0px 0px 15px 0px;line-height: 1.2;font-weight:700;font-family: 'Roboto', sans-serif;}

h6 {font-size:20px;color:#2D402D;margin:0px 0px 15px 0px;line-height: 1.1;font-weight:700;font-family: 'Roboto', sans-serif;}

.spacer1px {clear:both;line-height:0;font-size:0;overflow:hidden;height:1px; background:none; margin:0px 0px 0px 0px;width:100%; border:none;}
.spacer10px {clear:both;line-height:0;font-size:0;overflow:hidden;height:10px; background:none; margin:0px 0px 0px 0px;width:100%; border:none;}
.spacer20px {clear:both;line-height:0;font-size:0;overflow:hidden;height:20px; background:none; margin:0px 0px 0px 0px;width:100%; border:none;}
.spacer30px {clear:both;line-height:0;font-size:0;overflow:hidden;height:30px; background:none; margin:0px 0px 0px 0px;width:100%; border:none;}
.spacer40px {clear:both;line-height:0;font-size:0;overflow:hidden;height:40px; background:none; margin:0px 0px 0px 0px;width:100%; border:none;}
.spacer50px {clear:both;line-height:0;font-size:0;overflow:hidden;height:50px; background:none; margin:0px 0px 0px 0px;width:100%; border:none;}


body {
	overflow-x:hidden;
	color:#222748;
	font-size:20px;
	line-height:30px; 
	margin:0px; 
	padding:0px; 
	outline:none;
	text-decoration:none;
	list-style:none;
	box-sizing: border-box;
	font-family: 'ProductSansRegular';
	background-color:#fff;width:100%;
}
body,html {overflow-x:hidden;}
p{color:#222748;font-size:20px;line-height:30px; margin:0px 0px 20px 0px;font-family: 'ProductSansRegular';}
p a{color:#F78B6B;}
p a:hover{color:#595C69;}
ul, ol {list-style: none;margin: 0;padding: 0;}
a:hover{ text-decoration:none;}

.form-control::-webkit-input-placeholder {color: rgba(86,86,86,.5) !important; opacity:1 !important;}
.form-control::-moz-placeholder {color: rgba(86,86,86,.5) !important; opacity:1 !important;}
.form-control:-ms-input-placeholder {color: rgba(86,86,86,.5) !important; opacity:1 !important;}
.form-control:-moz-placeholder {color: rgba(86,86,86,.5) !important; opacity:1 !important;}

:focus, button:focus {outline-style:none;box-shadow:none;border-color:transparent;}
*:focus {outline: none;}
input:focus{outline:none;}

.pagetitle{ position:relative; text-align:center; }
.pagetitle h2 {font-size:38px;margin:0px 0px 40px 0px;padding:0px;line-height: 1.2;font-family: 'BORUTTAGROUPNocturneSerifLight'; color:#2D402D;}
.pagetitle h6 {font-size:23px;margin:0px 0px 20px 0px;padding:0px;line-height: 1.2;color:#F78B6B;}
.pagetitle i.fab.fa-instagram{ color:#F78B6B; padding-left:10px; font-size:24px;}



img{max-width:100%;height:auto; outline:none;}
a{outline:none; border:none;}

strong, b{font-family: 'ProductSansBold'; font-weight:normal;}



/*==================== header =====================*/

header{ position:relative; padding:30px 0px; background-color:#fff;transition: all .3s ease;}
.logo img{transition: all .3s ease;}

.float-panel{ position:relative;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-o-transition: all .3s ease;-ms-transition: all .3s ease;transition: all .3s ease;
width: 100%;left:0px;right:0px;background-color: transparent; width:100%;padding: 0px 50px;}
.fixed {animation:slide-down .7s;width:100%;z-index:999;left:0; position:fixed;background-color:#fff; padding:0px; position:absolute;}
@keyframes slide-down {
0% {opacity:0;transform:translateY(-100%)}
100% {opacity:1;transform:translateY(0)}
}

.float-panel.fixed header{padding:5px 0px;box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);}
.float-panel.fixed .logo img{ width:100px;}
.float-panel.fixed #cssmenu {margin-top: -60px;}



/*==================== Banner =====================*/

.banner{position: relative; padding:80px 0px;
background: url(../images/bannerbg.jpg) no-repeat center top ; 
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}
.banner h1{color:#fff;text-shadow: 0px 6px 6px rgba(0, 0, 0, 0.6); }
.banner p{font-family: 'ProductSansBold'; color:#fff; margin-bottom:40px;}

.banner.bg1{background: url(../images/bg1.jpg) no-repeat center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.banner.bg2{background: url(../images/bg2.jpg) no-repeat center center; -webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.banner.bg3{background: url(../images/bg3.jpg) no-repeat center center; -webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.banner.bg4{background: url(../images/limbus.jpg) no-repeat center center; -webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}





/*==================== Punchline =====================*/

.punchline{ position:relative; padding:20px 0px; background-color:#1b1c38;}
.punchline p{ color:#fff; margin:0px 0px 0px 0px;text-align:center; font-size:17px; line-height:22px;}
.punchline p strong{font-family: 'ProductSansBold'; font-weight:normal;}


/*==================== Technology =====================*/

.technology{position:relative; padding:60px 0px 100px; background-color:#f0f0f0; margin-top:150px;}
.technology p span{color:#000698;}
.technology p strong,.technology p b{font-family: 'ProductSansBold'; font-weight:normal;color:#000698; }
.technology-top{ margin-bottom:80px;}

.imageborder{ position:relative;z-index:1;}
.imageborder:before{ position:absolute; left:-20px; top:30px;  width:80%; height:99%; border:8px solid #2e00ad; content:'';z-index:-1;}
.row.technology-top {margin-top: -120px;}
.row.technology-top .col-lg-5{ padding-top:110px; padding-right:60px;}

.imageborder2{ position:relative;z-index:1;}
.imageborder2:before{ position:absolute; left:-20px; top:-30px;  width:80%; height:100%; border:8px solid #2e00ad; content:'';z-index:-1;}

.technology h2{ position:relative; background:#f0f0f0;z-index:1;}
.technology h2:before{ position:absolute; left: -30px;top: -80px;width: 150px;height: 150px; border:8px solid #e7af00; content:'';z-index:-1;}
.technology h2:after{ position:absolute; left:0px; top:0px;  width:100%; height:100%; content:'';z-index:-1; background-color:#f0f0f0;}


.imageborder.screen-image2{ margin-top:80px; margin-bottom:80px;}
.imageborder.screen-image2::before {left: auto;right: -20px;}

.imageborder.screen-image3{ margin-top:100px; margin-bottom:80px;}
.imageborder.screen-image3::before {left: auto;right: -20px;top: -70px;}




/*==================== Aboutus =====================*/

.aboutus{position:relative;
background: #03114e; /* Old browsers */
background: -moz-linear-gradient(top,  #03114e 0%, #126caa 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #03114e 0%,#126caa 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #03114e 0%,#126caa 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#03114e', endColorstr='#126caa',GradientType=0 ); /* IE6-9 */

}
.aboutus h2{ color:#fff;position:relative; z-index:1;}
.aboutus h2:before{ position:absolute; left: -30px;top: -80px;width: 150px;height: 150px; border:8px solid #e7af00; content:'';z-index:-1;}
.aboutus h2:after{ position:absolute; left:0px; top:0px;  width:150px; height:100%; content:'';z-index:-1; background-color:#062663;}
.aboutus p{ color:#fff;}
.aboutus .container-fluid{ padding-right:0px;padding-left: 10%;}
.aboutus-right{ min-height:300px;
background: url(../images/aboutus.jpg) no-repeat center top ; 
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}

.aboutus .col-lg-6:first-child{ padding-right:100px; padding-top:130px; padding-bottom:100px;}



/*==================== Prodcuts =====================*/


.productlogo{}
.productlogo li{ padding:20px; display:inline-block; width:45%; border-radius:50px; background-color:#fff; text-align: center; margin:0 2% 30px;box-shadow: 0 15px 15px rgba(0, 6, 152, 0.6);}
.productlogo li:hover{box-shadow: 0 15px 15px rgba(222, 186, 46, 0.6);}
.technology.productsec{margin-top: 210px;}
.technology.productsec .row.technology-top .col-lg-6:last-child {padding-right: 0px; padding-left: 60px; padding-top:100px;}
.technology.productsec .row.technology-top {margin-top: -150px;}
.technology.productsec .imageborder::before {left: -20px;top: 140px;width: 96%;height: 75%;}





/*==================== Partnership =====================*/

.partnership{position:relative;padding:60px 0px;background:#fff;}
.partnership-logo ul{ margin-bottom:50px; text-align:center;}
.partnership-logo ul li{ display:inline-block; margin:0px 20px 20px;}
.partnership-logo ul li img{ max-width:200px;}
.home-contat{ position:relative; padding:50px 40px; color:#fff; border-radius:15px; color:#fff; margin-bottom:20px;
background: #03114e; /* Old browsers */
background: -moz-linear-gradient(top,  #03114e 0%, #126caa 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #03114e 0%,#126caa 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #03114e 0%,#126caa 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#03114e', endColorstr='#126caa',GradientType=0 ); /* IE6-9 */
}
.home-contat h3{ color:#fff; margin:0px 0px 10px 0px; text-align:center;}
.home-contat p{ color:#fff; margin:0px 0px 0px 0px;text-align:center; font-size:18px;}
.home-contat ul{margin:20px 0px 0px 0px;}
.home-contat li .form-control{border-radius:22px; border:none; padding-left:20px;}
.home-contat li{margin:0px 0px 10px 0px;}


/*==================== Product Mvision =====================*/

.vision-booklet{ position:relative; padding:200px 0px 60px 0px;}
.vision-booklet-box{ position:relative; background:#fff; border-radius:10px; text-align:center;box-shadow: 0 0 20px rgba(0, 0, 0, 0.07); padding-bottom:50px; margin-bottom:180px;}
.vision-booklet-box a{ color:#000698;font-family: 'ProductSansBold'; font-size:18px;}
.vision-booklet-box a:hover{ color:#198cc5;}
.vision-booklet-box p{ margin:20px 0px 40px 0px;}
.vision-booklet-box img{ margin-top:-150px;}

.technology.productpage{ padding-bottom:20px;}
.imageborder-loop{margin-top:30px;}

.technology.resourcespage .row.technology-top {margin-top: -20px;margin-bottom: 30px;}
.technology.resourcespage{margin-top: 50px; padding-bottom:0px;}




/*==================== Footer =====================*/


footer{ position:relative; padding:0px 0px 0;font-family: 'ProductSansBold';}


.footer-top{ position:relative; padding:100px 0px 30px;
background: url(../images/footerpattern.jpg) no-repeat center top ; 
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}

.bookdemobtn{ font-family: 'ProductSansBold'; display: inline-block;background-color: #e7af00;color: #000698; border:none;padding: 25px 30px;transition: all .3s ease;font-size:20px;min-width: 300px; border-radius:50px;box-shadow: 0 15px 15px rgba(0, 0, 0, 0.6); white-space:nowrap; text-align:center;}
.bookdemobtn:hover{background-color:#198cc5;color:#fff;}


.footer-top ul{ text-align:center;}
.footer-top ul li{ display:inline-block; color:#fff;  padding:15px 20px; border-right:4px solid #E7B000;}
.footer-top ul li h5{color:#E7B000; font-size:22px; position:relative; margin-bottom:30px;}
.footer-top ul li h5:after{position:absolute; left:0; right:0; margin:0 auto; bottom:-15px; width:20px; height:3px; background:#E7B000; content:''; }
.footer-top ul li:last-child{ border:none;}
.footer-top ul li a{ color:#fff; }



.footer-btm{ position:relative; padding:25px 0px ;background-color:#1b1c38; text-align:center;}
.footer-btm p{font-family: 'ProductSansBold'; color:#fff; font-size:17px; margin:0px;}
.footer-btm p a{text-decoration:underline; color:#fff;}
.footer-btm p a:hover{text-decoration:none;}




/*==================== Limbus =====================*/

.limbus-content1{ position:relative;}
.limbus-content1 ul{padding:30px 0px; margin-left:25px;}
.limbus-content1 li{position:relative;font-family: 'ProductSansBold'; color:#000698; margin-bottom:20px; line-height:1.3; }
.limbus-content1 li:after{position:absolute; content:''; background-color:#000698; height:3px; width:15px;left: -30px;top: 10px;}
.full-automation{ position:relative; padding:50px 0px 80px;}
.full-automation-process{ margin-bottom:50px;}
.full-automation-process .col-md-4:after{font-family: "Font Awesome 5 Pro"; content: "\f061"; position:absolute; right:0px; top:50px; font-size:50px;  }
.full-automation-process .col-md-4:last-child:after{ display:none;}
.limbus-bluebody{position:relative; padding:50px 0px; background-color:#1a1c38; color:#fff;}
.limbus-bluebody p,.limbus-bluebody h2{color:#fff;}
.tabbing-imbus{ margin-top:60px; padding-bottom:40px;}
.organrisk-imbus{ border-bottom:1px solid #E7B000;border-top:1px solid #E7B000; margin:50px 0px 0; padding:50px 0;}
.limbus-bluebody .owl-carousel{margin-top:40px;}
.tabbing-imbus h5{ color:#1FC5A5; font-weight:normal; font-size:20px;}
.tabbing-imbus h5 strong{font-family: 'ProductSansBold'; display:block;}
.tabbing-imbus #nav-profile h5{color:#9c60f6; }
.tabbing-imbus #nav-contact h5{color:#FFC107 ; }
.organrisk-imbus h6{ color:#E7B000; border-bottom:1px solid #E7B000; padding-bottom:10px; margin-top:20px; }
.organrisk-imbus li{ margin-bottom:10px;}
.organrisk-imbus .disable{ margin-bottom:10px; color:rgba(255, 255, 255, 0.5);}
.carusol-slider h4{ font-size:22px; color:#fff; padding-top:10px;}
.owl-nav {margin: 20px 0 0 0;top: 30px;position: relative;}

.hexagon-main{ position:relative; padding:30px 0px 70px 0px; text-align:center;}
.hexagon-box-frame{position:relative;height: 1100px;}
.hexagon-box{ position:relative; background-color:#213c61; width:420px; height:360px; color:#fff; text-align:center; background:url(../images/hexagon.png) no-repeat center; background-size:cover;
/*-webkit-clip-path: polygon(25% 5%, 75% 5%, 100% 50%, 75% 95%, 25% 95%, 0% 50%);
clip-path: polygon(25% 5%, 75% 5%, 100% 50%, 75% 95%, 25% 95%, 0% 50%);*/
}
.hexagon-box-content{position: absolute;top: 50%;left: 0;right: 0;transform: translateY(-50%); padding:0px 60px;}
.hexagon-box p{ color:#fff;}
.hexagon-box h6{ color:#fff; font-size:26px;}
.hexagon-box:hover{background:url(../images/hexagon-hover.png) no-repeat center; background-size:cover;}
.hexagon-box:hover p,.hexagon-box:hover h6{ color:#213C61;}


.hexagon-box:nth-child(1){ position:absolute; left:0px;right:0px; margin:0 auto; top:0px;}
.hexagon-box:nth-child(2){ position:absolute; left:75px; top:552px;}
.hexagon-box:nth-child(3){ position:absolute; right: 80px;top: 188px;}
.hexagon-box:nth-child(4){ position:absolute; left:80px; top:183px;}
.hexagon-box:nth-child(5){ position:absolute;  left:0px; right:0px; margin:0 auto;bottom:0px;}
.hexagon-box:nth-child(6){ position:absolute;right: 75px;top: 552px;}
.hexagon-box:nth-child(7){ position:absolute; left:0px; top:370px; right:0px; margin:0 auto;}


.carusol-slider .dropdown-menu.show{ width:100%;border-radius: 15px; margin-top:20px; padding:10px;}



/*==================== Btns =====================*/

.btn-style-one{ font-family: 'ProductSansBold'; display: inline-block;background-color: #e7af00;color: #000698; border:none;padding:25px 30px;transition: all .3s ease;font-size:20px;min-width: 150px; border-radius:50px;box-shadow: 0 15px 15px rgba(0, 0, 0, 0.4); white-space:nowrap; border:none; min-width:300px; text-align: center; letter-spacing:2px;}
.btn-style-one:hover{background-color:#1cb1c0;color:#fff;box-shadow: 0 15px 15px rgba(28, 177, 192, 0.4); }

.btn-style-two{ font-family: 'ProductSansBold'; display: inline-block;background-color: #1cb1c0 !important;color: #fff; border:none;padding:25px 30px;transition: all .3s ease;font-size:20px;min-width: 150px; border-radius:50px;box-shadow: 0 15px 15px rgba(28, 177, 192, 0.4); white-space:nowrap; border:none; min-width:300px; text-align: center; letter-spacing:2px;}
.btn-style-two:hover{background-color:#e7af00;color:#fff;box-shadow: 0 15px 15px rgba(231, 175, 0, 0.4);}

.btn-style-two.bg1{background-color: #401564;box-shadow: 0 15px 15px rgba(0, 0, 0, 0.4);}
.btn-style-two.bg1:hover{background-color: #e7af00;box-shadow: 0 15px 15px rgba(231, 175, 0, 0.4);}





@media only screen and (min-width:1801px) and (max-width:3400px) {




}


@media only screen and (min-width:1301px) and (max-width:1400px) {
.hexagon-box{width:380px; height:340px;}
.hexagon-box:nth-child(5) {bottom: 40px;}
.hexagon-box:nth-child(1) {top: 20px;}
.hexagon-box p{ font-size:18px; line-height:1.3;}
.hexagon-box h6{ font-size:23px;}


}
@media only screen and (min-width:1200px) and (max-width:1300px) {
.hexagon-box{width:380px; height:340px;}
.hexagon-box:nth-child(5) {bottom: 40px;}
.hexagon-box:nth-child(1) {top: 20px;}
.hexagon-box p{ font-size:18px; line-height:1.3;}
.hexagon-box h6{ font-size:23px;}


}
@media only screen and (min-width:992px) and (max-width:1199px) {
.footer-top ul li{ border:none;}
.hexagon-box{width:320px; height:290px;}
.hexagon-box-frame {height: 1000px;}
.hexagon-box:nth-child(1) {top: 20px;}
.hexagon-box:nth-child(2) {    left: 45px;top: 482px;}
.hexagon-box:nth-child(3) {right: 40px;}
.hexagon-box:nth-child(4) {left: 50px;}
.hexagon-box:nth-child(5) {bottom: 80px;}
.hexagon-box:nth-child(6) {right: 45px;top: 482px;}
.hexagon-box:nth-child(7) {top: 330px;}
.hexagon-box p{ font-size:16px; line-height:1.2;}
.hexagon-box h6{ font-size:20px;}
.hexagon-main {padding: 30px 0px 0px 0px;}

}
@media only screen and (min-width:768px) and (max-width:991px) {
body {font-size:16px;line-height:24px;}
p{font-size:16px;line-height:24px;}
h1 {font-size:36px;}
h2 {font-size:36px;}
h3 {font-size:32px;}
header {padding: 10px 0px;}
.imageborder2:before,.imageborder:before{ display:none;}
footer .col-md-12.text-right{ text-align:center !important;}
.footer-top ul li{ border:none;}
.footer-top {padding: 30px 0px 30px;}
.footer-top img { max-width:200px;}
.partnership-logo ul li img {max-width: 100px;}	
.technology {padding:150px 0px 50px;margin-top: 0px;}
.technology.productsec .row.technology-top .col-lg-6:last-child {padding-right: 20px;padding-left: 20px;padding-top: 100px;}
.technology h2,.aboutus h2{ margin-bottom:35px;}
.technology.productsec .row.technology-top {margin-top: 0;}
.technology.productsec {margin-top: 0px;padding-top: 50px;}
.aboutus .col-lg-6:first-child {padding-right: 20px;padding-top: 130px;padding-bottom: 30px;}
.aboutus .container-fluid {padding-right: 15px;padding-left: 15px;}
.row.technology-top .col-md-5 {padding-top: 160px; padding-right:15px;}
.imageborder2 img{ padding-bottom:40px;}
.btn-style-two{ margin-bottom:30px;}
.hexagon-box:nth-child(1){ position:relative; left:0px;right:0px; margin:0 auto; top:0px;}
.hexagon-box:nth-child(2){ position:relative; left:0px; right:0px; margin:0 auto; top:0}
.hexagon-box:nth-child(3){ position:relative; left:0px; right:0px; margin:0 auto;top: 0;}
.hexagon-box:nth-child(4){ position:relative; left:0px; right:0px; margin:0 auto; top:0;}
.hexagon-box:nth-child(5){ position:relative;  left:0px; right:0px; margin:0 auto;bottom:0px;}
.hexagon-box:nth-child(6){ position:relative;left:0px; right:0px; margin:0 auto;top: 0;}
.hexagon-box:nth-child(7){ position:relative; left:0px; top:0; right:0px; margin:0 auto;}
.hexagon-box-frame{height:auto;}
.hexagon-box {width: 300px;height: 280px;}
.hexagon-box p{ font-size:15px; line-height:1.2;}
.hexagon-box h6{ font-size:20px;}




	
}
@media only screen and (min-width:480px) and (max-width:767px) {



}
@media only screen and (max-width:479px) {



}
@media only screen and (max-width:767px) {
body {font-size:16px;line-height:24px;}
p{font-size:16px;line-height:24px;}
h1 {font-size:36px;}
h2 {font-size:32px;}
h3 {font-size:28px;}
header {padding: 10px 0px;}
.imageborder2:before,.imageborder:before{ display:none;}
footer .col-lg-3.text-right{ text-align:center !important;}
.footer-top ul li{ border:none;}
.footer-top {padding: 30px 0px 30px;}
.footer-top img { max-width:200px;}
footer{ text-align:center;}	
.partnership-logo ul li img {max-width: 100px;}	
.technology {padding:50px 0px 50px;margin-top: 0px;}
.technology.productsec .row.technology-top .col-lg-6:last-child {padding-right: 20px;padding-left: 20px;padding-top: 30px;}
.technology h2,.aboutus h2{ margin-bottom:35px;}
.technology.productsec .row.technology-top {margin-top: 0;}
.technology.productsec {margin-top: 0px;}
.aboutus .col-lg-6:first-child {padding-right: 20px;padding-top: 30px;padding-bottom: 30px;}
.aboutus .container-fluid {padding-right: 15px;padding-left: 15px;}
.row.technology-top .col-md-5 {padding-top: 160px; padding-right:15px;}
.row.technology-top .col-lg-5 {padding-right: 20px;padding-top: 160px;}
.imageborder.screen-image2 {margin-top: 30px; margin-bottom:30px;}
.technology-top {margin-bottom: 30px;}
.btn-style-two{ margin-bottom:30px;}
.vision-booklet-box img {margin-top: -20px;}
.vision-booklet {padding: 70px 0px 60px 0px;}

.bookdemobtn {padding: 15px 20px;font-size: 16px;min-width:150px;}
.technology h2::before,.aboutus h2::before { display:none;}
.technology h2::after,.aboutus h2::after { display:none;}
.full-automation-process .col-md-4::after,.owl-carousel::before {display:none;}
.tabbing-imbus .nav{ display:block;}
.tabbing-imbus .nav-fill .nav-item{ display:inline-block; font-size:14px;}
.tabbing-imbus .nav-tabs .nav-link{ margin-right:5px;padding: 10px 15px;}
.imageborder.screen-image3 {margin-top: 20px;margin-bottom: 20px;}
.limbus-content1 ul {padding:10px 0px;}
.float-panel {padding: 0px 10px;}
.hexagon-box:nth-child(1){ position:relative; left:0px;right:0px; margin:0 auto; top:0px;}
.hexagon-box:nth-child(2){ position:relative; left:0px; right:0px; margin:0 auto; top:0}
.hexagon-box:nth-child(3){ position:relative; left:0px; right:0px; margin:0 auto;top: 0;}
.hexagon-box:nth-child(4){ position:relative; left:0px; right:0px; margin:0 auto; top:0;}
.hexagon-box:nth-child(5){ position:relative;  left:0px; right:0px; margin:0 auto;bottom:0px;}
.hexagon-box:nth-child(6){ position:relative;left:0px; right:0px; margin:0 auto;top: 0;}
.hexagon-box:nth-child(7){ position:relative; left:0px; top:0; right:0px; margin:0 auto;}
.hexagon-box-frame{height:auto;}
.hexagon-box {width: 300px;height: 280px;}
.hexagon-box p{ font-size:15px; line-height:1.2;}
.hexagon-box h6{ font-size:20px;}



}

.reverse {
  flex-direction: row-reverse;
}
@media (max-width: 767px) {
  .reverse {
    flex-direction: column-reverse;
  }
}

.back-to-top {width:40px;height:40px;line-height:40px;text-align:center;border-radius:5px;background:#2e00ad;position:fixed;bottom:10px;right:10px;text-decoration:none;color:#fff;font-size:14px;display:none;z-index:999;}
.back-to-top:hover {opacity:.6;filter:alpha(opacity=60)}
.back-to-top:focus, .back-to-top:hover {color:#fff!important}

input,textarea { -webkit-user-select:text;}
select{-webkit-appearance: none;-moz-appearance: none;appearance: none;padding:1px 5px;}
img.border-radius7{ border-radius:7px;}

.tabbing-imbus .nav.nav-tabs a.nav-item.nav-link:nth-child(2).active{background-color: #9c60f6 !important;box-shadow: 0 12px 12px rgba(156, 96, 246, 0.4);}
.tabbing-imbus .nav.nav-tabs a.nav-item.nav-link:nth-child(3).active{background-color: #FFC107 !important;box-shadow: 0 12px 12px rgba(255, 193, 7, 0.4);}


