/* Global properties ======================================================== */
* { box-sizing:border-box;}
html, body {width:100%; padding:0; margin:0; height:100%; font-family: 'geometriaregular'; color:#757575;}
a,img{ border:none; outline:none; text-decoration:none;}
ul,li{ padding:0px; margin:0px;}

#preloader {position:fixed; top:0; left:0; right:0; bottom:0; background:#FFF; z-index:999999; height:100%;  opacity:0.3;  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)"; -moz-opacity: 0.3; -khtml-opacity: 0.3; }
#status {position:absolute; left:50%; top:50%; width:64px; height:64px; margin:-32px 0 0 -32px; padding: 0;}

.preload{ display:none;}


.container { max-width: 1560px; width: 90%; margin:0 auto;}
.banner{width:100%; height:auto; max-height:100%;  overflow:hidden; background:#fff; position:relative; }
video{width:100%;height:auto; opacity:0.2;  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)"; -moz-opacity: 0.2; -khtml-opacity: 0.2; display:block;  }
#mob-video{ min-height:600px; }
#mob-video{width:100%; height:auto; opacity:0.2;  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)"; -moz-opacity: 0.2; -khtml-opacity: 0.2; display:none; }

header{width:100%; position:absolute; top:50px; left:0px; z-index:997;will-change: height;
  position: fixed;
    height: 90px;
   /*-webkit-transition: all 300ms ease;
  transition: all 300ms ease;*/}
.fixer{width:90%; height:auto; max-width:1536px; margin:0 auto; overflow:hidden;}



.navicon{width:37px; height:36px; float:left; margin-top:20px;   }
.navicon i{width:100%; height:4px; display:block; background:#f26823; margin-top:7px;border-radius:5px;}
.navicon i:nth-child(2){width:75%;margin-left:25%;}


.mainhead { position:absolute; left:0px; top:40%; width:100%; }
.mainhead h1 { font-family: 'geometriaheavy'; font-size: 75px; line-height: 75px; text-align: left; text-transform:uppercase; color:#757575; }
.mainhead h1 span { display:block; }
.mainhead h1 span strong { color: #f26823; }
.mainhead h2 { font-family: 'geometriaregular'; font-size: 22px; line-height: 30px; text-align: left; color: #f26823; padding-bottom: 16px; 
text-transform:none; width:auto; padding-top: 5px; padding-bottom: 15px;  display:inline-block;max-width:65%; }
.mainhead h2 hr { width: 50%; float: left; background: #b4b6ba; opacity: 0.5; margin-top: 20px; }

/*
nav{ width:420px;  height:100%;  padding:0; position:fixed; top:-2500px; left:0px;  z-index:998;  box-sizing:border-box;   overflow:hidden; 
 background:#232228; }
nav ul{ display:none;  margin-top:70px;  }
nav li{width:100%; display:block; border-bottom:1px solid #39393e;}
nav li a{width:100%; display:block;  padding-left:160px; box-sizing:border-box; text-align:left; font:300 16px/48px 'Roboto',Arial, Helvetica, sans-serif; color:#b9b9b9; text-decoration:none;  }
nav li.last{ border-bottom:none; }
nav li a:hover{color:#fff; }
nav .closenav{ position:absolute; width:30px; height:35px;  top:30px; left:35px; background:url(../images/close3.png) no-repeat center;  display:none; z-index:1000;}
*/



.service-head { width: 100%; float: left; padding: 50px 0; position:relative; }
h2 { font-size: 46px; text-align: left; line-height: 50px; text-transform:uppercase; font-family: 'geometriaheavy';color:#757575; }

.service-slider { width: 100%; float: left; }
.service-slider .service-box { width: 25%; height: 320px; float: left; position:relative; margin: 0 15px; }
.service-slider .service-box:hover,.service-slider .service-box:visited{color:inherit}
.service-slider .service-box .inner { position:absolute; bottom:40px; left:40px; right:40px; }

.service-slider .service-box h3 { font-size: 20px; line-height: 24px; text-transform:uppercase; text-align:left; font-family: 'geometriaheavy';
		 margin-bottom: 14px; margin-top: 8px;color:#757575 }
.service-slider .service-box p { font-size: 14px; line-height: 20px; text-align:left;color:#757575 }
.service-slider .service-box.web h3, .service-slider .service-box.web p { color: #FFF; }
.service-slider .service-box img { width: 50px; }

.service-slider .service-box.web { background-color: #f26823; }
.service-slider .service-box.software { background-color:#f9eece; }
.service-slider .service-box.mob_app { background-color: #f6dedb; }
.service-slider .service-box.graphics { background-color: #eaf6db; }
.service-slider .service-box.digital_marketing { background-color: #dbf6f4; } 
.service-slider .service-box.montly_resource { background-color: #d0ffd0; }

.service-slider:before { width: 104px; height: 104px; position:absolute; top:-140px; left:auto; right: 125px; 
			background:url(../images/drag.png) top center no-repeat; content:''; z-index:99; opacity:0.6; 
			background-position:center center; background-size:80%; }


.section2 { width: 100%; float: left; background-color:#ffebe9; margin-top: 60px; position:relative;background-attachment:fixed  }
.section2 .bg2 { position:absolute; right: 0; top: 200px; width: 288px; height: 670px; background-image:url(../images/news_bg2.png);
	background-position: right center; background-repeat: no-repeat; background-size:contain; }
.section2 .software-wrap { width: 100%; float: left; padding: 70px 0; }
.section2 .software-wrap .column1 { width: 33%; float: left; text-align: center;}
.section2 .software-wrap .column2 { width: 33%; float: left; box-sizing:border-box; padding-top: 60px; }
.section2 .software-wrap .column3 { width: 33%; float: left; box-sizing:border-box; padding-left: 8%; text-align: left; padding-top: 60px;
			background:url(../images/bg-round1.png) top center no-repeat;}

.section2 .software-wrap .column1 .video-wrap { width: 100%; display: inline-block; }
.section2 .software-wrap .column1 .video-wrap img { width: 100%;}


.section2 .software-wrap .column2 h2 { text-align: right; padding-bottom: 15px;}
.section2 .software-wrap .column2 p { font-size: 14px; color: #f26823; text-transform:uppercase; padding-top: 10px; border-top: 1px solid #f26823; 
			text-align: right;  }


.section2 .software-wrap .column3 p { font-size: 16px; line-height: 26px; text-align: left; }
.read-more { font-size: 13px; font-family: 'geometriaregular'; color: #f26823; font-weight:bold; padding: 15px 25px; display: inline-block; text-transform:uppercase; position:relative;
		margin-top: 16px; background: url(../images/read-more-arrow.svg) 97% center no-repeat; box-shadow:0px 9px 17px -9px rgba(242, 104, 35, 0.72); }
/*.read-more:after { position:absolute; bottom:-60px; left:0px; width: 100%; height: 60px; content:''; background-image:url(../images/button-shadow.png); */
/*			background-position: top center; background-repeat:no-repeat; opacity: 0.7; background-size:95%; }*/
.read-more:hover { background: url(../images/read-more-arrow.svg) 100% center no-repeat; -webkit-transform: translateZ(0);
	-webkit-transition: all 0.6s ease-out; -moz-transition: all 0.6s ease-out; -o-transition: all 0.6s ease-out; transition: all 0.6s ease-out;
	text-decoration: none;  }
.read-more:hover:after { background-position: top center; background-repeat:no-repeat; opacity: 1; background-size:100%; -webkit-transition: all 0.6s ease-out; -moz-transition: all 0.6s ease-out; -o-transition: all 0.6s ease-out; transition: all 0.6s ease-out; text-decoration: none; }
			
			
/*			
.section3 { width: 100%; float: left; background-image:url(../images/app_bg_1.png); background-position: 60% top; background-repeat: no-repeat;
	background-size:contain;  }
.section3 .app-wrap { width: 100%; float: left; padding: 60px 0 0; }
.section3 .app-wrap .column1 { width: 40%; float: left; text-align: left; margin-top: 3%;}
.section3 h2 { text-align: left; padding-bottom: 40px; }
.section3 h5 { font-size: 14px; line-height:22px; color: #f26823; text-transform:uppercase; padding-top: 10px; border-top: 1px solid #f26823; 
			text-align: left; padding-bottom: 25px;  }
.section3 p { font-size: 16px; line-height: 26px; text-align: left; }
.section3 .app-wrap .column2 { width: 60%; float: left; text-align: center; position:relative; }
.section3 .app-wrap .column2 .app-screen { width: 410px; display: inline-block;}
.section3 .app-wrap .column2 .app-screen img { width: 100%;}
.section3 .app-wrap .cart-icon { position:absolute; left: 0%; top: 20px; }
.section3 .app-wrap .cart-icon img { width: 100%; }
.section3 .app-wrap .edit-icon { position:absolute; left: 0%; top: auto; bottom: 20px; }
.section3 .app-wrap .edit-icon img { width: 100%; }
.section3 .app-wrap .fav-icon { position:absolute; left: auto; right:0; top: auto; bottom: 30%; }
.section3 .app-wrap .fav-icon img { width: 100%; }
*/
.section3 { width: 100%; float: left; position:relative; }
.section3 .bg1 { width: 50%; height: 65%; position:absolute; top:0; right:0; background-image:url(../images/product-bg.png); background-color: #f26823; background-position: right top; background-repeat: no-repeat; }
.section3 .bg2 { width: 50%; height: 15px; position:absolute; top:auto; bottom:0px; right:0; background-color: #f26823; }
.section3 .app-wrap { width: 100%; float: left; padding: 120px 0 0; }
.section3 .app-wrap .column1 { width: 50%; padding-right: 5%; float: left; text-align: left; margin-top: 3%;}
.section3 h2 { text-align: left; padding-bottom: 40px; }
.section3 h5 { font-size: 14px;line-height:22px; color: #f26823; text-transform:uppercase; padding-top: 10px; border-top: 1px solid #f26823; 
			text-align: left; padding-bottom: 15px; padding-top: 20px;  }
.section3 p { font-size: 16px; line-height: 26px; text-align: left; padding: 10px 0; }
.section3 .app-wrap .column2 { width: 50%; float: left; text-align: right; position:relative; }
.section3 .app-wrap .column2 .app-screen { width: 93%; display: inline-block;}
.section3 .app-wrap .column2 .app-screen img { width: 100%;}
.section3 .app-wrap .column2 .app-features { width: 100%; float: left; text-align: left; }
.section3 .app-wrap .column2 .app-features ul { width: 100%; float: left; padding: 30px 0 50px 0; }
.section3 .app-wrap .column2 .app-features ul li { width: 32%; display: inline-block; list-style: none; padding: 0 0 0 70px; box-sizing:border-box; min-height:60px; }
.section3 .app-wrap .column2 .app-features ul li.performance { background-image:url(../images/permormance.svg); background-position: left top; background-repeat: no-repeat;}
.section3 .app-wrap .column2 .app-features ul li.support { background-image: url(../images/training_support.svg); background-position: left top; background-repeat: no-repeat;}
.section3 .app-wrap .column2 .app-features ul li.android { background-image: url(../images/ios_android.svg); background-position: left top; background-repeat: no-repeat;}
.section3 .app-wrap .column2 .app-features ul li p { font-size: 14px; line-height: 20px; text-align: left; padding-top: 10px; }
.section3 .app-wrap .column2 .app-screen img { width: 100%;}


.section4 { width: 100%; float: left; position:relative; background:url(../images/news-shadow.png) 102% 104% no-repeat; }
.section4 .partners-row { width: 100%; float: left; padding: 70px 0; }
.section4 .partners-row .column1 { width: 30%; float: left; }
.section4 .partners-row .column2 { width: 50%; float: left; }
.section4 .partners-row .column3 { width: 20%; float: left; text-align: center; }
.section4 .partners-row p { font-size: 16px; line-height: 26px; text-align: left; }
.lightpink { position:absolute; left:0; top:0; width: 100%; height: 60%; background: #ffebe9; z-index:-1; }
.news_bg3 { position:absolute; right:0; top:8%; z-index:-1;  width: 400px; text-align: right; display:none;  }
.news_bg3 img { width: 100%; }
.news_bg4 { position:absolute; left:0; top:15%; z-index:-1;  width: 81px; }
.news_bg4 img { width: 100%; }

.section4 .partners-row .column1 h2 span { display: block; }

.section4 .news-slider { width: 100%; float: left; padding: 0px 0 70px; }
.section4 .news-slider .news-wrap { width: 100%; float: left; background: #fff; }
.section4 .news-slider .news-box { width: 100%; float: left; position:relative; }

.section4 .news-slider .news-wrap .img-colum { width: 58%; height: 380px; float: left; background-position:top center; 
					background-repeat: no-repeat; background-size: cover; }
.section4 .news-slider .news-wrap .contd-colum { width: 42%; padding: 60px 40px 50px 60px; display:table; box-sizing: border-box; height: 380px; }
.section4 .news-slider .news-wrap .contd-colum .insider { width:100%; display:table-cell; vertical-align: middle; }
.section4 .news-slider h4 { font-size: 28px; color: #f26823; text-transform:uppercase; text-align: left; padding-bottom: 20px;
					font-family: 'geometriaheavy'; }
.section4 .news-slider p { font-size: 16px; line-height: 26px; text-align: left; }

.section5 { width: 100%; float: left; position:relative;  z-index: -2;background: #5a5a5a;}
.section5 .left-bg { width:100%; height: 100%; position: absolute; left:0;  background-image:url(../images/testimony-bg.jpg); background-position: left center; background-repeat: no-repeat;z-index:-1; }
.section5 .left { width: 30%; float: left; padding-right: 50px;}
.section5 .left h2 { text-align: right; color: #fff; padding-top:40%  }
.section5 .testi-slider { width: 70%; float: left;background: #5a5a5a; padding: 30px 40px 60px; box-sizing: border-box; }
.section5 .testi-slider .testimony-box { width: 100%; float: left; padding-top: 30px;   box-sizing: border-box; }
.section5 .testi-slider .name-box { width: 30%; float: left; text-align: center; position: relative;   }
.section5 .testi-slider .name-box .quote { position:absolute; left:65%; top:-20px; width: 118px; height: 140px; background-image:url(../images/test-quote.png); background-position: center center; background-size: contain; background-repeat: no-repeat; content:''; z-index: 1; }
.section5 .testi-slider .name-box .thumb { width: 130px; height: 130px; border-radius: 50%; background: #FFF; overflow: hidden; margin-bottom: 16px;
			 display: inline-block; position: relative; z-index:2; }
.section5 .testi-slider .name-box h6 { font-size: 16px; text-align: center; font-family: 'geometriaheavy'; line-height: 24px;color:#ecebe9 }
.section5 .testi-slider .name-box h6 span { font-size: 14px; font-family: 'geometriaregular'; color:#ecebe9}
.section5 .testi-slider .testimony-words { width: 60%; float: right; padding-top: 0px; }
.section5 .testi-slider .testimony-words p { font-size: 16px; line-height: 26px; text-align: left;color:#ecebe9 }

footer { }
footer.footerbg { width: 100%; float: left; background-image: url(../images/footer-bg1.png), url(../images/footer-bg2.png); background-position: right bottom, left bottom; background-repeat: no-repeat, no-repeat; background-size:auto, auto; }
footer a{padding:0px;}
footer .footer-wrap { width: 100%; float: left; padding: 70px 0 0 0;}
footer .contact-wrap { width: 60%; float:right; display: flex; box-shadow: 0px 0px 23px 8px rgba(0,0,0,0.14); position:relative; z-index:9; top: 50px;
		background: #fff; }
footer .copyright { width: 100%; float: left; padding: 30px 0; background:url(../images/copy-border.png) top left no-repeat; margin-top: 50px; position:relative; }
footer .copyright p { font-size: 16px; text-align: left; }
footer .contact-wrap .left { width: 45%; float: left; background-image: url(../images/contact-info.jpg); background-position:  center center; 
			background-repeat: no-repeat; background-size: cover }
footer .contact-wrap .right { width: 55%; float: left; padding: 40px 30px 30px; background: #ffebe9; }
footer .contact-wrap .right h3 { font-size: 26px; text-transform:uppercase; font-family: 'geometriaheavy'; text-align: left; }
footer .contact-wrap .right h4 { font-size: 16px; font-family: 'geometriaregular'; text-align: left; color: #a1a1a1; margin-bottom: 15px; }
footer .contact-wrap .right .row { width: 100%; float: left; padding: 15px 0; border-bottom: 1px solid #d7d7d7; }
footer .contact-wrap .right p { color: #f26823; font-size: 13px; text-align: left; font-family: 'geometriaregular'; text-transform:uppercase;  }
footer .contact-wrap .right h5 { font-size: 16px; line-height: 24px; padding-top: 8px; font-family: 'geometriaregular'; }
footer .contact-wrap .right h5 a { font-size: 16px; color: #757575; } 
footer .contact-wrap .right h5 a.phone { color: #757575;}
footer .contact-wrap .right .row:last-child { border-bottom: none;}

footer .link-wrap { width: 40%; float:left;  }
footer .link-wrap h5 { font-size: 20px; color: #f26823; text-transform:uppercase; padding-bottom: 16px; font-family: 'geometriaheavy';  }
footer .link-wrap .col-1 { width: 40%; float: left; padding: 40px 0; }
footer .link-wrap ul { width: 100%; float: left; }
footer .link-wrap ul li { width: 100%; float: left; list-style: none; padding: 8px 0; }
footer .link-wrap ul li a { font-size: 16px; color: #757575; font-family: 'geometriaregular'; }
footer .link-wrap ul li a:hover { color: #f26823; }
footer .link-wrap .col-2 { width: 60%; float: left; padding: 40px; background: #ffebe9; position:relative; }
footer .link-wrap .col-2:after { position:absolute; width: 100%; height: 100%; content:''; top:0px; right: -100%; background: #ffebe9; }

footer .social-wrap { float: left; width:auto; position: absolute; top: -40px; left:0; }
footer .social-wrap a { margin-right: 25px; display: inline-block;  }
footer .social-wrap a img { width: 20px;}




/*S*/


.logo{float:left;width:150px;}
.logo a {display:block;}
.logo a img{width:100%;}
.navbar{margin-bottom:0px;}

        .navmenu {
            float: right;
            margin-top: 8px;
            margin-left: 0px;
        }
		.navmenu nav ul{float:left;}
        
        .navmenu ul li {
            display: inline-block;
            text-align: center;
        }
        
        .navmenu ul li a {
            font-size: 16px;
            color: #757575;
            text-transform: uppercase;
            padding: 15px 15px;
            text-decoration: none;
			display:block;
			font-family: 'geometriamedium';
			moz-transition: all 0.5s ease-in;
			-webkit-transition: all 0.5s ease-in;
			-o-transition: all 0.5s ease-in;
			transition: all 0.5s ease-in;
        }
        
        .navmenu ul li a:hover {
            color: #f26823;
			moz-transition: all 0.5s ease-in;
			-webkit-transition: all 0.5s ease-in;
			-o-transition: all 0.5s ease-in;
			transition: all 0.5s ease-in;
        }
        
        nav ul li a:focus {
            color: #f26823;
			moz-transition: all 0.5s ease-in;
			-webkit-transition: all 0.5s ease-in;
			-o-transition: all 0.5s ease-in;
			transition: all 0.5s ease-in;
        }
		.nbg {
            width: 100%;
            display: none;
            height: 100%;
            position: fixed;
            background-color: #000;
            z-index: 111;
            opacity: 0.6;
            top: 0px;
            left: 0px;
        }
        
        #showclose {
            display: none;
        }
        
        .menu_bx {
            float: right;
            width: 30px;
            margin-top: 35px;
            cursor: pointer;
            display: none;
            line-height: 0;
        }
        
        .menu_bx span {
            width: 100%;
            height: 3px;
            margin-bottom: 2px;
            margin-top: 2px;
            display: inline-block;
            background-color: #f26823;
        }
		.menu_bx span:nth-child(2){width:80%;margin-left:20%}
		
		header .social-wrap{float:left;margin-top:12px;margin-left:15px;}
		header .social-wrap a img,.f-sidebar .social-wrap a img{width:20px;}
		header .social-wrap a{margin-left:5px;margin-right:5px;}

.affix{height:70px;background:#fff; -webkit-transition: height 0.9s;position:fixed;top:0px;width:100%}
.affix .logo {width:70px}
.affix .social-wrap{display:none}
.home .contact{display:none}
.video-wrap{position:relative;height:330px;}

.video-wrap a { background: url(../images/software-video-bg.jpg); width:100%; height:200px;}
.video-wrap .playbtn {position:absolute;height:100%;width:100%;top:0;bottom:0;background: url(../images/software-video-bg_2.jpg) center;background-size:cover;border:none;opacity:0;left:0;z-index:2;-moz-transition: all 0.2s ease-in;
    -webkit-transition: all 0.2s ease-in;
    -o-transition: all 0.2s ease-in;
    transition: all 0.2s ease-in;}
    
.video-wrap video { width:100%; height:100%; float:left;}


.video-wrap video {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  
  -webkit-transition: all 1s;
  -moz-transition: all 1s;
  -o-transition: all 1s;
  transition: all 1s;
  height:100%;
  width:100%;
  opacity:9;
  background: #000;
}


.video-wrap .playbtn:focus{outline:none}
.video-wrap .playbtn.active{opacity:1;z-index:9;-moz-transition: all 0.2s ease-in;
    -webkit-transition: all 0.2s ease-in;
    -o-transition: all 0.2s ease-in;
    transition: all 0.2s ease-in;}
.playbtn  + video {z-index: 1;}

.totop{width:100%; height:15px;  background:url(../../images/totop.png) no-repeat center bottom; position:fixed; bottom:0px; left:0px; right:0px; margin:0 auto; display:none; z-index:9999999;}
.totop:hover{  background:url(../../images/totop2.png) no-repeat center bottom;}
.news-wrap.slick-slide{border-left:1px solid #fff}



/* Ripple Out */
@-webkit-keyframes hvr-ripple-out {
  100% {
    top: -12px;
    right: -12px;
    bottom: -12px;
    left: -12px;
    opacity: 0;
  }
}
@keyframes hvr-ripple-out {
  100% {
    top: -12px;
    right: -12px;
    bottom: -12px;
    left: -12px;
    opacity: 0;
  }
}
.hvr-ripple-out {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  position: relative;
}
.hvr-ripple-out:before {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
}

.service-slider .service-box.web:before { border: #f26823 solid 6px; }
.service-slider .service-box.software:before { border:#f9eece solid 6px; }
.service-slider .service-box.mob_app:before { border: #f6dedb solid 6px; }
.service-slider .service-box.graphics:before { border: #eaf6db solid 6px; }
.service-slider .service-box.digital_marketing:before { border: #dbf6f4 solid 6px; } 
.service-slider .service-box.montly_resource:before { border: #d0ffd0 solid 6px; }

.hvr-ripple-out:hover:before, .hvr-ripple-out:focus:before, .hvr-ripple-out:active:before {
  -webkit-animation-name: hvr-ripple-out;
  animation-name: hvr-ripple-out;
}
.service-slider .service-box{margin-top:12px;margin-bottom:12px;}
.service-slider.slick-slider{cursor:pointer}
.affix .navicon{margin-top:15px;}
nav li.current a{color:#f26823;}

/* The Modal (background) */
.modal {
  display: none; /* Hidden by default */
  position: fixed; /* Stay in place */
  z-index: 9999; /* Sit on top */
  padding-top: 100px; /* Location of the box */
  left: 0;
  top: 0;
  width: 100%; /* Full width */
  height: 100%; /* Full height */
  overflow: auto; /* Enable scroll if needed */
  background-color: rgb(0,0,0); /* Fallback color */
  background-color: rgba(255,255,255,0.8); /* Black w/ opacity */
}

.modal-content {
  position: relative;
  background-color: #fefefe;
  margin: auto;
  padding: 0;
  width: 80%;
  box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);

}

@-webkit-keyframes animatetop {
  from {top:-300px; opacity:0} 
  to {top:0; opacity:1}
}

@keyframes animatetop {
  from {top:-300px; opacity:0}
  to {top:0; opacity:1}
}
.enquiry_btn{    
	width: 205px;
    height: 55px;
    background: #000000;
    position: absolute;
    right: -75px;
    text-align: center;
    padding-top: 12px;
    -ms-transform: rotate(270deg);
    -webkit-transform: rotate(270deg);
    transform: rotate(270deg);
    top:50%;
	border-top-left-radius: 10px;border-top-right-radius: 10px;
}
.enquiry_btn a{font-family: 'Segoe UIB';font-size:19px;color: #fff;}


.enquiry .modal-dialog {
    width: 90%;
    max-width: 1000px;
    margin: auto;
    border: none;
}
.enquiry .modal-content {
  width: 100%;
  float: left;
  background-color: transparent;
  -webkit-animation-name: animatetop;
  -webkit-animation-duration: 0.4s;
  animation-name: animatetop;
  animation-duration: 0.4s;
}
.enquiry-wrap {
    width: 100%;
    float: left;
}
.enquiry-wrap .row2 {
    width: 100%;
    float: left;
    display: flex;
}
.enquiry-wrap .row2 .leftwrap {
    width: 35%;
    float: left;
    background: #f26722;
    background-size: cover;
    position: relative;
    padding: 65px 45px;
}
.enquiry-wrap .row2 .leftwrap i {
    display: block;
    margin-bottom: 25px;
}
.enquiry-wrap .row2 .leftwrap h2 {
        color:#fff;
}
.enquiry-wrap .row2 .leftwrap h5{
    color:#fff;
    margin-bottom:10px;
    margin-top:10px;
}
.enquiry-wrap .row2 .leftwrap p {
    font-weight: 400;
    font-size: 14px;
    color: #fff;
    line-height: 21px;
}
.enquiry-wrap .row2 .leftwrap hr {
    margin: 50px 0 30px;
    border-top: 1px solid #f28f5e;
}
.enquiry-wrap .row2 .rightwrap {
    width: 65%;
    float: right;
    padding: 45px;
    background: #fff;
    margin-right: -2px;
}
.enquiry-wrap .row2 .form-row {
    width: 100%;
    float: left;
    margin-bottom: 23px;
    /*border-bottom: #a5a5a5 solid 1px;*/
}
.enquiry-wrap .row2 .leftwrap .btn-wrap a {
    font-size: 20px;
    color: #fff;
    font-weight: 700;
    text-align: left;
    padding: 0px 0 0px 0px;
    display: inline-block;
}
.enquiry-wrap .row2 .leftwrap .btn-wrap span {
    margin-right: 8px;
}
.enquiry-wrap .row2 .leftwrap .btn-wrap .cal {
    display: inline-block;
    width: 26px;
    height: 10px;
}
.enquiry-wrap .row2 .form-row input {
    width: 100%;
    float: left;
    height: 50px;
    line-height: 50px;
    color: #393939;
    padding: 0px;
    border: none;
    font-size: 14px;
	padding-left:35px;
	font-family: 'geometriaregular';
	border-bottom:1px solid #b3b3b3;
	margin-bottom:5px;

}
.enquiry-wrap .row2 .form-row textarea {
    width: 100%;
    float: left;
    height: 50px;
    line-height: 30px;
    color: #393939;
    padding: 0px;
    border: none;
    font-size: 14px;
    outline: none;
	resize:none;
	padding-left:35px;
	font-family: 'geometriaregular';
	border-bottom:1px solid #b3b3b3;
	margin-bottom:5px;
}
.enquiry-wrap .row2 .form-row input::-webkit-input-placeholder,
.enquiry-wrap .row2 .form-row textarea::-webkit-input-placeholder {
    /* Chrome/Opera/Safari */
    color: #393939;
    font-size: 14px;
    font-weight: 400;
}
.enquiry-wrap .row2 .form-row input::-moz-placeholder,
.enquiry-wrap .row2 .form-row textarea::-moz-placeholder {
    /* Firefox 19+ */
    color: #393939;
    font-size: 14px;
    font-weight: 400;
}
.enquiry-wrap .row2 .form-row input:-ms-input-placeholder,
.enquiry-wrap .row2 .form-row textarea:-ms-input-placeholder {
    /* IE 10+ */
    color: #393939;
    font-size: 1px;
    font-weight: 400;
}
.enquiry-wrap .row2 .button-wrap {
    width: 100%;
    float: left;
    text-align: left;
}
.modal-content .close {
    position: absolute;
    right: 15px;
    top: 15px;
    width: 24px;
    height: 24px;
    background: url(../images/close-btn.png) no-repeat center;
    z-index: 2;
	opacity:0.5
}
.enquiry-wrap .send-btn {
    color: #fff;
    text-transform: uppercase;
    font-size: 16px;
    font-weight: 700;
    display: inline-block;
    border: none;
    padding:18px 30px 18px 65px;
    letter-spacing: 1px;
    border-radius: 5px;
}
.enquiry-wrap .send-btn:hover {
    color: #fff;
}
.nam{background:url(../images/name-ic.png) no-repeat left 0px top  7px;background-size:25px;}
.ema{background:url(../images/email-ic.png) no-repeat left 0px top  7px;background-size:25px;}
.pho{background:url(../images/call-ic.png) no-repeat left 0px top  7px;background-size:25px;}
.mes{background:url(../images/msg-ic.png) no-repeat left 0px top  5px;background-size:25px;}
.send-btn{background:url(../images/send-btn-icon.png) no-repeat left 22px top 15px #1c1c1c;background-size:25px;}
.chatbot{position:fixed;bottom:20px;right:60px;z-index:555;cursor:pointer}
.chatbot img{width:140px;}



#chat-pop .modal-dialog {
    width: 90%;
    max-width: 320px;
    margin-right:50px;
    border: none;
}
#chat-pop .modal-content{
  background:#fff;  -webkit-animation-name: animatebottom;
  -webkit-animation-duration: 0.4s;
  animation-name: animatebottom;
  animation-duration: 0.4s;
  box-shadow:none;
  
  

}

@-webkit-keyframes animatebottom {
  from {bottom:0px; opacity:0} 
  to {bottom:0; opacity:1}
}

@keyframes animatebottom {
  from {bottom:0px; opacity:0}
  to {bottom:0; opacity:1}
}

.f-sidebar{
	position: fixed;
    right: 0px;
    width: 50px;
    background-color:rgba(255, 255, 255, 0.3);
    height: 100%;
    z-index: 1000;
    top: 0;
	right:0px;
}
.f-sidebar .social-wrap{display:block;text-align:center;margin-top:75px;}
.f-sidebar .social-wrap a{display:block;margin-top:15px;margin-bottom:15px;}
.quick-enq{position: absolute;bottom: 90px;-ms-transform: rotate(-90deg);transform: rotate(-90deg);right:-92px;width: 230px;}
.quick-enq a{cursor:pointer; font-size: 18px;display:block;font-family: 'geometriabold';}
.quick-enq a i{display:inline-block;background:#f26822;padding:9px 8px 11px 4px;}
.quick-enq a i img{display:block;margin-left:auto;margin-right:auto}
.quick-enq a span{    padding-top: 15px;padding-left: 15px;display: inline-block;}

.section3 h4{margin-top:15px;float:left;width:100%;font-size:16px;}
ul.suitable{margin-top:15px;float:left;-webkit-column-count: 3;
    -moz-column-count: 3;
         column-count: 3;}
ul.suitable li{background:url(../images/circle.png) no-repeat left;background-size:15px;padding-right:0px;padding-left:20px;background-size:10px;font-size:15px;line-height:24px;}
.avaliablein{display:flex;align-items:center;}
.avaliablein i a{margin:0px 5px;display:block}
.avaliablein i a img{width:22px;}
#chat-pop .login{padding: 20px 20px; background:url(../../images/chat-bg.png) no-repeat right -30px bottom 45px }
#chat-pop.modal{background:none;bottom:140px;top:auto;height:auto}

.affix +.banner .f-sidebar{background-color:rgba(255, 255, 255, 0.6);}


/*contact*/
.inner-banner { width: 100%; float:left; height: 400px; display: table; background-position:center center; background-repeat: no-repeat; 
background-size:cover; position:relative;}
.inner-banner h1 { font-size: 50px; color: #fff; text-align: center; font-weight:800; display:table-cell; vertical-align: middle;
				 font-family: 'geometriaheavy'; text-transform:uppercase; }
				 

.contact-details { width: 100%; float: left; padding: 120px 0; }
.contact-details .contact-wrap { float: left; width: 100%; display: flex; } 
.contact-details .contact-box { width: 30%; min-height: 475px; float: left; margin: 0 1.5%; padding: 40px; }
.contact-details .contact-box .inner { float: left; width: 100%; }

.contact-details .contact-box h3 { font-size: 26px; line-height: 38px; text-transform:uppercase; text-align:left; font-family: 'geometriaheavy';
		  margin-top: 20px; }
.contact-details .contact-box h4 { font-size: 24px; line-height: 34px; color:#f26823; text-align:left; font-family: 'geometriaregular';
		 margin-bottom: 24px; padding-bottom: 20px; margin-top: 8px; border-bottom: 1px solid #d1dbdd;  }
.contact-details .contact-box p { font-size: 16px; line-height: 28px; text-align:left; color: #7b7b7b; }
.contact-details .contact-box p a { font-size: 16px; line-height: 28px; text-align:left; color: #7b7b7b; }
.contact-details .contact-box .link-box { float:left; width: 100%; text-align: left; }
.contact-details .contact-box .link-box a { display: inline-block; margin-right: 15px; padding-left:0px;}

.contact-details .contact-box .link-box img { width: 24px; }

.contact-details .contact-box.phone { background-color: #ebf9fc; }
.contact-details .contact-box.address { background-color: #fceeeb; }
.contact-details .contact-box.social { background-color: #dfffed; }

.contact-form-wrap { width: 100%; float: left; background-color: #ffebe9; position:relative; }
.contact-form-wrap .inner-wrap { float: left; width:100%; display:flex; }
.contact-form-wrap .left { width: 30%; float: left; padding: 100px 0; position:relative; z-index:2; }
.contact-form-wrap .left h2 { text-align: right; padding-bottom: 20px; }
.contact-form-wrap .left h5 { font-size: 14px; color: #f26823; text-transform:uppercase; padding-top: 10px; border-top: 1px solid #f26823; 
			text-align: right; padding-bottom: 10px;  }
.contact-form-wrap .left p { font-size: 16px; line-height: 26px; text-align: right; }
.contact-form-wrap .right { width: 65%; float: left; margin-left: 5%; padding: 100px 0 50px; position:relative; z-index:2; }
.contact-form-wrap .right .bg-1 { position:absolute; left:0; top:0; width: 50%; height:100%;background: #ffebe9; z-index:-1; }

.contact-form-wrap .right .c-a { width: 50%; float: left; padding: 0 20px 0 60px; }
.contact-form-wrap .right .c-b { width: 50%; float: left;  padding: 0 20px 0 60px; }
.contact-form-wrap .right .txtbox { width: 100%; height: 47px;  border-bottom: 1px solid #f26823;  box-sizing: border-box;
     margin-bottom: 25px; font-size: 16px; color: #797979; background: none; font-family: 'geometriaregular'; }
.contact-form-wrap .right .txtarea { width: 100%; height: 110px; border-bottom: 1px solid #f26823; box-sizing: border-box;
    padding-top: 10px;  margin-bottom: 25px; font-size: 16px; color: #797979; resize: none; background: none; font-family: 'geometriaregular';}
.captchaholder-c { width: 100%; height: 80px; margin-bottom: 15px; overflow: hidden; }
.captchaholder-c i { width: 33%; height: 47px; float: left; display: block;  margin-right: 2%; background: url(../images/captcha.png) repeat-x;
    text-align: center;  }
.captchaholder-c input { width: 65%; height: 47px; float: left; display: block; border-bottom: 1px solid #f26823; box-sizing: border-box;
    font-family: 'geometriaregular';  font-size: 16px; color: #666; background: none;
}
.contact-form-wrap .button-wrap { width: 100%; float: left; padding-left: 60px;}
.contact-form-wrap .left-bg { width:50%; height: 99%; position: absolute; left:0; top:2px;  background-image: url(../images/form-bg.jpg); 
 background-position: right center; background-repeat: no-repeat; background-color: #ffebe9; z-index:1; }
 .contact-form-wrap .right-bg { width:200px; height: 390px; position: absolute; right:0; bottom:0px;  background-image: url(../images/form-bg2.jpg); 
 background-position: right bottom; background-repeat: no-repeat; z-index:1; }
 .contact-form-wrap .right-bg img { width: 100%;}
 


.map { width: 100%; float: left; }
.map #map { float: left; height: 500px; width: 100%; text-align: center; }
#message{width:100%;float:left;margin-top:10px;}



/*Parter Page*/
.parter-1 { width: 100%; float: left;}
.contact-form-wrap .partner-left-bg { width:50%; height: 99%; position: absolute; left:0; top:2px; background-image:url(../images/partner-form-bg.jpg); background-position: right center; background-repeat: no-repeat; }
.contact-form-wrap .partner-right-bg { width:250px; height: 317px; position: absolute; right:0; bottom:0px;  background-image: url(../images/partner-bg2.png); background-size: cover; background-repeat: no-repeat;}
.contact-form-wrap.parter-1 .contact-form-wrap .left { width: 30%; float: left; padding: 30% 0 0; position:relative; z-index:2; }
.parter-1 .header-row { width: 100%; float: left; padding: 70px 0;}

.parter-1 .header-row h4 { font-size: 30px; color: #7c7c7c; text-align: left; font-family: 'geometriaregular'; padding-bottom: 10px;font-weight:400; }
.parter-1 .header-row h3 { font-size: 43px; color: #f26823; text-align: left; font-family: 'geometriaheavy'; text-transform:uppercase;font-weight:400; }

.partner-section2 { width: 100%; float: left; background-image: url(../images/partner-bg-4.jpg); background-position: right center; background-repeat: no-repeat; }
.partner-section2 .left-box { width: 44%; float: left; padding: 80px 80px 60px 80px; background: #fef5e7; position:relative; }
.partner-section2 .left-box h3 { font-size: 35px; color: #757575; text-align: left;  font-family: 'geometriaheavy'; padding-bottom: 30px; padding-top: 20px;font-weight:400; }
.partner-section2 .left-box h4 { font-size: 23px; line-height: 28px; color: #f26823; text-align: left; text-transform:uppercase; padding-top: 20px; border-top: 1px solid #999; }
.partner-section2 .left-box .right-box { max-width: 800px; width: 80%; position: absolute; height: 100%; right:-100%; top:0; background-image:url(../images/partner-bg.jpg); background-position:right center; background-size:cover; }

.partner-section3 { width: 100%; float: left; padding: 80px 0; background:url(../images/partner-bg5.png) left bottom no-repeat; }
.partner-section3 .content-wr { width: 100%; float: left; background-image:url(../images/partner-logo2.png); background-position: center center; background-repeat:no-repeat; }
.partner-section3 .content-wr .left-section { width: 42%; float: left; margin-top: 2%; padding: 30px 30px 100px 0px; background:url(../images/partner-bg3.png) bottom right; background-repeat: no-repeat; }
.partner-section3 .content-wr .left-section h4 { font-size: 28px; color: #f26823; font-family: 'geometriamedium'; padding: 20px 0; }
.partner-section3 .content-wr p { text-align: left; line-height: 28px; font-size: 18px; padding: 10px 0;}

.partner-section3 .content-wr .right-section { width: 42%; float: right; padding: 30px 0px 40px 30px; position: relative; }
.partner-section3 .content-wr .right-section:after { position: absolute; top: 0; left:-20%; height: 350px; width: 350px; background-image: url(../images/partner-bg4.png); background-position: center center; background-repeat:no-repeat; content:""; z-index: 99; }
.partner-section3 .features-wrap { width: 100%; float: left; text-align: center;  }
.partner-section3 .features-wrap ul { width: 100%; float: left; text-align: center; }
.partner-section3 .features-wrap ul li { width: 18%; text-align: center; display: inline-block; }
.partner-section3 .features-wrap ul li img {}
.partner-section3 .features-wrap ul li p { font-size: 18px; line-height: 26px; text-align: center; padding: 15px 0; }

/*form style*/
#success{    text-align: left;
    color: #f26823;
    font-size: 15px;
    padding-left: 60px;
    padding-top: 15px;
    clear: both;}
span.errors{color:red;}


/*.grecaptcha-badge{z-index:99!important; right:-200!important; bottom:225px!important;}*/
.about{width:100%;float:left;}
.about .our_clents{width:100%;float:left;padding:90px 0px;}
.about .our_clents .img-blk{margin-top:50px;}
.about .our_clents .img-blk .container{width:95%;margin-right:0px;}
.about .our_clents .img-blk img{width:100%;}
.about .our_clents h2{font-family: geometriaregular;font-size:33px;color:#757575;text-transform:capitalize;font-weight:normal;}
.about .our_clents h1{color:#f26823;font-family: geometriaheavy;font-size:44px;text-transform:uppercase;font-weight: normal;}
.about .our_clents .content{position:relative;padding:0px;padding-left:240px;margin:70px 0px;}
.about .our_clents .content i {position:absolute;width:190px;left:0px;}
.about .our_clents .content i img{width:100%;}
.about .our_clents .content h4{font-size:20px;color:#f26823;line-height:30px;margin-bottom:10px; font-family: 'geometriamedium';font-weight:normal;}
.about .our_clents .content p{font-size:16px;color:#757575;line-height:28px;font-family: 'geometrialight';font-weight: normal}
.about .weare{width:100%;float:left;}
.about .weare{background:url(../images/bg-shape-1.png) no-repeat right top 100px;background-size:contain;background-size:200px;}
.about .our_values{width:100%;float:left;display:flex;}
.about .our_values .box-w{width:33.333%;float:left;padding:0px 10px;display:flex}
.about .our_values .box-w h3{font-size:30px;color:#f26823;margin-bottom:10px;text-align:center;font-family: 'geometriabold';font-weight: normal}
.about .our_values .box-w p{text-align:center;line-height:28px;font-family: geometriaregular;font-weight: normal;font-size:16px;}
.about .our_values .box-w i{width:140px;height:140px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:30px;margin-left:auto;margin-right:auto;position:relative}
.about .our_values .box-w i:after{position:absolute;bottom:-20px;left:0px;right:0px;height:15px;width:15px;border-radius:50px;content:"";background:#f26823;margin:auto}
.about .our_values .box-w i img{width:70px;}
.about .our_values .box-w .box{padding:50px 50px;text-align:center}
.about .our_values .box-w .bx1{background:#fef5e7}
.about .our_values .box-w .bx1 i{border:10px solid #fde9d7;}
.about .our_values .box-w .bx2{background:#f2fae9}
.about .our_values .box-w .bx2 i{border:10px solid #f2edd9;}
.about .our_values .box-w .bx3{background:#e9faf8}
.about .our_values .box-w .bx3 i{border:10px solid #eaede7;}

.about .our_strength{width:100%;float:left;padding:90px 0px;background:#fef8f6;background-image: url(../images/bg-shape-3.png), url(../images/bg-shape-2.png), url(../images/bg-shape-4.png);
  background-position: left 150px top, left 0px top 50px,right 0px bottom 100px;
  background-repeat: no-repeat, no-repeat,no-repeat;}
.about .our_strength h3{font-size:40px;font-family: geometriaheavy;border-bottom:thin solid #f26823;padding-top:10px;padding-bottom:10px;text-align:right;margin-bottom:15px;font-weight:normal; }
.about .our_strength .bx-left{width:40%;float:left;}
.about .our_strength .bx-left i{width:100%;margin-bottom:20px;float:left;}
.about .our_strength .bx-left i img{float:right;width:200px;}
.about .our_strength .bx-right{width:60%;float:left;padding-right:10%;padding-left:10%;}
.about .our_strength .bx-left h4{font-size:18px;font-family: geometriaregular;padding-bottom:10px;text-align:right;color:#f26823;text-transform:uppercase;font-weight:normal; }
.about .our_strength .bx-left p{text-align:right;font-size:16px;font-family: 'geometrialight';font-weight:normal;line-height:24px;}
.about .our_strength .bx-right ul li{padding:5px 0px;color:#757575;font-size:20px;line-height:28px;background:url(../images/circle.png) no-repeat left top 15px;background-size:10px;padding-left:20px;font-weight:normal;font-family: 'geometrialight';}

.moretext {
  display: none;
  width:100%;
  float:left;
}
.moreless-button{color:#f26823;margin-top:10px;float:left;cursor:pointer;}
.about .our_clents .wrap{margin-top:60px;display:flex;position:relative}
.about .our_clents .container-right{width:95%;}
.about .our_clents .bx-left{width:45%;float:left;padding:50px 50px;height:100%;background:#fef5e7;}
.about .our_clents .bx-left i{width:90px;margin-bottom:25px;display:block}
.about .our_clents .bx-left h3{font-size:35px;font-family: geometriaheavy;line-height:37px;text-transform:uppercase;border-bottom:thin solid #acacac;padding-bottom:15px;font-weight:normal;}
.about .our_clents .bx-left p{font-size:23px; font-family: 'geometriamedium';padding-top:15px;padding-bottom:15px;color:#f26823;text-transform:uppercase;line-height:27px;font-weight:normal;}
.about .our_clents .img-blk{width:55%;float:right;margin-top:0px;background-size:cover !important;}

.w100{width:100% !important}
.custompad{padding:90px 0px;}
.title{font-family: 'geometriaheavy';font-weight:normal;font-size:35px;}
.sub-title{font-family: 'geometriaregular';font-weight:normal;font-size:31px;line-height:33px;}
.ecom_product{width:100%;float:left;}
.ecom_product h2{text-transform:inherit;}
.ecom_product h1{color:#f26823;text-transform:uppercase;margin-top:5px;font-size:28px;}
.awesome-solution{position:relative}
.awesome-solution .bg1{position: absolute;right: 0px;bottom:0px;background:url(../images/awesome-solution-bg1.png) no-repeat right bottom;z-index: 1;width:190px;height:100%;background-size:70%}
.awesome-solution .wrap{margin-top:50px;overflow:hidden}
.awesome-solution .wrap .container{display:flex}
.awesome-solution .bx-left{width:55%;float:left;position:relative;background-size: cover !important;background-position:right !important}
.awesome-solution .bx-left img{width:100%;}
.awesome-solution .bx-right{width:45%;float:left;background:#fef5e7;padding:60px 60px;position:relative}
.awesome-solution .bx-right:after{content:"";height:100%;right:-100%;width:100%;position:absolute;background:#fef5e7;top:0px;}
.awesome-solution .bx-right i{margin-bottom:25px;display:block}
.awesome-solution .bx-right i img{width:100px;}
.awesome-solution .bx-right h3{font-family: 'geometriaheavy';font-weight:normal;font-size:36px;color:#757575;text-transform:uppercase;line-height:44px;margin-bottom:10px;padding-bottom:20px;border-bottom:thin solid #757575}
.awesome-solution .bx-right p{font-family: 'geometriamedium';font-weight:normal;font-size:18px;color:#f26823;padding-top:10px;}
.play_btn{position:absolute;left:0px;right:0px;top:0px;bottom:0px;margin:auto;height:100%;width:100%;text-align:center;display:flex;align-items:center;justify-content:center;cursor:pointer;}
.play_btn img{width:165px !important}

.ecom_product .custompad{padding:70px 0px;}
.ecom-webapp{width:100%;float:left;background:url(../images/ecom-webapp-bg.png) no-repeat;background-size: cover;position:relative;overflow:hidden}
.ecom-webapp h1{text-align:center;color:#fff;margin-bottom:10px}
.ecom-webapp p{text-align:center;color:#fff;font-size:16px}
.ecom-webapp .row{margin-top:20px;display:flex}
.ecom-webapp  .box1{width:30%;float:left;}
.ecom-webapp  .box2{width:40%;float:left;display:flex;align-items:center}
.ecom-webapp  .box2 img{width:100%;}
.ecom-webapp  .box3{width:30%;float:left;}
.ecom-webapp .box ul li{color:#fff;position:relative;font-family: 'geometriaregular';font-weight:normal;font-size:14px;padding-left:62px;padding-top:10px;padding-bottom:10px;}
.ecom-webapp .box ul li label{font-family: 'geometriabold';font-weight:normal;font-size:18px;display:block;margin-bottom:10px}
.iconplace{position:absolute;left:0px;width:50px;top:0px}
.ecom_product .admin-panel{width:100%;float:left;background:url(../images/ecom-bg2.png) no-repeat right center;background-size:90px;position:relative}
.ecom_product .admin-panel .bx-left{width:60%;float:left;position:relative;}
.ecom_product .admin-panel .bx-left .features{position:absolute;right:30px;top:130px;background:#fff}
.ecom_product .admin-panel .bx-left .features li{font-size:16px;font-family: 'geometriaregular';font-weight:normal;padding:35px 35px 35px 70px;color:#757575;box-shadow:1px 2px 9px 1px rgba(0,0,0,0.1);position:relative}
.ecom_product .admin-panel .bx-left .features li i{position:absolute;left:15px;width:40px;top:30px;}
.ecom_product .admin-panel:after{content:"";position:absolute;top:0px;left:0px;height:60%;background:#fef5e7;z-index:-1;width:55%}
.ecom_product .admin-panel .bx-left img{width:100%;max-width: 80%;margin:auto;display:block}
.ecom_product .admin-panel .bx-right{width:40%;float:right;padding-left:60px;}
.ecom_product .admin-panel h1{color:#757575;padding-bottom:15px;border-bottom:thin solid #757575}
.ecom_product .admin-panel .bx-right h3{color:#f26823;padding:15px 0px;text-transform:uppercase;font-size:21px;line-height:27px;}
.ecom_product .admin-panel .bx-right ul{width:50%;float:left}
.ecom_product .admin-panel .bx-right ul li{color:#757575;padding:10px 0px 10px 20px;background:url(../images/circle.png) no-repeat left top 11px;background-size:10px;}
.highlight{width:100%;float:left;padding:20px 20px 20px 80px;margin-left:-20px;margin-top:30px;background:url(../images/highlight.png) no-repeat left 20px center #fef5e7;}
.highlight p{font-size:14px;text-transform:uppercase;line-height:21px;}
.about-app{width:100%;float:left;background:#fef5e7}
.about-app .bx-left{width:40%;float:left;padding-right:5%;padding-top:7%}
.about-app .bx-right{width:60%;float:left;}
.about-app h1{color:#757575;padding-bottom:20px;}
.about-app .bx-left i{margin-bottom:25px;display:block;width:130px;}
.about-app .bx-left i img{width:100%}
.about-app .bx-left .box{width:100%;float:left; border-bottom:thin solid #b7b7b7;border-top:thin solid #b7b7b7;padding-top:20px;padding-bottom:20px;}
.about-app .bx-left h4{text-transform:uppercase;font-size:21px;color:#f26823;line-height:28px;font-family: 'geometriaregular';font-weight:normal;margin-bottom:20px;}
.about-app .bx-left p{font-size:16px;line-height:24px;font-family: 'geometriaregular';font-weight:normal;}
.app_slider .img-box{width:50%;float:left;padding:50px 25px;position:relative;}
.app_slider .img-box:after{position:absolute;content:"";top:100px;right:0px;background:#f1dcc9;height:85%;width:80%;z-index:-1;;}
.app_slider .img-box img{width:100%;box-shadow: 0px 0px 25px 5px rgba(244, 223, 203, 0.8)}
.app_slider .wrap{width:100%;float:left;}
.why-choose{width:100%;float:left;background:url(../images/why-choose-bg.png) no-repeat right;background-size:80px;overflow:hidden;margin-bottom:50px}
.why-choose .container{position:relative;}
.why-choose .container:after{content:"";position:absolute;height:80%;width:100%;right:-100%;top:0px;background:#fef5e7;z-index:-1}
.why-choose .bx-left{width:50%;float:left;background:#f26823;position:relative}
.why-choose .bx-left:before{content:"";position: absolute;left:-100%;width:100%;height:100%;background:#f26823}
.why-choose .content{padding-top:70px;padding-bottom:50px;padding-right:50px;}
.why-choose .wrap1{display:flex;position:relative}
.why-choose h2{font-size:28px;color:#fff;text-transform:uppercase;padding-bottom:20px;font-family: 'geometriaheavy';font-weight:normal;border-bottom:1px solid #fff;line-height:35px;}
.why-choose h2 span{display:inline-block;}
.why-choose .bx-right{width:50%;float:left}
.why-choose .bx-left p{font-size:21px;color:#fff;padding-top:25px;text-transform:uppercase}
.why-choose .box{width:50%;float:left;text-align:center;box-shadow: 1px 2px 9px 1px rgba(0,0,0,0.1);height:100%;padding-top:50px;padding-bottom:50px;position:relative;border:thin solid rgb(239 239 239) }
.why-choose .box:after{position:absolute;bottom:0px;width:60%;margin:auto;content: "";
    height: 2px;
    background: #f26823;
    left: 0;
    right: 0;}
.why-choose .box i{display:inline-block;margin-bottom:20px;background:#fef2ed;border-radius:50%;width:122px;height:122px;display:flex;align-items:center;justify-content:center;margin-left: auto;margin-right: auto}
.why-choose .box p{color:#7a7a7a;font-size:19px;}
.why-choose .wrap2{display:flex;position:relative}
.why-choose .wrap2:before{content:"";position: absolute;left:-100%;width:100%;height:50%;background:#f26823;top:0px;}
.why-choose .wrap2 .box{width:25%;float:left;}
.fixedicon1{position:absolute;left:-100px;width:70px;top:60px;}
.fixedicon1 img{width:100%;}
.why-choose .fullwrap{margin-left:160px;}
.letscreate{width:100%;max-width:1920px;position:relative;overflow:hidden;margin-left:auto;margin-right:auto;}
.letscreatebg{background:url(../images/letscreatebg.jpg) no-repeat right 0px top;margin-left:5%;height:80%;position:absolute;top:0px;background-size: cover;width:100%;z-index:-1;}
.letscreate .wrap{width:100%;float:left;margin-top:140px;display: flex;margin-bottom:70px;}
.letscreate .bx-left{width:30%;background:#f26823;padding:40px 40px;float:left}
.letscreate .bx-right{padding:50px 30px;float:left;background:#fff;box-shadow:1px 2px 9px 1px rgba(0,0,0,0.1)}
.letscreate .bx-left i{margin-bottom:15px;display:block}
.letscreate .bx-left i img{width:90px;}
.letscreate .bx-left h1{color:#fff}
.letscreate .bx-left p{font-size:18px;color:#fff;/*text-transform:uppercase;*/line-height:28px;}
.brdr{height:1px;background:#fff;width:100%;margin-top:22px;margin-bottom:22px;float:left}
.letscreate .input-blk{width:100%;float:left;margin-bottom:25px;}
.letscreate .col-l,.letscreate .col-r{width:50%;float:left;padding:0px 20px;}
.input_fi{padding-bottom:12px;border-bottom: 1px solid #f26823;width:100%;margin-bottom:10px;font-family: 'geometriaregular';font-weight:normal;line-height:22px;}
.letscreate .read-more{margin-left:20px;margin-top:0px;padding-right:40px;background-position:center right 20px}
.input_fi::-webkit-input-placeholder { /* Edge */
  font-family: 'geometriaregular';font-weight:normal;font-size:16px;color:#757575;
}

.input_fi:-ms-input-placeholder { /* Internet Explorer 10-11 */
  font-family: 'geometriaregular';font-weight:normal;font-size:16px;color:#757575;
}

.input_fi::placeholder {
  font-family: 'geometriaregular';font-weight:normal;font-size:16px;color:#757575;
}
.section5{background:none;overflow: hidden}
.section5 .wrap{display:flex}
.section5 .left{background:#f26823;position:relative;text-align:right;padding-top:70px;}
.section5 .left i{margin-bottom:15px;display:block}
.section5 .left h1{color:#fff;text-transform:uppercase}
.section5 .left p{color:#fff}
.section5 .left:before{content:"";position:absolute;height:100%;width:100%;left:-100%;top:0px;background:#f26823}
.section5 .testi-slider{background:#ffebe9;position:relative}
.section5 .testi-slider:after{content:"";position:absolute;height:100%;width:100%;right:-100%;top:0px;background:#ffebe9}
.section5 .testi-slider .testimony-words p,.section5 .testi-slider .name-box h6,.section5 .testi-slider .name-box h6 span{color:#757575}
.getintouch{width:100%;float:left;background:url(../images/get-intouchbg.png) no-repeat #767676;background-size:cover;padding-top:70px;padding-bottom:70px}
.getintouch h2{color:#fff;float:right;display:inline-block;margin-bottom:0px;font-size:61px;line-height:55px;padding-top: 15px;padding-bottom:20px}
.getintouch h2 span{font-size:55px;}
.getin{padding-right:190px;background:url(../images/getintouch-icon.png) no-repeat right;background-size:170px}
.newfooter{width:100%;float:left;background:#767676}
.newfooter .mainarea{width:100%;float:left;padding:55px 0px;}
.newfooter .box{width:22%;float:left}
.newfooter .box h2{font-size:18px;color:#efefef;margin-bottom:15px;line-height:normal}
.newfooter .box ul li a{font-size:16px;font-family: 'geometriaregular';font-weight:normal;color:#efefef;padding:5px 0px;display: block}
.newfooter .contact-info{width:46%;margin-left:10%;}
.newfooter .contact-info h1{font-size:30px;color:#fff;margin-bottom:18px;}
.newfooter .contact-info p{display:block;color:#fff;margin-bottom:20px;position:relative;font-size: 14px;}
.newfooter .contact-info p:before{position:absolute;left:-40px;content:"";width:30px;height:8px;background:#f26924;border-radius:5px;top:4px;}
.newfooter .contact-info p a{color:#fff;font-size:14px;}
.newfooter .contact-info label{display:block;font-size:15px;font-family:'geometriaheavy';font-weight:normal;margin-bottom:5px;}
.newfooter .contact-info p a{font-size:14px;font-family: 'geometriaregular';font-weight:normal;display:block;}
.newfooter .addr{padding-left:40px;float:left;height:auto;}
.newfooter .copy-rite{border-top:1px solid #b3b3b3;width:100%;float:left; padding:40px 0px 80px;color:#fff;text-align:left}
.newfooter .copy-rite p{font-size:14px}
.newfooter .contact-info p:last-child{margin-bottom: 0px;}
.newfooter .box ul li a:hover{color:#f26924}
  .animatedleft {
            background-image: url(../images/animatedleft.png);
            background-repeat: repeat-y;
            background-position: left top;
            padding-top:95px;
            margin-bottom:60px;
			position:absolute;
			z-index:1;left:0px;
			height:100%;
			background-size:80%;
			width:40%;bottom:-100px;
			-webkit-animation: mymove2 30s linear infinite;
			left:0%;

         }
		   .animatedright {
            background-image: url(../images/animatedright.png);
            background-repeat: repeat-y;
            background-position: left top;
            padding-top:95px;
            margin-bottom:60px;
			position:absolute;
			z-index:1;right:0px;
			height:100%;
			background-size:80%;
			width:40%;bottom:-100px;
			-webkit-animation: mymove2 30s linear infinite;
			right:0%;

         }
         

@-webkit-keyframes mymove2{
	
	0%{	transform:rortate(0deg);opacity:1;}
	100%{transform:rotate(40deg);opacity:1;bottom:340px;}
	}
.letscreate .g-recaptcha{margin-left:20px;}
.contact-details .contact-box .inner-box{width:100%;float:left}
.vmodal {
  display: none; /* Hidden by default */
  position: fixed; /* Stay in place */
  z-index: 9999; /* Sit on top */
  padding-top: 150px; /* Location of the box */
  left: 0;
  top: 0;
  width: 100%; /* Full width */
  height: 100%; /* Full height */
  overflow: auto; /* Enable scroll if needed */
  background-color: rgb(0,0,0); /* Fallback color */
  background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
    transition: background-color .5s ease-in;
}

.vmodal .modal-content {
  margin: auto;
  width: 90%;
  max-width:800px;
}

.closev {
  color: #fd683a;
  float: right;
  font-size: 45px;
  font-weight: bold;
  right: -30px;
  top:-30px;
  position: absolute;
  cursor:pointer;
}
.vmodal iframe {height:400px;}
.letscreate .bx-right .captchaholder-c{height:auto;}
.home{overflow-x:hidden;}
.mainhead .container{padding-left:150px;}
.affix{display:flex;align-items:center}
.afterfix{display:none}
.affix .beforefix{display:none}
.affix .afterfix{display:block}
.affix .navmenu{margin-top:8px;}
.section2 .software-wrap .column2 h2 a,.section3 h2 a{color:#757575;}
.bodyfixed{overflow:hidden;}
button.minimise,
button.readMore {
    background: none;
	color: #f26823;
	border: none;
    margin-top:10px;
    display:block;
    cursor:pointer;
    padding-left:0px;
}
button.minimise:focus, button.readMore:focus{outline:none;}
.whatsapp {
    position: fixed;
    right: 60px;
    bottom: 30px;
    width: 50px;
    height: 50px;
    border-radius: 50px;
    background: #4dc247;
    z-index: 10000;
    display: flex;
    align-items: center;
    justify-content: center
}

.whatsapp:focus,.whatsapp:hover {
    outline: none;
    text-decoration: none
}

.whatsapp .fab {
    font-size: 29px;
    color: #fff
}
.c_head{display:block;font-weight:700;margin-bottom:10px;margin-top:5px;line-height:normal;}
.icon-hold{display:inline-block;margin-top:5px;}
.icon-hold img{width:20px;margin-right:15px;}
.free_trial{display:flex;align-items:center;justify-content: end;}
.free_trial a{color: #ffffff;background: #f26822;border-radius: 0px;padding: 12px 32px;display: inline-block;margin-left: 10px;font-weight: 700;}
.port_folio_logo{margin-bottom:20px;max-width:250px;}
.bizmax-logo{display:block;text-align:center;margin-top:5%;}
.portfolio_wrap{width:100%;float:left;padding-top:50px;padding-bottom:50px;background:#fef5e7;}
.portfolio_wrap .c-left{width:50%;float:left;}
.portfolio_wrap .c-left h2{margin-bottom:15px}
.portfolio_wrap .c-right{width:50%;float:left;}
.portfolio_wrap .c-right img{width:100%;}
.portfolio_wrap .c-left p{font-size:18px;line-height:28px;}
.port_btn{border-radius: 4px;font-size: 18px;padding: 12px 24px;background:#f26a24;color: #fff;display:inline-block;margin-top:25px;}
.portfolio_wrap .wrap{display:flex;align-items: center;}
.virtual-staffing{width:100%;float:left;}
.virtual-staffing .benefits_virtual{width:100%;float:left;padding-top:70px;padding-bottom:70px;background:#fff;}
.virtual-staffing .benefits_virtual .wrap .col-l{width:50%;float:left;}
.virtual-staffing .benefits_virtual .wrap .col-l img{width:100%;height:100%;object-fit:cover}
.virtual-staffing .benefits_virtual .wrap .col-r{width:50%;float:left;padding: 50px 50px;background: #fef5e7;}
.virtual-staffing .wrap .col-r h4 {
    font-size: 30px;
    font-family: geometriaheavy;
    line-height: 40px;
    text-transform: uppercase;
    border-bottom: thin solid #acacac;
    padding-bottom: 15px;
    font-weight: normal;
}
.virtual-staffing .wrap .col-r p{
    font-size: 18px;
    color: #f26823;
    font-family: 'geometriamedium';
    padding: 20px 0;
}
.virtual-staffing .header_row h3 {
    font-size: 43px;
    color: #f26823;
    text-align: left;
    font-family: 'geometriaheavy';
    text-transform: uppercase;
    font-weight: 400;
}
.virtual-staffing .header_row p
{
    font-size: 26px;
    color: #7c7c7c;
    text-align: left;
    font-family: 'geometriaregular';
    padding-bottom: 10px;
    font-weight: 400;
}
.virtual-staffing .header_row{margin-bottom:50px;}
.virtual-staffing .benefits_virtual .wrap{display:flex;}
.virtual-staffing .benefits_virtual .wrap .col{flex: 1;}
.virtual_staff_ic{display:inline-block;margin-bottom:30px;}
.virtual_staff_ic img{width:110px;}
.virtual-staffing .benefits_virtual .wrap .col-r ul li {
    padding: 5px 0px;
    color: #757575;
    font-size: 18px;
    line-height: normal;
    background: url(../images/circle.png) no-repeat left top 11px;
    background-size: 10px;
    padding-left: 20px;
    font-weight: normal;
    font-family: 'geometrialight';
}
.virtual-staffing .benefits_virtual .wrap .col-r ul{margin-top:20px;}
.virtual-staffing .how_works{width:100%;float:left;padding-top:0px;padding-bottom:70px;background-image:url(../images/bg-shape-2.png);background-position: left bottom 0px;background-repeat: no-repeat, no-repeat,no-repeat;}
.virtual-staffing .how_works h4 {
    font-size: 40px;
    font-family: geometriaheavy;
    line-height: 40px;
    text-transform: uppercase;
    font-weight: normal;
    text-align:center;
    color:#f26823;
    margin-bottom:15px;
}
.virtual-staffing .how_works p{text-align:center;padding: 5px 0px;color: #757575;font-size: 16px;}
.virtual-staffing .how_works ul li{widtH:25%;text-align:center;float:left;position:relative;}
.virtual-staffing .how_works ul li:first-child:after{display:none;}
.virtual-staffing .how_works ul li:nth-child(even) {margin-top:50px;}
.virtual-staffing .how_works ul{margin-top:30px;}
.virtual-staffing .how_works h5{font-size: 22px;color: #f26823;text-align: center;font-family: 'geometriabold';font-weight: normal;margin-top:15px;margin-bottom:5px;}
.icon_hol{display:inline-block;}
.virtual-staffing .how_works ul li:after{position:absolute;left:-20px;top:25%;font-size:24px;color:rgba(0,0,0,.5);content:"";background:url(../images/fast-forward-step.png);width:32px;height:32px;opacity:0.8;background-size:32px;
    background-repeat:no-repeat;}
.virtual_staffing_3{width:100%;float:left;}
.list-animate-item {
    padding: 5px 0 35px 40px;
    position: relative;
    min-height:75px;
}

.list-animate-item::after,
.list-animate-item::before {
    content: '';
    position: absolute;
    top: 35px;
    left: 0;
    width: 2px;
    height: calc(100% - 40px);
    background:#f26a24;
}

.list-animate-item::before {
    content: '';
    left: -1px;
    width: 4px;
    height: 0;
    transition: height 0.5s ease-in-out;
}

.list-animate-item:last-child::before,
.list-animate-item:last-child::after {
    display: none;
}

.list-animate-item.is-active::before {
    height: 100%;
}

.list-animate-circle {
    display: flex;
    width: 40px;
    height: 40px;
    border: 2px solid #f26823;
    border-radius: 50%;
    background-color:#f26823;
    position: absolute;
    top: -5px;
    left: -21px;
    overflow: hidden;
    transition: color 0.75s ease-in-out;
    align-items: center;
    justify-content: center;
}

.list-animate-circle span {
    z-index: 2;
}
/*
.list-animate-circle::before {
    content: '';
    background-color:#f26a24;
    width: 100%;
    height: 100%;
    position: absolute;
    top: -100%;
    border-radius: 50%;
    left: 0;
    z-index: 0;
    transition: top 0.75s ease-in-out;
}
*/
.list-animate-item.is-active .list-animate-circle {
    color:#f26823;
}

.list-animate-item.is-active .list-animate-circle::before {
   top: 0;
}
.virtual_staffing_3{padding-bottom:70px;}
.virtual_staffing_3 .wrap .col {
    width: 50%;
}
.virtual_staffing_3 .wrap{display:flex;flex-direction:row-reverse;}
.list-animate-item.is-active .list-animate-circle {
    color:#fff;
    font-weight:bold;
}
.list-animate-item p{font-weight:bold;font-size:16px;line-height:24px;}
.virtual_staffing_3 .wrap .box{margin-top:25px;display:flex;margin-left:-10px;margin-right:-10px;}
.virtual_staffing_3 .wrap .box .list{width:50%;float:left;background-color:#fff;text-align:center;padding:25px 15px;margin:0px 10px;}
.virtual_staffing_3 .wrap .col-l{padding-left:50px;padding-top:6%;}
.virtual_staffing_3 .wrap .col-r{background: #e9faf8;padding:50px 50px}
.virtual_staffing_3 .inner-wrap{margin-top:30px;margin-left:20px;}
.virtual_staffing_3 .wrap .box .list i{display:block;margin-bottom:15px;}
.virtual_staffing_3 .wrap .box .list i img{width:60px;}
.virtual_staffing_3 .wrap .col-l h3{color:#f26823;font-size:20px;line-height:30px;}
.virtual_staffing_3 .wrap .box .list h3{font-size:17px;}

.items.our-services-items {
    /*margin: -8px;*/
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    text-align: left;
    -ms-flex-pack: start;
    justify-content: center;
}

.items.our-services-items .item {
    max-width: 50%;
    -ms-flex: 1 1 50%;
    flex: 1 1 50%;
    padding: 15px 15px;
}

.items.our-services-items .item__content {
    padding: 40px 40px;
    background:#fff;
    border-radius: 0px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-align: start;
    height: 100%;
    border: 1px solid rgba(242, 104, 35, 0.1);
    background: linear-gradient(#ffebe9 0 0) no-repeat;
    background-size: 0%;
    transition: .4s;
}
.items.our-services-items .item__content:hover {
    box-shadow:rgba(71, 90, 158, 0.1) 0px 8px 24px;
    background: #eaf6db;
    border:1px solid #eaf6db;
}

.items.our-services-items .item__content:hover .icon_hold::after {
    z-index: 1;
}

.items.our-services-items .item .left {
    margin-right: 24px;
    -ms-flex: 1;
    flex: 1
}


.items.our-services-items .item .left h4 {
    font-size: 24px;
    font-weight: 700;
    margin-bottom: 16px
}

.items.our-services-items .item .left h5 {
    font-family: 'geometrialight';
    font-weight: normal;
    margin-bottom: 20px;
    font-size: 14px;
    line-height: 24px;
}

.items.our-services-items .item__content:hover h5{
    font-size:15px;
    font-family: geometriamedium;
    -moz-transition: all 0.2s ease-in;
    -webkit-transition: all 0.2s ease-in;
    -o-transition: all 0.2s ease-in;
    transition: all 0.2s ease-in;
}

.items.our-services-items .item .left .specs {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 4px;
}

.items.our-services-items .item .left .specs__item {
    display: inline-block;
    padding: 4px 15px;
    font-size: 12px;
    font-weight: 600;
    line-height: 20px;
}

.items.our-services-items .item .right {
    width: 125px;
}

.items.our-services-items .item .right>a {
    display: block
}

.items.our-services-items .item .right img {
    max-width: 100%
}

.specs__item.c1 {
    background-color: #dbf6f4;
}

.specs__item.c2 {
    background-color: #d0ffd0;
}

.specs__item.c3 {
    background-color: #f9eece;
}

.specs__item.c4 {
    background-color: #e9ecef;
}

.specs__item.c5 {
    background-color: #eaf6db;
}

.icon_hold {
    position: relative;
    display: block;
}

.icon_hold::after {
    position: absolute;
    right: 10px;
    content: "";
    width: 50px;
    height: 50px;
    background-color: rgba(242, 104, 35, 0.1);
    border-radius: 50%;
    z-index: -1;
    top: -20px
}

.icon_hold img {
    width: 100px;
}

.read-more_2 {
    font-size: 14px;
    font-family: 'geometriaregular';
    color: #f26823;
    margin-top: 16px;
    text-decoration: none;
    display: inline-block;
}

.secvice_page {
    background-image: url(../images/news_bg2.png), url(../images/bg-round1.png);
    background-position: right 0 bottom, left 7% center;
    background-size: 250px,100px;
    background-repeat: no-repeat;
    width:100%;
    float:left;
}

.secvice_page .wrap {
    padding-top: 50px;
    padding-bottom: 50px;
}

.virtual_contact {
    background-color: #ffebe9;
    text-align: center;
    position: relative;
    overflow:hidden;
}
.virtual_contact .container{
    position: relative;
    padding-top: 50px;
    padding-bottom: 50px;
    background-color:#ffe6da;
}
.virtual_contact .container::before{
    content:"";
    position: absolute;
    height:50%;
    z-index: 4;
    border-bottom:2px solid #f26822;
    width:100%;
    top:0px;
    left:-100%;
}
.virtual_contact .container::after{
    content:"";
    position: absolute;
    height:50%;
    z-index: 4;
    border-bottom:2px solid #f26822;
    width:100%;
    top:0px;
    right:-100%;
}
.virtual_contact .contact-us h2 {
    font-weight: normal;
    margin-bottom: 20px;
    text-align:center;
    font-size:2rem;
    font-family: 'geometriaregular';
}

.virtual_contact .contact-us h2 span {
    font-weight: bold;
}

.contact_btn {
    color: #ffffff;
    background: #f26822;
    border-radius: 0px;
    padding: 12px 32px;
    display: inline-block;
    font-weight: 700;
    text-decoration: none;
}