﻿.clearfix, .feature{clear:both}
.content, .pr{position:relative}
body{
	padding-right:0px !important;
}
body{max-width:100%;color:#303030;padding:127px 0 0;font-family:'lato';}
*, h1, h2, h3, h4, h5, h6, p, ul{padding:0;margin:0;outline:0;list-style:none;box-sizing:border-box}
h1, h2, h3{font-weight:300;color:#00436d;text-transform:capitalize}
a{color:#c6c6c6;}
.nav-upper ul li a{color:#00aeef;}
a:focus, a:hover{text-decoration:none;color:#00AEEF}
textarea{resize:none}
.margin0{margin:0}
.pad0{padding:0 !important;}
.mtb20{margin:20px 0px;}
.mb20{margin-bottom:20px !important;}
.mt20{margin-top:20px}
.mt30{margin-top:30px}
.mt50{margin-top:50px}
.space20{height:20px}
.space40{height:40px}
.padding25{padding:25px;}
.pad-top70{padding-top:70px;}
.pad-top50{padding-top:50px;}

.flex{display:-webkit-flex;display:-ms-flexbox;display:flex}
.wrap{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.flex-right{justify-content:flex-end}
.flex-center{align-items:center;justify-content:center}
.center{display:table;margin:0 auto}
.content{z-index:1;background:#fff}
.col-center{float:none;margin:auto;}
.testimonial-wrapper{background:#00436d;color:#fff}
.testimonial-wrapper .carousel{position:relative;padding:30px 15px 60px}
.testimonial-wrapper .carousel-indicators{bottom:0;height:auto!important}
.clientname{font-size:14px;font-weight:800;margin-top:20px;display:inline-block;text-align:center}
.news-wrapper{background:#f8f8f8}
.news-wrapper .media{margin-top:40px}
.news-wrapper .news-body{padding-left:20px;text-align:justify}
.news-wrapper .media-heading{font-size:26px;font-weight:300;padding-bottom:10px}
.news-wrapper .news-body p{color:#606060;font-size:16px;margin-bottom:20px}
.news-wrapper .control-box{text-align:center;width:100%}
.news-wrapper .carousel-control{background:#666;border:0;border-radius:0;display:inline-block;font-size:34px;font-weight:200;line-height:18px;opacity:.5;padding:4px 10px 0;position:static;height:30px;width:15px}
.form-wrapper{background:#fff;padding:70px 15px;margin:0}
.form-wrapper input[type=email], .form-wrapper input[type=text], .form-wrapper select{height:45px}
.form-wrapper .form-control{border-width:0 0 1px;background:0 0;border-color:#c6c6c6;color:#000;border-radius:0;box-shadow:none;padding:8px;font-size:16px;position:relative}
.form-group{position:relative;margin-bottom:40px}
.form-wrapper .form-group label{position:absolute;top:13px;font-size:16px;font-weight:600;color:#aaa;transition:.1s all linear;cursor:text}
.photo-btn, .wmg-close, button.close1{cursor:pointer}
.form-wrapper .form-group.active .form-control{padding-left:0}
.form-wrapper .form-group.active label{top:-18px;color:#00a6e5}
.form-wrapper .form-control:focus{box-shadow:none;border-color:#00a6e5}
.detail{color:#8a8a8a;line-height:1.3;padding-top:15px}
.info{padding:0 20px 20px}
.footer{position:relative;width:100%;background-color:#121118;font-size:14px;color:#848484;box-shadow:0 2rem 4.6rem rgba(0,0,0,.9) inset;z-index:1}
.footer .media-object{width:40px}
.footer a{color:#848484;line-height:1.7;transition:color .2s ease}
.footer a:hover{color:#ddd}
.footer h4{font-weight:400;font-size:18px;color:#fff;margin-top:12px;padding-bottom:12px}
.footer-fixed{position:fixed;bottom:0;z-index:0}
.footer .footer-top{padding-top:50px;padding-bottom:40px}
.footer .footer-bottom{padding-top:30px;padding-bottom:30px;display:table;width:100%;border-top:1px solid #353535}
.social{margin-top:20px}
.social li a{height:32px;width:32px;display:inline-block;background:#323232;color:#ddd;text-align:center;line-height:32px;font-size:16px}
.social li a:hover{background:#000;color:#fff}
.btn{border-radius:20px;padding:8px 20px;transition:all .3s ease-in-out}
.btn-lg{padding:10px 45px;font-size:18px;border-radius:30px}
.btn-hollow{border:1px solid #c6c6c6;background:0 0;color:#c6c6c6}
.btn-hollow:focus, .btn-hollow:hover{background:#00436D;border-color:#00436D;color:#fff}
.btn-action{border:1px solid #fff;background:0 0;color:#fff}
.btn-action:focus, .btn-action:hover{background:#fff;border-color:#fff;color:#303030}
.btn-dark{border:1px solid #00436D;background:#00436D;color:#fff}
.btn-dark:focus, .btn-dark:hover{background:0 0;border-color:#00436D;color:#00436D}
.connect-wrapper{background:#f8f8f8;padding:50px;-webkit-box-shadow:0 10px 13px 0 rgba(50,50,50,.75);-moz-box-shadow:0 10px 13px 0 rgba(50,50,50,.75);box-shadow:0 10px 13px 0 rgba(50,50,50,.75)}
.nav-upper{background:#eaeaea;font-size:14px;color:#30373b;padding:8px 10px;position:relative;z-index:10;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;transition:all .3s linear}
.ion-social-skype::before{color:#00aae8;font-size:18px;vertical-align:text-top}
.navbar-brand{padding:3px 15px}
.navbar-default .navbar-right .dropdown-menu{left:0;right:auto}
.navbar-default .navbar-brand img, .navbar-default .navbar-nav>li>a{-webkit-transition:all .3s linear;transition:all .3s linear}
.navbar-default{background:#fff;color:#30373b;box-shadow:0 0 0 rgba(0,0,0,.14), 0 5px 5px rgba(0,0,0,.18);z-index:500;border-bottom:0;height:128px;}
.navbar-default .navbar-nav>li>a{padding-top:35px;padding-bottom:35px;color:#616365;letter-spacing:1;font-weight:400;font-size:14px;text-transform:uppercase}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover{background-color:rgba(0,0,0,0);color:#000}
.navbar-default .dropdown-menu>li>a{color:#616365;font-size:16px;line-height:36px}
.dropdown-menu>li>a:hover, .navbar-default .dropdown-menu>li>a:focus{background-color:#eaeaea;color:#000;text-decoration:none}
.navbar-default.shrink{min-height:35px;background:rgba(255,255,255,.98);height:auto}
.navbar-default.shrink .nav-upper{margin-top:0;overflow:hidden}
.navbar-default.shrink .navbar-brand img{width:75%;}
.navbar-default.shrink .navbar-nav>li>a{font-size:14px;padding-bottom:25px;padding-top:25px}
.navbar-default.shrink #tipue_search_input{margin-top:20px}
.abt-four-wrap .abt-title{padding:60px 20px 20px;max-width:90%;margin:0 auto;font-weight:300;text-transform:uppercase;font-size:24px}
.abt-four-box{padding:0 20px}
.abt-four-box .thumbnail{border:none;width:140px;height:140px;border-radius:100%;margin:30px auto;padding:0;overflow:hidden}
.abt-four-box .thumbnail img{width:100%;height:100%}
.abt-four-box .wpb_wrapper h4{margin:0 0 10px;font-weight:700;font-size:18px}
.abt-four-box .wpb_wrapper p{color:#5e5e5e;font-size:15px;font-style:normal;font-weight:400;line-height:24px;min-height:100px}
.gray-bg{border:5px solid #ccc;width:98%}
.modal-content.video-bg{background:#000}
.modal-header.header-close{border:none}
.close1{float:right;font-size:21px;font-weight:700;line-height:1;color:#fff;text-shadow:0 1px 0 #fff}
button.close1{-webkit-appearance:none;padding:0;background:0 0;border:0}
.modal-header .close1{margin-top:-2px}
.work-wrapper{background:#eff4ff}
.bg-light{background:#f6f6f6}
.parallax_section1{padding:50px 0 0;text-align:center;width:100%;background:url(../img/parallax_section1.jpg) center center/cover no-repeat fixed initial #1e1e1e}
.parallax_section2{padding:30px 0 50px;width:100%;background:url(../img/parallax_section2.jpg) center center/cover no-repeat fixed initial #1e1e1e}
.parallax_section3{position:relative;width:100%;background:url(../img/step.jpg) center center no-repeat #1e1e1e;background-size:cover}
.overlay{position:absolute;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background:rgba(26,26,26,.89)}
.digital-content{font-size:20px;color:#303030;line-height:30px;text-align:left;font-weight:300;padding-top:20%}
.digital-content span{font-size:36px;font-weight:300;font-style:italic;color:#00436d;margin-bottom:12px;display:inline-block;line-height:36px}
.desp li:before, .servicelist li::before{font-style:normal;font-family:Ionicons}
.orange{color:#fd8103 !important;}
.purple{color:#77206e !important;}
.blue{color:#00436d !important;}
.green{color:#8b8c48 !important;}
.bg-orange{background:#fd8103 !important;}
.bg-purple{background:#77206e !important;}
.bg-blue{background:#00436d !important;}
.bg-green{background:#8b8c48 !important;}
.section-title{position:relative;font-size:36px;display:table;margin:0 auto;padding:20px;font-weight:300;color:#00436d;text-transform:capitalize}
.section-title:after, .section-title:before{content:'';position:absolute;width:100px;height:1px;border-bottom:1px solid #00436D;top:50%;transform:translateY(-50%)}
.section-title:before{right:100%}
.section-title:after{left:100%}
.connect{padding:50px 0 0}
.form-title{text-transform:uppercase;margin-bottom:30px}
.section-title.white:after, .section-title.white:before{border-color:#fff}
.white{color:#fff}
.work-grid{list-style:none;padding:20px 0;margin:0 auto;text-align:center;width:100%}
.work-grid li{display:inline-block;margin:25px 9px 0;padding:10px;background:#fff;vertical-align:top;width:23%}
.techdiv, .titlediv{vertical-align:middle}
.work-grid li>a, .work-grid li>a img{border:none;outline:0;display:block;position:relative;max-width:100%}
.work-grid li.og-expanded>a::after{top:auto;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-bottom-color:#fd8103;border-width:15px;left:50%;margin:-19px 0 0 -15px}
.innerbg::before, .separator2:before, .separator:after, .wmg-close::after, .wmg-close::before{content:''}
.work-expander{position:absolute;background:#FD8103;color:#fff;top:auto;left:0;width:100%;margin-top:10px;text-align:left;height:0;overflow:hidden}
.work-expander-inner{position:relative;padding:50px 30px;height:100%;max-width:1170px;margin:0 auto}
.wmg-close{position:absolute;width:40px;height:40px;top:20px;right:40px}
.wmg-close::after, .wmg-close::before{position:absolute;width:100%;top:50%;height:2px;background:#fff;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg)}
.wmg-close::after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);transform:rotate(-45deg)}
.work-close:hover::after, .work-close:hover::before{background:#333}
.work-details, .work-fullimg{width:60%;float:left;position:relative}
.work-fullimg{width:40%!important}
.work-details{padding:0 40px 0 30px;color:#fff}
.work-fullimg img{display:inline-block;width:100%;max-height:320px}
.work-details h3{font-size:42px;color:#fff;padding:40px 0 10px;margin-bottom:10px}
.work-details p{font-weight:400;font-size:18px;line-height:26px;color:#fff}
.work-details a{margin:30px 0 0;outline:0}
.work-loading{width:20px;height:20px;border-radius:50%;background:#ddd;box-shadow:0 0 1px #ccc, 15px 30px 1px #ccc, -15px 30px 1px #ccc;position:absolute;top:50%;left:50%;margin:-25px 0 0 -25px;-webkit-animation:loader .5s infinite ease-in-out both;-moz-animation:loader .5s infinite ease-in-out both;animation:loader .5s infinite ease-in-out both}
.nav-upper  li img {
	width:20px;margin: 0px 5px;
}
.good_firms_img{margin:15px auto;text-align:center;width:150px;padding:0px;}
@-webkit-keyframes loader{0%{background:#ddd}
33%{background:#ccc;box-shadow:0 0 1px #ccc, 15px 30px 1px #ccc, -15px 30px 1px #ddd}
66%{background:#ccc;box-shadow:0 0 1px #ccc, 15px 30px 1px #ddd, -15px 30px 1px #ccc}
}
@-moz-keyframes loader{0%{background:#ddd}
33%{background:#ccc;box-shadow:0 0 1px #ccc, 15px 30px 1px #ccc, -15px 30px 1px #ddd}
66%{background:#ccc;box-shadow:0 0 1px #ccc, 15px 30px 1px #ddd, -15px 30px 1px #ccc}
}
@keyframes loader{0%{background:#ddd}
33%{background:#ccc;box-shadow:0 0 1px #ccc, 15px 30px 1px #ccc, -15px 30px 1px #ddd}
66%{background:#ccc;box-shadow:0 0 1px #ccc, 15px 30px 1px #ddd, -15px 30px 1px #ccc}
}
.main-slider{height:auto;text-align:center}
/* .main-slider .item:nth-child(2) .box,.main-slider .item:nth-child(3) .box{width:25%} */
/* aus-trip-chnages */
.main-slider .item:nth-child(1) .box-trip{width:100%;height: 550px;}
.main-slider .item:nth-child(2) .box{width:25%}
.main-slider .item:nth-child(3) .box{width:25%}

.main-slider .carousel-indicators{z-index:100;display:table;width:auto;margin:0 auto}
.main-slider .carousel-indicators li.active{height:17px;width:17px}
.main-slider .carousel-indicators li{height:15px;width:15px;box-shadow:0 0 0 rgba(0,0,0,.14), 0 2px 2px rgba(0,0,0,.28)}
.main-slider .box{cursor:pointer;height:550px;float:left;position:relative;overflow:hidden;width:20%;}
.main-slider .banner-img{width:100%;height:100%;position:absolute;top:0;left:0;}
.main-slider .banner-img img{height:100%;width:auto;min-width:100%;position:relative;top:50%;left:50%;transform:translate(-50% , -50%);-webkit-transform:translate(-50% , -50%);}
.main-slider .box .caption{background-color:rgba(0,0,0,.6);position:absolute;color:#fff;z-index:100;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;-ms-transition:all .3s ease-out;transition:all .3s ease-out;left:0;width:100%
	font-weight:300;}
	.main-slider .box .strip{padding:15px;color:#fff;font-size:16px;position:relative;top:80%;text-transform:uppercase;letter-spacing:1px}
	.breadcrumb, .testimonial-title, .title2{text-transform:capitalize}
	.main-slider .box .caption h3{font-size:36px;font-weight:300;text-transform:capitalize;margin-bottom:8px;color:#fff}
	.main-slider .box .caption p{letter-spacing:.04em}
	.main-slider .box .fade-caption{opacity:0;text-align:left;padding:100px 15px;height:550px}
	.main-slider .box:hover .fade-caption{opacity:1}
	.main-slider .box:hover h3{opacity:1;animation:slideInDown .3s;-webkit-animation:slideInDown .3s}
	.main-slider .box:hover p{animation:slideInUp .4s;-webkit- animation:slideInUp .4s}
	.pdleft{padding-left:45px}
	.pdright{padding-right:45px}
	.separator:after{height:100%;width:1px;background:#DDD;position:absolute;right:0;top:0}
	.box-row{display:table;}
	.feature{display:table;width:100%;margin-bottom:32px}
	.feature h4{font-size:20px;font-weight:300;color:#00436d;margin-bottom:6px}
	.feature-txt{width:95%;height:110px;position:relative;top:6px;border:1px solid #D4D4D4;z-index:0;border-radius:12px;padding:10px;color:#606060;font-size:14px}
	.tagline, .title2{color:#fff;font-weight:300}
	.feature.left .feature-txt{left:16px;margin-right:16px}
	.feature.right .feature-txt{right:16px;margin-left:16px}
	.img-holder{position:relative;display:inline-block;height:120px;width:120px;border-radius:6px;z-index:1}
	.img-holder img{max-width:100%}
	.pad50{padding:50px 0}
	.pad-bottom20{padding-bottom:20px;}
	.separator2{position:relative;padding-left:40px;border-left:3px solid #d7d7d7}
	.separator2:before{background:url(../img/arrow_left.png) center no-repeat;position:absolute;height:49px;width:34px;left:-8px;top:50%;transform:translateY(-50%)}
	.plane.main, .view{left:0;right:0;bottom:0;top:0;position:absolute}
	.action{text-align:right}
	.innerbg{position:relative;display:table;width:100%;height:170px}
	.innerbg::before{position:absolute;top:0;bottom:0;width:100%;background:rgba(0,0,0,.5);z-index:1}
	.img3d, .titlediv{position:relative}
	.innerbg.needsol{background:url(../img/1.jpg) 100% no-repeat #000;background-size:cover}
	.innerbg.designsol{background:url(../img/industries-banner.jpg) 100% no-repeat #000;background-size:cover;}
	@-webkit-keyframes AnimationName{0%, 100%{background-position:0 50%}
	50%{background-position:100% 51%}
}
@-moz-keyframes AnimationName{0%, 100%{background-position:0 50%}
50%{background-position:100% 51%}
}
@keyframes AnimationName{0%, 100%{background-position:0 50%}
50%{background-position:100% 51%}
}
.innerbg.careerbg{background:url(../img/bg2.jpg) 100% no-repeat #000;background-size:cover}
.titlediv{display:table-cell;width:100%;z-index:10}
.title2{font-size:45px}
.tagline{font-size:30px}
.breadcrumb{padding:4px 0;margin:0;background:0 0;border-radius:0}
.breadcrumb li a, .breadcrumb>.active{color:#303030}
.desp li:before{content:"\f10b";padding-right:10px}
blockquote{border-color:#FD8103}
.block4 h3{padding:18px 0 30px;color:#00436d}
.phase img{max-width:90px}
.phase p{padding-top:12px}
.servicelist{width:100%;padding-top:15px}
.servicelist li{min-width:32.10%;line-height:1.5;padding:12px 6px}
.process p, .services i{padding-bottom:10px}
.servicelist li::before{content:"\f121";background:#a9b046;height:16px;width:16px;display:inline-block;text-align:center;color:#fff;line-height:16px;border-radius:3px;margin-right:9px;font-size:12px}
.process p{padding-top:20px;line-height:1.3}
.process-btm{text-align:left;border-top:1px solid #ddd;padding-top:40px;margin-top:30px}
.services span{display:block;font-size:16px;color:#303030}
.techlist li{margin-top:25px;}
.techdiv{height:100px;width:100px;display:table-cell;text-align:center;background-color:rgba(255,255,255);box-shadow:0 2px 3px rgba(0,0,0,.15);}
.techdiv p{font-size:14px;padding-top:7px}
.img3d{height:250px;display:table}
.view{-webkit-perspective:400;perspective:400}
.plane{width:170px;height:170px;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}
.plane.main{margin:auto;-webkit-transform:rotateX(60deg) rotateZ(-30deg);transform:rotateX(60deg) rotateZ(-30deg);-webkit-animation:rotate 20s infinite linear;animation:rotate 20s infinite linear}
.plane.main .circle{width:170px;height:170px;position:absolute;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;border-radius:100%;box-sizing:border-box;box-shadow:0 0 60px #2190EF, inset 0 0 60px #2190EF}
.plane.main .circle::after, .plane.main .circle::before{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:10%;height:10%;border-radius:100%;background:#2190EF;box-sizing:border-box;box-shadow:0 0 60px 2px #2190EF}
.plane.main .circle::before{-webkit-transform:translateZ(-90px);transform:translateZ(-90px)}
.plane.main .circle::after{-webkit-transform:translateZ(90px);transform:translateZ(90px)}
.plane.main .circle:nth-child(1){-webkit-transform:rotateZ(72deg) rotateX(63.435deg);transform:rotateZ(72deg) rotateX(63.435deg)}
.plane.main .circle:nth-child(2){-webkit-transform:rotateZ(144deg) rotateX(63.435deg);transform:rotateZ(144deg) rotateX(63.435deg)}
.plane.main .circle:nth-child(3){-webkit-transform:rotateZ(216deg) rotateX(63.435deg);transform:rotateZ(216deg) rotateX(63.435deg)}
.plane.main .circle:nth-child(4){-webkit-transform:rotateZ(288deg) rotateX(63.435deg);transform:rotateZ(288deg) rotateX(63.435deg)}
.plane.main .circle:nth-child(5){-webkit-transform:rotateZ(360deg) rotateX(63.435deg);transform:rotateZ(360deg) rotateX(63.435deg)}
@-webkit-keyframes rotate{0%{-webkit-transform:rotateX(0) rotateY(0) rotateZ(0);transform:rotateX(0) rotateY(0) rotateZ(0)}
100%{-webkit-transform:rotateX(360deg) rotateY(360deg) rotateZ(360deg);transform:rotateX(360deg) rotateY(360deg) rotateZ(360deg)}
}
@keyframes rotate{0%{-webkit-transform:rotateX(0) rotateY(0) rotateZ(0);transform:rotateX(0) rotateY(0) rotateZ(0)}
100%{-webkit-transform:rotateX(360deg) rotateY(360deg) rotateZ(360deg);transform:rotateX(360deg) rotateY(360deg) rotateZ(360deg)}
}
.overlay1 img, .wrap-text-center{transform:translateY(-50%) translateX(-50%)}
.list-disc{padding-left:20px}
.list-disc li{list-style-type:disc}
.careers{width:100%;background:url(../img/career-bg.jpg) center no-repeat fixed #e1e1e1;background-size:cover}
.careers .panel-default{margin-bottom:12px;box-shadow:0 0 21px 0 #eaeaea;border:0}
.careers .panel-default>.panel-heading{padding:0}
.careers .panel-default .panel-body{line-height:1.7;border-bottom:1px solid #d5d5d5}
.careers .panel-default .panel-body .btn{margin-top:12px;margin-bottom:8px}
.careers .panel .panel-heading a{padding:15px 25px 15px 13px;display:block;background:#8b8c48;color:#fff;position:relative;transition:all .2s ease}
.careers .panel .panel-heading a.collapsed::after{content:"\f2c7"}
.careers .panel .panel-heading a::after{content:"\f2f4";font-family:Ionicons;position:absolute;right:20px;font-size:20px;font-weight:400;top:50%;line-height:1;margin-top:-10px}
.careers .panel .panel-heading a.collapsed{background:#fff;color:#303030}
.listbullet li:before{content:"\f3a7";font-family:Ionicons;margin-right:9px;font-size:13px;color:#aeaeae}
.listbullet li{padding:3px 0}
.counter-box-3{background-color:rgba(255,255,255,.25);box-shadow:0 2px 3px rgba(0,0,0,.15);text-align:center;padding:30px;border-radius:6px;margin-bottom:20px;position:relative;z-index:1;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
.counter-box-3 .icon{display:block;font-size:40px;line-height:1;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
.counter-box-3 .count-txt{font-size:36px;margin:5px 15px;display:block}
.counter-box-3 p{margin-bottom:0;position:relative;z-index:1}
.sec-right{max-width:570px;float:right;padding-right:20px}
.sec-right img{width:420px;margin:20px auto 0;padding:20px}
.sec-left{max-width:570px;float:left;padding-left:20px}
.row.goaldiv{margin-bottom:30px}
.goaldiv i{font-size:45px;float:right;line-height:1}
.goaldiv h3{padding-top:5px;padding-bottom:12px}
.goaldiv p{line-height:1.7}
.heading-desc, .testimonial-author{line-height:24px;font-weight:400;font-style:italic}
.mtb12{margin:12px 0}
#retail ,#enterprise,#consumers,#startup{padding-top:70px}
.list-width50 li{width:47%;min-width:47%;}
.single-post{position:relative;display:table;padding:5px 0;background:#fff;box-shadow:-5px 13px 42px 0 rgba(215,212,212,.81);}
.single-post-warper{padding:28px 42px}
.single-post-warper p{margin:12px 0;text-align:justify}
.img-div{padding-top:15%;text-align:center}
.img-div img{max-width:100%}
.wrap-text-center{width:47%;top:50%;left:50%}
.wrap-text-center .modal-dialog{margin:0}
.overlay1{background:rgba(0,0,0,0);height:100%;left:0;position:fixed;top:0;width:100%;z-index:99999;display:none}
.overlay1 img{position:absolute;top:50%;left:50%}
.heading-title, .icon-border, .icon-border i{position:relative}
.error{color:#ff5858;font-size:14px;padding-top:5px}
.rc-anchor-light{background:#fff!important}
.main_heading h3{padding:29px}
.main_heading img{float:left;padding:16px}
.right-side-img img{max-width:77%;margin:90px 0}
.right-side-img1 img{max-width:77%;margin:0 54px}
.process-btm1{text-align:left}
.our-work, .work-div{padding:28px 0}
.innerbg.testimonialbg{background:center #77206e;background-size:cover}
.pad25{padding:25px 0}
.testimonial-title{display:block;font-size:18px;font-weight:400;margin-bottom:15px;color:#00436d}
.testimonial-info .testmonial-text{margin-bottom:33px;text-align:justify;font-size:16px}
.testimonial-author{font-size:15px;color:#00436d;text-align:right}
.heading-title{display:inline-block;margin-bottom:0}
.heading-title span{margin-right:15px}
.heading-desc{font-size:20px;color:#aeaeae;letter-spacing:.2px;margin-top:7px}
.action p{text-align:left}
.feature-wrap1 i{font-size:48px;height:100px;width:100px;margin:3px 25px 3px 3px;border-radius:100%;line-height:90px;text-align:center;background:#fff;color:#c52d2f;border:3px solid #fff;box-shadow:inset 0 0 0 5px #f2f2f2;-webkit-box-shadow:inset 0 0 0 5px #f2f2f2;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;transition:.5s;float:left}
.feature-wrap1.w20 img{width:34%}
.feature-wrap1 i:hover{background:#fff;color:#fff;box-shadow:inset 0 0 0 3px #fd8200;-webkit-box-shadow:inset 0 0 0 3px #fd8200;border:2px solid #fd8200}
.font-fa i{float:left;padding:0 20px}
.font-fa a i{color:#c6c6c6}
.font-fa a i:hover{color:#00AEEF}
.modal-w{width:696px}
hr.soften{height:1px;background-image:-webkit-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,.8), rgba(0,0,0,0));background-image:-moz-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,.8), rgba(0,0,0,0));background-image:-ms-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,.8), rgba(0,0,0,0));background-image:-o-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,.8), rgba(0,0,0,0));border:0}
.contactright .form-title{margin-bottom:20px}
.dl-horizontal{display:table}
.contact-info i, .contact-info span{display:inline-block}
.dl-horizontal dt{text-align:left}
.contact-info li{margin-bottom:16px}
.contact-info i{width:30px;font-size:20px;color:#FFF;background:#fd8103;text-align:center;height:30px;line-height:30px;margin-right:12px;vertical-align:top}
.map-container{height:400px;width:100%;overflow:hidden;margin-bottom:60px;border:2px solid #A7A4A4;}
#gmap_canvas{width:100%;height:100%}
.icon-border i{z-index:2}
.icon-border::after, .icon-border::before{display:block;position:absolute;top:0;left:0;width:100%;height:100%;content:""}
.icon-border::before{z-index:1;-webkit-transition:box-shadow .3s;transition:box-shadow .3s}
.BlackBerry.link-button.shape-bg:hover, .G-play.link-button.shape-bg:hover, .View-w.link-button.shape-bg:hover, .iTunes.link-button.shape-bg:hover{transform:rotate(360deg);transition-duration:1s}
.icon-border.facebook::before{box-shadow:inset 0 0 0 48px #3b5998}
.icon-border.facebook:hover::before{box-shadow:inset 0 0 0 2px #3b5998}
.icon-border.facebook::after{background-position:0 0}
.icon-border.twitter::before{box-shadow:inset 0 0 0 48px #4099ff}
.icon-border.twitter:hover::before{box-shadow:inset 0 0 0 2px #4099ff}
.icon-border.twitter::after{background-position:-96px 0}
.icon-border.googleplus::before{box-shadow:inset 0 0 0 48px #d34836}
.icon-border.googleplus:hover::before{box-shadow:inset 0 0 0 2px #d34836}
.icon-border.googleplus::after{background-position:-192px 0}
.icon-border.linkedin::before{box-shadow:inset 0 0 0 48px #0077b5}
.icon-border.linkedin:hover::before{box-shadow:inset 0 0 0 2px #0077b5}
.icon-border.pinterest::before{box-shadow:inset 0 0 0 48px #cc2127}
.icon-border.pinterest:hover::before{box-shadow:inset 0 0 0 2px #cc2127}
.icon-border.youtube::before{box-shadow:inset 0 0 0 48px #ca4738}
.icon-border.youtube:hover::before{box-shadow:inset 0 0 0 2px #ca4738}
.icon-border.instagram::before{box-shadow:inset 0 0 0 48px #f6791e}
.icon-border.instagram:hover::before{box-shadow:inset 0 0 0 2px #f6791e}
.mb50{margin-bottom:48px}
.pt20{padding:0}
.single-post-warper.col-md-12.pt10{padding:0 42px}
.media-body, .media-left, .media-right{vertical-align:middle!important}
.media-left img{padding:6px 0 0!important}
.box-common{width:100%;border:1px solid #ccc;height:auto;padding:0}
.box-common h3{margin-bottom:0px;}
.Micro, .mobile, .source{text-align:center;padding:10px;color:#fff}
.source{background:#00436d}
.Micro{background:#77206e}
.mobile{background:#fd8103}
.center-bullet{padding:12px}
.abt-text{color:#fff}
.form-input{border:1px solid #ccc;padding:5px;width:100%;border-radius:5px}
.modal-dialog1{width:399px;margin:30px auto}
.form-group.m20{margin:20px 10px}
.modal-header.m20{margin:0 10px}
.sub-btn{padding:10px 32px}
.modal-title{float:left}
.heading-work{margin-top:30px}
.iTunes.link-button.shape-bg{display:block;background-color:#278eee;-webkit-border-radius:63px/150px 150px 72px 72px;border-radius:90% 90% 90% 0/90%;margin-top:0!important}
.G-play.link-button.shape-bg, .View-w.link-button.shape-bg{-webkit-border-radius:63px/150px 150px 72px 72px;display:block;margin-top:0!important}
.iTunes.link-button.shape-bg:hover{background:url(../img/bg-social-icon1.png);background-size:48px auto}
.G-play.link-button.shape-bg{background-color:#d14f8f;border-radius:90% 90% 90% 0/90%}
.G-play.link-button.shape-bg:hover{background:url(../img/bg-social-icon1.png);background-size:48px auto}
.View-w.link-button.shape-bg{background-color:#003f7f;border-radius:90% 90% 90% 0/90%}
.View-w.link-button.shape-bg:hover{background:url(../img/bg-social-icon1.png);background-size:48px auto}
.BlackBerry.link-button.shape-bg{display:block;background-color:#000;-webkit-border-radius:63px/150px 150px 72px 72px;border-radius:90% 90% 90% 0/90%;margin-top:0!important}
.BlackBerry.link-button.shape-bg:hover{background:url(../img/bg-social-icon1.png);background-size:48px auto}
.suruche{color:#000}
.top-head{width:62%;float:left;margin-left:3px}
.work-wrapper{padding:50px 0}
.top-head a, .top-head a:hover{color:#444}
.nav-upper .carousel-fade .carousel-inner .item{-webkit-transition-property:opacity;transition-property:opacity}
.nav-upper .carousel-fade .carousel-inner .active.left, .nav-upper .carousel-fade .carousel-inner .active.right, .nav-upper .carousel-fade .carousel-inner .item{opacity:0}
.nav-upper .carousel-fade .carousel-inner .active, .nav-upper .carousel-fade .carousel-inner .next.left, .nav-upper .carousel-fade .carousel-inner .prev.right{opacity:1}
.nav-upper .carousel-fade .carousel-inner .active.left, .nav-upper .carousel-fade .carousel-inner .active.right, .nav-upper .carousel-fade .carousel-inner .next, .nav-upper .carousel-fade .carousel-inner .prev{left:0;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}
.nav-upper .carousel-fade .carousel-control{z-index:2}
.secure-logo, body > a, #footer ~ a{position:relative;left:0px;z-index:999}
.nav-upper .carousel, .nav-upper .carousel-inner, .nav-upper .carousel-inner .item, body, html{height:100%}
.nav-upper h4{font-size:13px;font-style:italic;font-weight:700;margin-top:2px;text-shadow:1px 2px 2px #999}
body>a, #footer ~ a{bottom:10px}
.secure-logo{bottom:5px}
.file{visibility:hidden;position:absolute;}
.browse{border-radius:4px 0px 4px 0px !important;height:34px;padding:0px 10px;margin-top:11px;background-color:transparent;color:#000;border:1px solid #000;margin-left:6px !important;}
.browse:hover{background:#00436D none repeat scroll 0% 0%;border-color:#00436D;color:#FFF;}
.form-wrapper.back-trans .browse:hover i{color:#fff;}
.form-wrapper.back-trans .browse i{color:#000;transition:all 0.3s ease-in-out 0s;}
.browse-input{height:34px;border-radius:4px 0px 0px 4px;font-size:14px;padding:8px 10px;color:#fff !important;}
.form-control.browse-input::-moz-placeholder{color:#000;}
.criteria{padding-left:20px;}
.criteria li{list-style-type:circle;}
.form-wrapper.back-trans{background-color:rgba(0, 0, 0, 0.1);padding:25px 15px;border-radius:7px;margin-top:10px;color:#fff;box-shadow:1px 1px 3px #666;}
.pos-rel{position:relative;}
.pos-rel .glyphicon-triangle-bottom{position:absolute;right:10px;top:20px;font-size:13px;color:#2A6497;}
.form-wrapper.back-trans .form-group label,.form-wrapper.back-trans input,.form-wrapper.back-trans select,.form-wrapper.back-trans i,.form-wrapper.back-trans textarea{color:#000;}
.form-wrapper.back-trans h3.blue{color:#000;font-weight:bold;}
.form-wrapper.back-trans .form-control:focus{border-color:#000;}
.form-wrapper.back-trans .action{text-align:center;}
.form-wrapper.back-trans .action a{margin-top:20px;}
.criteria{color:#000;}
.form-wrapper .form-control{border-color:#000;}
.form-wrapper.back-trans .btn-hollow{border:1px solid #000;background:transparent none repeat scroll 0px 0px;color:#000;}
.form-wrapper.back-trans .btn-hollow:focus,.form-wrapper.back-trans .btn-hollow:hover{background:#00436D none repeat scroll 0% 0%;border-color:#00436D;color:#FFF;}
.form-wrapper.back-trans label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:normal;font-family:"lato";font-size:16px;}
.form-wrapper.back-trans select{text-indent:-2px;padding-left:0px;}
h5.foothead{color:#fff;}
.video-frame{border:1px solid #fff;height:174px;margin:0px auto 10px;}
.awards-width{width:14.2%;padding:0px 0px 40px 0px;margin:0 auto;}
.awards-width img{margin:0 auto;}
.awards-section a img{filter:grayscale(100%);-webkit-filter:grayscale(100%);width:60%;margin:0 auto;}
.awards-section a:hover img{filter:none;-webkit-filter:none;}
.navbar-default .navbar-brand img.animation-flag{position:absolute;top:4px;left:122%;z-index:0;height:78px;right:0;bottom:0;width:auto;}
.navbar-default .navbar-brand{position:relative;}
.navbar-default.shrink .navbar-brand img.animation-flag{height:60px;width:auto;left:72%;}
@media(max-width:1110px){.nav > li > a{padding:10px 5px;}
.top-back-deep{height:30px;margin:17px 0px 0px 0px;}
}
@media(max-width:1023px){.diwali-contant{display:none;}
.right-lamp{display:none;}
}
.height60 input[type="email"], .height60 input[type="text"], .height60 select{height:50px;padding:20px 0px;}
.tag-content{font-size:25px;color:#00436d;line-height:30px;text-align:left;font-weight:300;padding:2% 0;font-style:italic;text-align:center;}
.serving-post{width:100%;height:260px;border:1px solid #ddd;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;display:table;}
.serving-post .serving-post-heading{vertical-align:middle;margin:auto;text-align:center;display:table-cell;}
.serving-post-heading i{display:inline-block;margin-bottom:25px;padding:10px;background:#fff;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;text-align:center;margin:0 auto;font-size:38px;display:inline-block;width:60px;height:60px;}
.serving-post-description{text-align:justify;padding:1px 2px;opacity:0;display:none;margin:0 auto;opacity:0;-o-transition:all .6s cubic-bezier(.68,-.55,.265,1.55);-moz-transition:all .6s cubic-bezier(.68,-.55,.265,1.55);-webkit-transition:all .6s cubic-bezier(.68,-.55,.265,1.55);transition:all .6s cubic-bezier(.68,-.55,.265,1.55);-o-transform:scale(0);-moz-transform:scale(0);-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);padding-bottom:10px;}
.serving-post:hover .serving-post-heading i, .serving-post:hover .serving-post-heading h3 , .serving-post:hover .serving-post-heading{display:block;top:-16px;position:relative;padding:0px;}
.serving-post:hover .serving-post-description{opacity:1;-o-transform:scale(1);-moz-transform:scale(1);-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);display:block;width:90%;text-align:center;;}
a.btn-custom{font-size:12px;padding:5px 10px;border-radius:25px;color:#fff;}
a.btn-custom:hover{color:#fff;text-decoration:underline;cursor:pointer;}
.serving-post-heading h3{font-size:20px;color:#000;}
.serving-post-description a{text-decoration:none;margin:0 auto;text-align:center;display:inline-block;}
.green{color:#8B8C48 !important;border-color:#8B8C48;opacity:1;}
.bg-green{background:#8B8C48;}
.purple{color:#77206E !important;border-color:#77206E;opacity:1;}
.purple-bg{background:#77206E;}
.orange{color:#FD8103!important;border-color:#FD8103;opacity:1;}
.bg-orange{background:#FD8103;}
.deep-blue{color:#00436D!important;border-color:#00436D;opacity:1;}
.deep-blue-bg{background:#00436D;}
.deep-green{color:#234A2F!important;border-color:#234A2F;opacity:1;}
.deep-green-bg{background:#234A2F;}
.brown{color:#612516!important;border-color:#612516;opacity:1;}
.brown-bg{background:#612516;}
.pink{color:#EE2183 !important;border-color:#EE2183;opacity:1;}
.pink-bg{background:#EE2183;}
.sky-blue{color:#008C99!important;border-color:#008C99;opacity:1;}
.sky-blue-bg{background:#008C99;}
.red{color:#BD081C!important;border-color:#BD081C;opacity:1;}
.black{color:#000;}
.red-bg{background:#BD081C;}
.serving-post-heading h1{font-size:20px;margin:0;padding:0;}
.model-dialog.d_flex{display:flex;align-items:center;width:600px;position:absolute;left:0;right:0;text-align:center;top:0;bottom:0;margin:auto;transform:translate(-50% -50%);}
.serving-post-description p{color:#000;font-size:15px;text-align:center;}
.technology-banner{background-image:url(../img/techno.gif);height:170px;width:100%;float:left;background-size:auto;background-repeat:repeat;display:flex;justify-content:center;align-items:center;}
.tech-box{text-align:left;}
.tech-box h3{font-size:30px;color:#fff;font-weight:bold;margin:40px 0px 20px;}
.transform-tile{background-color:#00AEEF;padding:5px 10px;float:left;color:#fff;border-radius:3px;margin-bottom:20px;}
.navigate-text span{color:#00AEEF;}
.navigate-text{font-size:30px;color:#fff;font-weight:bold;margin-bottom:10px;}
.banner-text{color:#fff;font-size:22px;}
.we-work-on{margin:50px auto;}
.we-work-on h3{font-size:40px;font-weight:bold;width:100%;text-align:center;margin:0px auto 30px;}
.build-degital h4{font-size:30px;font-weight:bold;line-height:42px;}
.left-controls li{display:inline-block;width:100%;margin-bottom:1px;transition:background-color .25s ease-out,color .25s ease-out;}
.left-controls li a{font-size:20px;margin-bottom:1px;background-color:#ccc;padding:20px;width:100%;display:inline-block;color:#555;transform:translateZ(0);border-left:6px solid transparent;cursor:pointer;}
.left-controls li:hover{box-shadow:0 5px 10px 0 rgba(0,0,0,0.2);}
.left-controls li a:hover, .left-controls li.active a{border-left:6px solid #000;background-color:#fff;color:#00436D;transform:scale(1.035);-webkit-transform:scale(1.035);transform:scale(1.035);-webkit-transform-origin:left center;transform-origin:left center;box-shadow:0 5px 10px 0 rgba(0,0,0,0.2);z-index:99;}
.no-pad .background-box.active{display:block !important;}
.background-box{padding:20px 30px;text-align:justify;min-height:704px;background-color:#000;}
.build-degital p{text-align:justify;margin:0 0 20px 0;}
.background-box p{margin:0px 0px 13px;color:#fff;}
.no-pad{padding:0px !important;}
#tech-btn{background-image:url(../img/technology.jpg);background-size:cover;background-repeat:no-repeat;}
#web-development{background-image:url(../img/Top-Web-Development-Company.png);background-repeat:no-repeat;background-size:cover;background-position:center top;}
#mobile-app-development{background-image:url(../img/top-mobile-app-development-company.png);background-repeat:no-repeat;background-size:cover;background-position:center top;}
#e-commerce{background-image:url(../img/top-e-commerce-development-company.png);background-repeat:no-repeat;background-size:cover;background-position:center top;}
#ar-development{background-image:url(../img/top-AR-app-development-company.png);background-repeat:no-repeat;background-size:cover;background-position:center top;}
#cloud-computing{background-image:url(../img/top-cloud-service-provider-company.png);background-repeat:no-repeat;background-size:cover;background-position:center top;}
#ibeacon{background-image:url(../img/top-ibeacon-app-development-company.png);background-repeat:no-repeat;background-size:cover;background-position:center top;}
#wearable-technology{background-image:url(../img/top-wearable-app-development-company.png);background-repeat:no-repeat;background-size:cover;background-position:center top;}
#internet-of-things{background-image:url(../img/top-IoT-app-development-company.jpg);background-repeat:no-repeat;background-size:cover;background-position:center top;}
#chatbot-development{background-image:url(../img/top-chatbot-development-company.png);background-repeat:no-repeat;background-size:cover;background-position:center top;}
#blockchain-technology{background-image:url(../img/top-blockchain-app-development-company.png);background-repeat:no-repeat;background-size:cover;background-position:center top;}
.no-pad .background-box{display:none;}
#cloud-computing ul{padding-left:30px;margin-bottom:20px;}
#cloud-computing ul li{color:#fff;list-style:disc;}
.new-img{width:100px;height:100px;float:left;background-color:#000;}
.new-img img{width:100px;height:100px;object-fit:cover;}
.news-box h4{border-bottom:1px solid #666;font-size:20px;color:#666;font-weight:bold;margin-bottom:8px;padding-bottom:5px;text-transform:uppercase;}
.news-contant{float:left;width:67%;text-align:justify;margin-left:10px;}
.date{background-color:#FAD32B;padding:4px 6px;float:left;width:100px;text-align:center;}
.news-text{margin:5px 0px 0px;}
.news-box{float:left;margin:20px 0px;}
.background-box h2{color:#fff;text-transform:uppercase;margin-bottom:15px;}
.background-box h2 span{text-transform:lowercase;}
.bpad-0{padding-bottom:0px !important;}
.line_spacelp + .row{text-align:justify;font-size:15px;}
.edu-icons i.fa{font-size:60px;color:#585827;}
.edu-content h4{font-weight:bold;margin-bottom:10px;}
.edu-content p{text-align:justify;}
ul.list-text li{text-align:justify;}
.innerbg.edu-sol{background:url(../img/Education-icons/Education-Banner.jpg) 100% no-repeat rgba(0, 0, 0, 0.36);background-size:cover;position:relative;display:table;width:100%;height:170px;text-align:justify;}
.d_flex .modal-header h2 i,.d_flex .model-header .close span{font-size:35px;}
.d_flex .modal-content .modal-body p{text-align:left;}
.d_flex .modal-header .close{font-size:51px;}
.list-line-height li{line-height:1.5;text-align:left;}
.innerbg.health-sol{background:url(../img/Health-icons/health.jpg) 100% no-repeat rgba(0, 0, 0, 0.36);background-size:cover;position:relative;display:table;width:100%;height:170px;text-align:justify;}
.divider{width:100%;background:#eee;height:1px;clear:both;margin:30px 0px;float:left;}
.healthcare-solution img{margin:0 auto;}
.right-sidebar{position:relative;border:1px solid rgba(0, 0, 0, 0.39);display:table;margin-bottom:10px;min-height:600px;max-height:916px;height:100vh;margin:0 auto;}
.service-box p{font-size:20px;}
.pad-top50{padding-top:50px;}
.right-sidebar-heading{padding:15px 0px;color:#fff;background:#114c97}
.right-sidebar ul li{padding:10px 10px;border-bottom:1px solid #eee;}
.right-sidebar ul li:last-child{border-bottom:none;}
.right-sidebar ul li a{color:#000;font-size:13px;}
.sidebar-listing{position:relative;width:100%;float:left;overflow-y:scroll;min-height:600px;max-height:916px;height:100vh;}
.service-box{background-color:rgba(255,255,255,.25);box-shadow:1px 1px 2px 1px rgba(0,0,0,.15);text-align:center;padding:30px;width:100%;float:left;height:320px;border-radius:5px;}
.healthcare-solution h4{margin:10px 0px;font-weight:600;}
.w50{width:50%;float:left;}
.right-sidebar ul li a:hover i,.right-sidebar ul li:hover a{text-decoration:underline;}
.right-sidebar ul li a i{margin-right:10px;vertical-align:middle;color:#114c97;font-size:24px;}
.innerbg.foodcontent{background:url(../img/foodndrestaurenticons/foodndrestaurent.jpg) 100% no-repeat rgba(0, 0, 0, 0.36);background-size:cover;position:relative;display:table;width:100%;height:170px;text-align:justify;}
.food-icons{width:100px;height:100px;padding:16px;border-radius:57px;margin:0 auto;}
.food-content{background:#fff;box-shadow:0px 1px 4px 2px #ccc;padding:10px 15px;margin:10px 0px;min-height:395px;}
.food-content h4{font-weight:bold;margin:10px auto;text-align:center;}
.bg-sky{background:#009FE8;}
.bg-pink{background:rgba(183, 3, 89, 0.7411764705882353);}
.innerbg.realestate{background:url(../img/realEstate/RealEstate_Banner.jpg) 100% no-repeat rgba(0, 0, 0, 0.36);background-size:cover;position:relative;display:table;width:100%;height:170px;text-align:justify;}
ul.listing-view{width:50%;}
ul.listing-view li{color:#000;padding:5px 10px;margin:20px 0px;background:#f1f1f1;list-style-type:circle;}
ul.listing-view li:nth-child(even){background:rgba(220, 236, 249, 0.3411764705882353)}
.column-content{display:flex;border-right:1px solid #eee;background-color:#ffffff40;box-shadow:0 2px 3px rgba(0,0,0,.15);text-align:center;border-radius:6px;margin-bottom:20px;position:relative;width:calc(20% - 20px);float:left;margin:10px 10px;min-height:100px;max-height:100%;height:auto;flex-direction:column;justify-content:center;}
.column-width{display:table;margin:10px 0px;float:left;vertical-align:middle;padding:10px;}
.column-content h3{margin-bottom:10px;font-size:17px;font-weight:400;color:#303030;}
.column-width{display:table;width:100%;}
.column-content p{font-size:36px;text-align:center;}
.pad-left0{padding-left:0px;}
p.note{display:inline-block;text-align:left;float:left;}
.ecommerce-banner .titlediv{background:#000 url(../img/E-commerce/ecommerce-banner.jpg);background-size:cover;}
.Ecommerce-content ul li{display:inline-block;padding-right:5px;padding-left:5px;background:#fff;box-shadow:14px 0px 11px #f5f5f5;padding:25px;width:19%;margin:2px auto;text-align:center;}
.Ecommerce-content li img{display:block;text-align:center;margin:10px auto;}
.E-commerce-features{padding:15px;}
.warning-color{color:#d1bd10 !important;}
.E-commerce-features ul{overflow-x:scroll;width:100%;}
.E-commerce-features ul li{padding:15px;height:auto;margin:10px 0px;width:40%;float:left;}
.E-commerce-features ul li:after{border-left:1px solid #ccc;position:relative;}
.E-commerce-features ul li h4{font-weight:bold;padding:0px 0px 15px 0px;border-bottom:1px solid #ccc;line-height:1.2;}
.E-commerce-features ul li p{padding:15px 0px;font-size:14px;}
.timeline, .timeline-horizontal{list-style:none;padding:20px;position:relative;}
.timeline:before{top:40px;bottom:0;position:absolute;content:" ";width:3px;background-color:#eeeeee;left:50%;margin-left:-1.5px;}
.timeline .timeline-item{margin-bottom:20px;position:relative;}
.timeline .timeline-item:before, .timeline .timeline-item:after{content:"";display:table;}
.timeline .timeline-item:after{clear:both;}
.timeline .timeline-item .timeline-badge{color:#fff;width:54px;height:54px;line-height:52px;font-size:22px;text-align:center;position:absolute;top:18px;left:50%;margin-left:-25px;background-color:#7c7c7c;border:3px solid #ffffff;z-index:100;border-top-right-radius:50%;border-top-left-radius:50%;border-bottom-right-radius:50%;border-bottom-left-radius:50%;}
.timeline .timeline-item .timeline-badge i, .timeline .timeline-item .timeline-badge .fa, .timeline .timeline-item .timeline-badge .glyphicon{top:2px;left:0px;}
.timeline .timeline-item .timeline-badge.primary{background-color:#1f9eba;}
.timeline .timeline-item .timeline-badge.info{background-color:#5bc0de;}
.timeline .timeline-item .timeline-badge.success{background-color:#59ba1f;}
.timeline .timeline-item .timeline-badge.warning{background-color:#d1bd10;}
.timeline .timeline-item .timeline-badge.danger{background-color:#ba1f1f;}
.timeline .timeline-item .timeline-panel{position:relative;width:46%;float:left;right:16px;border:1px solid #c0c0c0;background:#ffffff;border-radius:2px;padding:20px;-webkit-box-shadow:14px 0px 11px #f5f5f5;box-shadow:14px 0px 11px #f5f5f5;}
.timeline .timeline-item .timeline-panel:before{position:absolute;top:26px;right:-16px;display:inline-block;border-top:16px solid transparent;border-left:16px solid #c0c0c0;border-right:0 solid #c0c0c0;border-bottom:16px solid transparent;content:" ";}
.border-skyblue{border:1px solid #1f9eba !important;}
.timeline .timeline-item .timeline-panel .timeline-title{margin-top:0;color:inherit;}
.timeline .timeline-item .timeline-panel .timeline-body > p, .timeline .timeline-item .timeline-panel .timeline-body > ul{margin-bottom:0;}
.timeline .timeline-item .timeline-panel .timeline-body > p + p{margin-top:5px;}
.timeline .timeline-item:last-child:nth-child(even){float:right;}
.timeline .timeline-item:nth-child(even) .timeline-panel{float:right;left:16px;}
.timeline .timeline-item:nth-child(even) .timeline-panel:before{border-left-width:0;border-right-width:14px;left:-14px;right:auto;}
.timeline-horizontal{list-style:none;position:relative;padding:20px 0px 20px 0px;display:inline-block;}
.timeline-horizontal:before{height:3px;top:auto;bottom:26px;left:56px;right:0;width:100%;margin-bottom:20px;}
.timeline-horizontal .timeline-item{display:table-cell;height:280px;width:20%;min-width:258px;float:none !important;padding-left:0px;padding-right:20px;margin:0 auto;vertical-align:bottom;}
.timeline-horizontal .timeline-item .timeline-panel{top:auto;bottom:30px;display:inline-block;float:none !important;left:0 !important;right:0 !important;width:100%;margin-bottom:20px;}
.timeline-horizontal .timeline-item .timeline-panel:before{top:auto;bottom:-16px;left:28px !important;right:auto;border-right:16px solid transparent !important;border-top:16px solid #c0c0c0 !important;border-bottom:0 solid #c0c0c0 !important;border-left:16px solid transparent !important;}
.timeline-horizontal .timeline-item:before, .timeline-horizontal .timeline-item:after{display:none;}
.timeline-horizontal .timeline-item .timeline-badge{top:auto;bottom:0px;left:43px;}
.border-orange{border:1px solid #fd8103 !important;}
.border-purple{border:1px solid #77206e !important;}
.border-blue{border:1px solid #00436d !important;}
.border-green{border:1px solid #8b8c48 !important;}
border-light{border:1px solid #2d4c68;}
.w-service-content{padding:10px 10px;height:250px;}
.warehouse-service h4{margin:10px 0px;font-weight:600;}
.br-l-b{border:1px solid #ddd;}
.bg-mint-gray{background:#705a65;}
.bg-light-blue{background:#f4f4ff;}
.bg-mint-orange{
	background:#cbaa67;
}
.bg-light-orange{background:#fdf1da;}
.bg-light-red{background:#ffebeb;}
.bg-light-green{background:#ecfded;}
.bg-light-purple{background:#ffeeff;}
.bg-light-pink{background:#ead5e1;}
.bg-mint-green{background:#aee0c5;}
.w-service-content .fa{opacity:.1;}
.gradient-box{display:flex;margin:10px auto;box-shadow:0 2px 3px rgba(0,0,0,.15);height:100px;text-align:center;justify-content:center;align-items:center;color:#fff;font-size:18px;}
.gradient-box p{}
.pad-l-r0{padding:25px 0px;}
.width100{width:100%;}
.travel-tourism .titlediv{background:#000 url(../img/Travel&tourism/travel-tourism-banner.png);background-size:cover;}
.app-section{width:100%;margin:50px 0px;background:#f9ac69 url(../img/Travel&tourism/features-banners.jpg) no-repeat center;background-attachment:fixed;background-size:cover;color:#fff;}
.app-1{min-height:260px;height:100%;position:relative;margin:10px 0px;}
.app-1 i{font-size:40px;background:#fff;color:#f9ac69;display:table-cell;vertical-align:middle;border-radius:100%;width:73px;height:73px;margin:0 auto;text-align:center;}
.app-1 h4{font-size:20px;font-weight:bold;margin:10px 0px;color:#f9ac69;}
.app-1 p{text-align:justify;}
.our-exp .listbullet li:before{color:#f9ac69;line-height:1.8;}
.our-exp li{padding:10px 0px;}
.innerbg.warehouse{background:url(../img/warehouse-icons/warehouse-storage.jpg);background
	-size:cover;}
	.warehouse-bg{margin-top:20%;box-shadow:0 2px 3px rgba(0,0,0,.15);border:4px solid #989f31;margin-bottom:24px;padding:25px;}
	.warehouse-bg h4{text-align:center;}
	.attachment_icons{width:16px;position:absolute;bottom:10px;padding-right:0;right:10px;}
	.seprator{border-top:1px solid #ddd;padding-top:40px;margin-top:30px;}
	.form_text .form-control{color:#aaa;font-weight:600;}
	#left-border-draw, #right-border-draw{width:80%;height:8%;position:absolute;}
	#center-border-draw{left:50%;top:32%;position:absolute;}
	#center-border-draw:after{font-size:60px;z-index:9;height:128px;position:absolute;content:'\21E3';color:#00436d;}
	#left-border-draw{left:9%;top:28%;border-left:2px dashed #00436d;border-bottom:2px dashed #00436d;z-index:1;}
	#right-border-draw{right:11%;top:28%;border-right:2px dashed #00436d;z-index:1;}
	.bank-finance-banner .titlediv{background:#000 url(../img/Banking-and-Finance/banking-finance.jpg);background-size:cover;}
	.banking-box{border:5px solid #fff;cursor:pointer;height:250px;float:left;position:relative;overflow:hidden;box-shadow:1px 1px 1px 1px #ccc;}
	.banking-box img{position:absolute;left:0;transition:all 300ms ease-out;width:100%;height:100%;}
	.banking-box .caption{background-color:rgba(17,76,151,0.76);position:absolute;color:#fff;z-index:100;transition:all 300ms ease-out;left:0;}
	.banking-box h3{color:#fff;text-align:center;margin-bottom:11px;}
	.banking-box .slide-caption{width:100%;height:100%;text-align:center;padding:15px;left:100%;}
	.banking-box:hover .slide-caption{background-color:rgba(17,76,151,0.76) !important;-moz-transform:translateX(-100%);-o-transform:translateX(-100%);-webkit-transform:translateX(-100%);opacity:1;transform:translateX(-100%);display:flex;align-items:center;justify-content:center;flex-direction:column;}
	.banking-box:hover img#image-4{-moz-transform:translateX(-100%);-o-transform:translateX(-100%);-webkit-transform:translateX(-100%);transform:translateX(-100%);}
	.innerbg.manufacture{background:#ccc url(../img/manufacturing-img/ManufactureBanner.jpg) 100% no-repeat;background-size:cover;}
	#elastic_grid .wagwep-container{margin-top:30px;}
	.manufacture-effect .m-box{position:relative;}
	.manufacture-effect .m-box-content{position:absolute;background:#fff;color:#000;}
	.manufacture-effect .effect-zoe{position:relative;float:left;overflow:hidden;margin:10px 1%;background:#3085a3;text-align:center;cursor:pointer;}
	.manufacture-effect figure.effect-zoe img{position:relative;min-height:100%;max-width:100%;opacity:0.8;}
	.manufacture-effect figure.effect-zoe figcaption{top:auto;bottom:0;padding:1em;height:3.75em;background:#fff;color:#3c4a50;-webkit-transition:-webkit-transform 0.35s;transition:transform 0.35s;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);}
	.manufacture-effect figure.effect-zoe:hover figcaption, figure.effect-zoe:hover h2, figure.effect-zoe:hover p.icon-links a{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
	.manufacture-effect .grid figure figcaption, .grid figure figcaption > a{position:absolute;top:0;left:0;width:100%;height:100%;}
	.manufacture-effect figure.effect-zoe:hover p.description{opacity:1;}
	.manufacture-effect figure.effect-zoe p.description{position:absolute;bottom:60px;padding:15px;color:#fff;text-transform:none;font-size:14px;opacity:0;-webkit-transition:opacity 0.35s;transition:opacity 0.35s;-webkit-backface-visibility:hidden;text-align:center;}
	.manufacture-effect figure.effect-zoe h3{display:inline-block;vertical-align:middle;}
	.manufacture-effect figure.effect-zoe img{display:inline-block;vertical-align:middle;}
	.innerbg.sitemapbg{background:url(../img/site-map-banner.jpg) 100% no-repeat #000;background-size:cover;}
	.sitemap ul li a{color:blue;text-align:left;}
	.sitemap ul li:before ,ul.arrow-list li:before{content:' \00BB';font-size:24px;margin-right:13px;margin-top:0;color:#00436d;}
	.sitemap ul li a:hover{text-decoration:underline;color:blue;}
	.sitemap ul li{padding:10px 15px 0px 15px;white-space:nowrap;}
	.associated-partners{background:url("../img/partner-banner.jpg");background-size:cover;}
	.partners a{color:#00aeef;}
	.partners a:hover{text-decoration:underline;}
	.partners img{box-shadow:1px 1px 1px 1px #ccc;padding:10px;margin:0px 0px 15px 0px;}
	.partners address{line-height:1.8;}
	.innerbg.pharma{background:url(../img/pharma-icons/pharma-banner.jpg) 100% no-repeat #000;}
	.sociales{text-align:center;margin-bottom:20px;}
	#timeline{width:800px;height:350px;overflow:hidden;margin:30px auto;position:relative;background:url('../img/pharma-icons/dot.gif') left 55px repeat-x;}
	#dates{width:800px;height:60px;overflow:hidden;}
	#dates li{list-style:none;float:left;width:160px;height:60px;font-size:16px;text-align:center;background:url('../img/pharma-icons/biggerdot.png') center bottom no-repeat;}
	#dates a{font-size:12px;padding-bottom:10px;}
	#dates .selected{font-size:18px;line-height:1.2;font-weight:bold;}
	#issues{width:800px;height:350px;overflow:hidden;}
	#issues li{width:800px;height:350px;list-style:none;float:left;}
	.pharma-Scenario #issues li.selected img{-webkit-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);transform:scale(1.1,1.1);}
	.pharma-Scenario #issues li img{float:left;margin:30px 30px 10px 50px;background:transparent;zoom:1;-webkit-transition:all 2s ease-in-out;-moz-transition:all 2s ease-in-out;-o-transition:all 2s ease-in-out;-ms-transition:all 2s ease-in-out;transition:all 2s ease-in-out;-webkit-transform:scale(0.7,0.7);-moz-transform:scale(0.7,0.7);-o-transform:scale(0.7,0.7);-ms-transform:scale(0.7,0.7);transform:scale(0.7,0.7);}
	.pharma-Scenario #issues li h1{color:#222;font-size:25px;margin:40px 0;font-weight:bold;text-shadow:1px -1px #767676;}
	.pharma-Scenario #issues li p{font-size:16px;margin-right:70px;color:#222;line-height:1.5;}
	#grad_left,
	#grad_right{width:100px;height:350px;position:absolute;top:0;}
	#next,
	#prev{position:absolute;top:0;font-size:70px;top:170px;width:22px;height:38px;background-position:0 0;background-repeat:no-repeat;text-indent:-9999px;overflow:hidden;}
	#next:hover,
	#prev:hover{background-position:0 -76px;}
	#next{right:0;background-image:url('../img/pharma-icons/next.png');}
	#prev{left:0;background-image:url('../img/pharma-icons/prev.png');}
	#next.disabled,
	#prev.disabled{opacity:0.2;}
	.tag-line2{padding:0px;margin:10px auto;font-size:20px;font-weight:400;text-align:center;
		white-space:nowrap;}
	ul.list-line-height li{margin:10px 0;}
	.box-row img{margin:0 auto;}
	.privacy-policy-sec p{font-size:16px;line-height:1.5;margin-bottom:20px;text-align:justify;}
	.privacy-policy-sec b{font-weight:bolder;}
	.privacy-policy-sec h2,h3{margin-bottom:20px;}
	.innerbg.privacy-bg{background:url(../img/privacy_policy_lil_banner.jpg) 100% no-repeat #000;background-size:cover}
	.privacy-policy-sec ul li{list-style-type:disc;}
	#myModal-pp.modal{bottom:0;top:inherit;padding:0 !important;}
	#myModal-pp .modal-dialog{width:100%;margin:0;}
	#myModal-pp .modal-content{border-radius:0;background:#00436d;color:#fff;}
	#myModal-pp .close{color:#fff;opacity:1;position:relative;z-index:99;padding:0 5px;}
	#myModal-pp p{font-size:14px;}

	/*21 septem*/
	.box-half{
		height:275px !important;
	}
	
	/*24-sep-18*/


	.portfolio .title{
		color: #1a1a1a;
		text-align: center;
		margin-bottom: 10px;
	}
	.portfolio .content-details h4{
		font-weight:300;
	}

	.portfolio .box-content {
		position: relative;
		max-width: 400px;
		width:100%;
		margin: auto;
		overflow: hidden;
		box-shadow: 1px 2px 2px 1px #ccc;
	}

	.portfolio .box-content .content-overlay {
		background: rgba(0,0,0,0.7);
		position: absolute;
		height:100%;
		width: 100%;
		left: 0;
		top: 0;
		bottom: 0;
		right: 0;
		opacity: 0;
		-webkit-transition: all 0.4s ease-in-out 0s;
		-moz-transition: all 0.4s ease-in-out 0s;
		transition: all 0.4s ease-in-out 0s;
	}

	.portfolio .box-content:hover .content-overlay{
		opacity: 1;
	}

	.portfolio .content-image{
		width: 100%;
	}

	.portfolio .content-details {
		position: absolute;
		text-align: center;
		padding-left: 1em;
		padding-right: 1em;
		width: 100%;
		top: 50%;
		left: 50%;
		opacity: 0;
		-webkit-transform: translate(-50%, -50%);
		-moz-transform: translate(-50%, -50%);
		transform: translate(-50%, -50%);
		-webkit-transition: all 0.3s ease-in-out 0s;
		-moz-transition: all 0.3s ease-in-out 0s;
		transition: all 0.3s ease-in-out 0s;
	}

	.portfolio .box-content:hover .content-details{
		top: 50%;
		left: 50%;
		opacity: 1;
	}

	.portfolio .content-details h3{
		color: #fff;
		font-weight: 500;
		letter-spacing: 0.15em;
		margin-bottom: 0.5em;
		text-transform: uppercase;
	}

	.portfolio .content-details p{
		color: #fff;
		font-size: 0.8em;
	}

	.portfolio .fadeIn-bottom{
		top: 80%;
	}

	.portfolio .fadeIn-top{
		top: 20%;
	}

	.portfolio .fadeIn-left{
		left: 20%;
	}

	.portfolio .fadeIn-right{
		left: 80%;
	}
	.text-center{
		text-align: center!important;
	}

	/*eevnt banner*/
	.innerbg.event-banner{
		background: url(../img/events-banner.jpg) 100% no-repeat;
		background-size: cover;
	}
	.event-page .box-event {
		cursor: pointer;
		font-size: 14px;
		text-align: center;
		border: 1px solid #ccc;
		margin: 0 0 30px;
	}
	.event-page .event-box-wrapper { clear:both; float:left; width:100%;
	}
	.event-page .box-event .carousel {
		height: 200px;
		overflow: hidden;
	}
	.event-page .box-event .box-content {
		padding: 15px;
		height:210px;
	}
	.event-page .box-content h3 {
		margin: 0;
		font-size: 18px;
	}
	.event-page .event-logo {
		display:table; width:100%; height:150px; text-align:center; 
	}
	.event-page .event-logo a { display:table-cell; width:100%; height:100%; vertical-align:middle;}
	.event-page .event-logo img {
		max-width: 70%; max-height:120px;  padding: 5px;
		margin:0 auto;
	}
	.event-page .carousel-indicators {
		bottom: 5px;
	}
	.event-page .box-event .box-content {
		position: relative;
	}
	.event-page .box-event:hover .hover-box {
		opacity: 1;
		transform: perspective(1300px) rotateY(360deg);
	}
	.event-page .event-heading{
		padding: 15px;
		margin-bottom: 10px;
	}
	.event-page .hover-box {
		opacity: 0;
		width: 100%;
		padding: 15px 12px;
		transition: all 500ms ease 0s;
		transform: perspective(1300px) rotateY(180deg);
		background: #00aeef;
		color: #fff;
		top: 0;
		position: absolute;
		left: 0;
		height: 100%;
		display: flex;
		display: -webkit-box; 
		display: -moz-box;    /* OLD - Firefox 19- (buggy but mostly works) */
		display: -ms-flexbox;  /* TWEENER - IE 10 */
		display: -webkit-flex; /* NEW - Chrome */
		display: flex;         /* NEW, Spec - Opera 12.1, Firefox 20+ */
		justify-content: center;
		-webkit-box-align: center;
		-webkit-flex-align: center;
		-ms-flex-align: center;
		-webkit-align-items: center;
		align-items: center;
		align-items: center;
		justify-content: center;
		min-height: 200px;
		flex-direction: column;
	}
	.event-page .box-event .carousel {
		height: 250px;
	}
	@media(max-width:768px){
		.event-page .carousel-indicators{
			bottom: 26px;
		}
		.mt40{
			margin-top: 0px;
		}
	}

	.footer-santa{
		position: absolute;
		bottom:-25px;
	}
	.navbar-brand{
		position:absolute;
		top: 0px;
		z-index: 16;
	}

	@media(max-width:1366px){
		.eventpopup .mt40{
			margin-top:0px;
		}
	}
	@media (max-width:992px){
		a.navbar-brand{
			position: relative !important;
			top: auto !important;;
			z-index: 16;
		}
	}
	/*event popup*/
	.modal-open .modal.eventpopup{
		background-color:rgba(0, 0, 0, 0.95);
		overflow: hidden;
	}
	.eventpopup .modal-dialog{
		width:60%;
		display: flex;
		justify-content: center;
		align-items: center;
		color:#000;
		max-width:100%;
	}
	/* .eventpopup .modal-dialog .modal-header,.eventpopup .modal-dialog .modal-body{
		border:none;
		padding:0px;
	} */
	.eventpopup .modal-dialog .modal-body h1, .eventpopup .modal-dialog .modal-body h3 {
		font-weight: 600;
		color: #000;
		font-size:20px;
	}
	.space10{
		height:10px;
	}
	.eventpopup .modal-dialog .modal-body h3 {
		text-align: center;
		margin-top:2px;
		font-size: 16px;
		letter-spacing: 1px;
		margin-bottom: 2px;
	}
	.popbox img{
		margin:0 auto;
	}
	.eventpopup .modal-dialog .modal-body{
		padding:0px;
	}
	.eventpopup .modal-dialog .modal-body p{
		font-size: 13px;
		background-color: #4e4949;
		color: #fff;
		padding: 4px 8px;
		display: inline-block;
		border: 1px solid #fff;
		margin-top:5px;
		width:205px;
	}
	.eventpopup .form-wrapper{
		padding:20px 15px;
		background: #eee;
	}

	.eventpopup .modal-header .close {
		margin-top: -30px;
		border: 1px solid #0db2f0;
		border-radius: 50px;
		margin-left: 0;
		width: 40px;
		height: 40px;
		margin-right: -30px;
		box-shadow: -1px 0px 1px 1px #949494;
		background: #fff;
		opacity: 1;
	}
	.eventpopup .form-title{
		text-align: center;
	}
	.eventpopup .form-group{
	  margin-bottom: 35px;
	}
	.popbox{
		margin: 0 auto;
		text-align: center;
	}
	.text-red{
		color:#de002b;
	}
	.text-green{
		color:#6eaa0d;
	}
	.popbox small{
		color:#000;
	}
	.mt40{
		margin-top:40px;
	}   
	.br-left{
		border-left: 1px dotted #948e8e;
		height: 141px;
	}
	.eventform{
		/* background-color: #eee; */
		margin-top: 15px;
		margin-bottom: 15px;
	}
	/*30-1-2019*/
	#event_form .form-control{
		position: relative;
	}

	#event_form .error{
		position: absolute;
	}
	#event_form .mt40 .submit_index_form{
		margin-top:3.5rem; 
	}
	#event_form .pt5{
		padding-top: 4.5rem;
	}

	 /*
	.event-pop .btn-default{
		position:fixed;
		bottom:2%;
		right:8%;
		z-index:5;
		background-image: linear-gradient(to right top, #c30181, #a30082, #800082, #580080, #21017b);
		color:#fff;
     max-width: 250px;
	 padding:10px 20px;
	}
	.trip-icon:before{
		content: "";
		display: block;
		background: url(assets/img/mwc-2019/travel.svg) no-repeat;
		width: 20px;
		height: 20px;
		float: left;
		margin: 1px 8px 0 0;
		background-position: center;
		background-size: 20px;
	}
	#trip .trip-text h3{
		text-transform: capitalize;
		font-weight:bold;
		color:#fff21d;
		padding-top:3rem;
	}
	#trip .trip-text h5::before,
	#trip .trip-text h5::after {
		display: inline-block;
		content: "";
		border-top: .2rem solid #fff;
		width: 4rem;
		margin: -5px 1rem;
		transform: translateY(-1rem);
	}
	#trip .trip-text h5{
		font-size:18px;
		padding-bottom:2rem;
		color:#fff;
	}
	#trip .modal-content{
		padding:3rem;
		background:url('../img/mwc-2019/mwc.jpg') no-repeat center center;
		-webkit-background-size: cover;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-size: cover; 
		border-radius:0;
		border:1px solid #eaa7f7;
		background-color:#741d65;
	}
	#trip .modal-dialog {
		margin: 5% auto;
		width: 800px;
	}
	#trip .trip-text p{
		color:#fff
	}
	#trip .px1{
		padding-left:8px;
		padding-right:8px;
	}
	#trip .city-box p{
		padding:2px 0 4px 0px;
		background:#f98de67a;
		margin:10px 114px 8px;
	}
	#trip .border{
		border: 1px solid #fff;
		padding: 1px 0px 2px 1px;
		margin: 10px 183px 0;
	}
	.social-btns {
		position:relative;
	}
	.social-btns .btn {
		display: inline-block;
		background-color: #fff;
		width: 60px;
		height: 60px;
		line-height: 43px;
		margin: 30px 11px;
		text-align: center;
		position: relative;
		overflow: hidden;
		border-radius: 28%;
		box-shadow: 0 5px 15px -5px rgba(0,0,0,0.1);
		opacity: 0.99;
	}
	.social-btns .btn .fa-phone, .social-btns .btn .fa-skype {
		font-size: 36px;
		vertical-align: middle;
		position: absolute;
		left: 14px;
		top: 12px;
	}
	.social-btns .btn .fa-skype{
		color:#00aff0;
	}

	.social-btns .btn .fa-phone {
		color: #2cb742;
		font-size: 30px;
		top: 16px;
		left: 16px;
	}


	.social-btns .btn .fa-envelope{
		font-size:25px;
		position: absolute;
		top: 15px;
		left: 15px;
		color:#E75A4D
	}
	.trip-btn-close{
		width: 30px;
		height: 30px;
		position: fixed;
		right: 123px;
        bottom: 49px;
		
		background: #888888;
		border-top-right-radius: 6px;
		border-top-left-radius: 6px;
	}
	.close-btn-trip{
		position: absolute;
    color: #fff;
    left: 0;
    right: 0;
    top: 0px;
    text-align: center;
	}
	#trip .close{
		padding-right: 9px;
		font-size: 30px;
		padding-top: 1px;
	}
	.my-close{
		position: absolute;
    right: 10px;
    z-index: 99;
    background: #fff;
    width: 35px;
    height: 35px;
    border-radius: 22px;
    top: 10px;
	}
	 */
	

	@media screen and (max-width: 992px) {
		#trip .modal-dialog {
			margin: 5% auto;
			width: 480px;
		}
		#trip .city-box p {
			padding: 2px 0 4px 0px;
			background: #f98de67a;
			margin: 10px 3px 8px;
		}
		#trip .border {
			border: 1px solid #fff;
			padding: 1px 0px 2px 1px;
			margin: 10px 24px 8px;
		}
		.modal-open .modal.eventpopup{
		background-color:rgba(0, 0, 0, 0.95);
		overflow:auto;
	}
	.tag-line2{
		white-space:normal;}
	}
	@media (min-width: 320px) and (max-width: 480px) {
		#trip .modal-dialog {
			margin: 6% auto;
			width: 348px;
		}
		.modal-body{
			padding:0;
		}
		#trip .modal-content{
			padding: 1.5rem;
		}
		#trip .px1 {
			padding-left: 2px;
			padding-right: 2px;
		}
		#trip .city-box p{
			margin: 10px -8px 8px;
		}
		.trip-btn-close {
			right: 40px;
			bottom: 53px;
		}
		.close-btn-trip{
			padding-left: 9px;
		}
	}
/*event POP UP*/


/*foundation day banner*/
.f-banner-content {
  margin: 0;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-right: -50%;
    transform: translate(-50%, -50%);
     font-family: 'Great Vibes', cursive;
    color: #fff;
}

.f-banner-content h1{
  font-size: 8rem;
  color: #fff;
}
.f-banner-content h3{
 color: #fff;
 font-size:5rem;
}

.f-banner-content img{
margin:20px auto;
max-width: 200px;

}
.main-slider .item:nth-child(2) .banner-second-slide, .main-slider .item:nth-child(3) .banner-second-slide{
width: 20% !important;
}

.bg-light-blue{
	background: #2a7cc6;
}
.og-grid li > a, .og-grid li > a img{cursor: auto;}

/* aus-trip-css */
.trip-banner{
	background:url(../img/singapore_banner.jpg) 0px -399px;
	background-repeat:no-repeat;
	height:inherit;
	color:#fff;
	height:550px;
}
.trip-banner.trip-banner-cloudexpo20{
	background:url(../img/business-trip2020/cludexpo.jpg) 0px -399px;
}


.fancy {
  line-height: 0.5;
  text-align: center;
}
.fancy span {
  display: inline-block;
  position: relative;  
}
.fancy span:before,
.fancy span:after {
  content: "";
  position: absolute;
  height: 5px;
  border-bottom: 1px solid white;
  border-top: 1px solid white;
  top: 0;
  width: 65%;
}
.fancy span:before {
  right: 100%;
  margin-right: 15px;
}
.fancy span:after {
  left: 100%;
  margin-left: 15px;
}
.trip-banner .city-box,{
	border:1px solid #fff;
	width: 29%;
    margin: 0 auto;
    margin: 20px auto;
    padding: 8px;
}
.trip-banner .city-box span{padding:0 8px }

.trip-banner .px-4{
	padding:3rem 0 3rem;
}

#myModal-trip  .modalbody label{
	    font-weight: 300;
    font-size: 18px;
}
#myModal-trip textarea{
	font-weight:200;
	color:#525252;
	}

#myModal-trip .modal-dialog{
	background: #fff;
    display: grid;
    padding: 15px 20px 0px 20px;
    border-top-left-radius: 69px;
    border-bottom-right-radius: 69px;
}
 #myModal-trip .form-control{
    background-color: #fff;
    background-image: none;
    border: 1px solid #e1e1e1;
    border-radius: 0;
 }
 
  #myModal-trip .btn-primary {
    border-radius: 58px;
    font-size: 18px;
    padding: 11px 76px;
  }
 
  #myModal-trip  select{color:#999;}
  #myModal-trip .form-group{
	  margin-bottom:20px;
  }
  #myModal-trip .error{padding-top: 0;font-size: 12px;}
    #myModal-trip .form_loader{
      padding-top: 10px;
   	 color: #337ab7;
 }
 #mainNavigation .nav>li>a {
    padding-right: 10px;
    padding-left: 10px;
}

.trip-banner h1{
	font-size:3em;
	color:#fff;
}

.trip-banner .title{
padding-top: 10rem;}

.trip-banner .title h4{
	font-size: 1.7em;
    font-weight: 300;
    /* padding-top: 10px; */
    background: #00000061;
    margin: 20px auto;
    width: 38%;
}

.trip-banner  .btn{
	margin-top:2rem;
}
.trip-banner h5{
	font-size:18px !important;
}
.trip-banner.trip-banner-netherland20{
	background: url(../img/business-trip2020/netherland.jpg) 0px -399px;
}
/*twenty2x*/
.twenty2x-banner{
	background:url(../img/business-trip2020/twenty2x_bac.jpg) no-repeat;
	height:550px;
	background-size:cover;
	display: flex;
	justify-content: center;
	flex-direction: column;
	position:relative;	
} 

.twenty2x-banner .content-tw h1,.content-tw h4{
	color:#fff;
}
.content-tw h4{
	font-size:25px;
	padding-top:1rem;
}
.twenty2x-banner .content-tw{
	text-align:left;
	padding-left: 4rem;
	line-height:5;

}
.content-tw h3{
	font-size: 25px;
    color: #d2d92b;
    font-weight: 600;
    padding: 1.5rem 1rem 1rem 0rem;
}

.twenty2x-banner.content-tw>h3::before,
.twenty2x-banner.content-tw>h3::after {
    display: inline-block;
    content: "";
    border-top: .3rem solid #d2d92b;
    width: 4rem;
    margin: 0 1rem;
    transform: translateY(-1rem);
}

.twenty2x-banner-mob{
	background-color:#21415b;
	color:#fff;
	height:550px;


}

.twenty2x-banner-mob .content-tw{
		    padding-top: 4rem;
}

/* hiring image popup */

#hiremodal .modal-content{
	background: none;
    width: 800px;
    border-radius: 0;
    margin: 0 auto;
    top: 20%;
}
#hiremodal .close{
	position:absolute;
	top:-10px;
	right:-11px;
	opacity: 1;
	cursor:pointer;
}

@media screen and (min-width: 1367px) and (max-width: 1920px){
 .sr-tech>div{ padding:0px;}
}

@media (max-width:992px){
	#hiremodal .modal-content{
		width:715px;
	}
	
	/*twenty2x*/
	
	.child-tag{
		position:initial !important;
		padding-top:1rem;
	}
}
@media (max-width:767px){
	#hiremodal .modal-content{
		width:90%;
	}
