@import url('https://fonts.googleapis.com/css?family=Open+Sans:400,600,700|Roboto:100,400,500,700');@import url('https://fonts.googleapis.com/css?family=Play');a{text-decoration:none;-webkit-transition:0.3s;transition:0.3s;}
img{max-width:100%;height:auto;}
.imageHolder{height:auto;width:65%;}
h1,
h2,
h3,
h4,
h5,
h6{margin:0 0 15px;font-weight:700;font-family:'Play', sans-serif;color:#000;}
html,
body{height:100%}
body{font-family:'Play', sans-serif;font-size:14px;color:#000;line-height:1.8;}
header{font-family:'Play', sans-serif;font-size:14px;}
input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0px 1000px white inset !important;}
.bttn{border:medium none;display:inline-block;padding:0.8em 3em;-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;text-align:center;border-radius:2px;letter-spacing:2px;}
.bttn.round-bttn{border-radius:50px;}
.bttn.icon-bttn{overflow:hidden;padding-right:55px;position:relative;z-index:1;border:1px solid #fff;}
.bttn.icon-bttn:hover{color:#ec082b;}
.bttn.icon-bttn:before{content:"";width:100%;height:100%;position:absolute;left:0;top:0;width:100%;height:99%;border-radius:100px;}
.bttn.icon-bttn:after{background-color:#fff;content:"";height:100%;position:absolute;left:75%;top:0;width:100%;z-index:-1;-webkit-transition:0.3s;transition:0.3s;}
.bttn.icon-bttn:hover:after{left:0;}
.bttn.icon-bttn span{color:#ec082b;height:100%;line-height:3.4;position:absolute;right:0;text-align:center;top:0;width:40px;}
.bttn.red-bttn{background-color:#000;color:#ffffff;}
.bttn.red-bttn:hover{background-color:#ec082b;}
.bttn.border-bttn{border:2px solid;color:#ec082b;border-color:#000;}
.bttn.border-bttn:hover{background-color:#ec082b;border-color:#ec082b;color:#ffffff;}
.close-grid [class|=col]{padding:0;}
.img-full-width img{height:100%;width:100%;}
.close-grid.row,
.close-grid.row .row{margin:0;}
.form-control{border-radius:2px;min-height:40px;padding:10px;box-shadow:0 0 0 0 rgba(230, 40, 88, 0.4);-webkit-transition:0.3s;transition:0.3s;border:1px solid #333;color:#333;}
.form-control:focus{box-shadow:0 0 0 0 rgba(230, 40, 88, 0.4);border-color:#ec082b;}
.form-control::-moz-placeholder{color:#333;}
.form-control:-ms-input-placeholder{color:#333;}
.form-control::-webkit-input-placeholder{color:#333;}
.alignleft{float:left;margin-right:15px;}
.alignright{float:right;margin-left:15px;}
.aligncenter{display:block;margin:0 auto 15px;}
/*.fix{overflow:hidden;}*/
.relative{position:relative;}
.vcenter{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%;}
.right-box-image{height:100%;overflow:hidden;position:absolute;right:0;bottom:0;width:50%;}
.text-white a,
.text-white{color:#ffffff;}
.gray-bg{background-color:#f4f4f4;}
.black-bg{background-color:#111111;color:#999999;}
.red-bg{background-color:#ec082b;color:#ffffff;}
.red-bg a{color:#ffffff;}
.red-bg a:hover{color:#666;}
.page-count-num{color:#ec082b;font-family:"Roboto", sans-serif;font-size:40px;font-weight:300;}
p{text-align:justify;}
.header-area{height:100%;width:100%;}
.header-bg-image div,
.header-bg-image,
.header-bg,
.particle{height:100%;right:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:-1;}
.particle{z-index:9;}
#video-background{bottom:0;left:0;margin:auto;min-height:100%;min-width:100%;position:absolute;right:0;top:0;z-index:-6;}
.header-overlay{background-color:#000;content:"";height:100%;left:0;opacity:0.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";position:absolute;top:0;width:100%;z-index:1;}
.header-bg-image img{top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);display:block;margin:auto;min-height:100%;min-width:100%;position:absolute;z-index:-9;}
.header-angle-bg{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0.6;background:rgba(0, 0, 0, 0) -webkit-linear-gradient(left top, #000 50%, transparent 50%) repeat scroll 0 0;background:rgba(0, 0, 0, 0) linear-gradient(to right bottom, #000 50%, transparent 50%) repeat scroll 0 0;}
.headline{font-size:36px;color:#ffffff;}
.header-scroll-btton a{background-color:#ec082b;border-radius:50%;bottom:30px;box-shadow:0 0 0 5px rgba(255, 255, 255, 0.6);color:#ffffff;font-size:16px;height:40px;left:50%;line-height:2.6;position:absolute;text-align:center;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:40px;}
.header-scroll-btton a:hover{box-shadow:0 0 0 10px rgba(255, 255, 255, 0.6);color:#ffffff;}
.mainmenu-area{background:none;border:medium none;-webkit-transition:0.3s;transition:0.3s;padding-top:10px;}
.mainmenu-area.affix{background-color:#000;padding-top:0;}
.navbar-brand{padding:0px;}
#mainmenu .nav.navbar-nav li a{color:#ffffff;font-family:'Play', sans-serif;font-size:14px;position:relative;}
#mainmenu .nav.navbar-nav li.active a{background-color:transparent;}
#mainmenu .nav.navbar-nav li a:after{background-color:#ffffff;border-radius:2px 2px 0 0;bottom:0;content:"";height:2px;left:0;position:absolute;width:0;-webkit-transition:0.3s;transition:0.3s;}
#mainmenu .nav.navbar-nav li a:hover:after,
#mainmenu .nav.navbar-nav li.active a:after{width:100%;}
.team-image img,
.work-popup img{-webkit-transition:0.3s;transition:0.3s;}
.team-image:hover img,
.work-popup:hover img{-webkit-filter:brightness(0.5);filter:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feComponentTransfer color-interpolation-filters="sRGB"><feFuncR type="linear" slope="0.5" /><feFuncG type="linear" slope="0.5" /><feFuncB type="linear" slope="0.5" /></feComponentTransfer></filter></svg>#filter');filter:brightness(0.5);}
.team-image{overflow:hidden;}
.team-sical{position:absolute;right:-40px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:0.3s;transition:0.3s;}
.team-image:hover .team-sical{right:10px;}
.team-sical li a{color:#ffffff;display:block;margin:0;width:30px;height:30px;text-align:center;line-height:2;}
.team-sical li a:hover{color:#ec082b;}
.team-image:hover .team-sical li a{margin:10px 0;}
.img-hover-ef{overflow:hidden;height:150px; width:150px; margin:auto;border-radius:50%;}
.img-hover-ef .text-center h3{padding:2px;}
.img-hover-ef .text-center{transition:0.5s ease;opacity:0;position:absolute;}
.img-hover-ef img{opacity:1;display:block;width:100%;height:100%;transition:0.5s ease;backface-visibility:hidden;-webkit-transform:scale(1);transform:scale(1);}
.img-hover-ef:hover{transition:0.5s ease;background-color:rgba(236, 8, 43, 0.7); /*border:10px solid #fff;*/box-shadow:1px 1px 6px;}
.img-hover-ef:hover img{opacity:0.5;transition:0.5s ease;-webkit-transform:scale(1.2);transform:scale(1.2)}
.img-hover-ef:hover .text-center{opacity:1;transition:0.5s ease;padding:10px;}
.skillst{width:100%;}
.skillst .skillbar{background-clip:padding-box;background-color:#d4d4d4;border-radius:50px;box-sizing:border-box;height:6px;position:relative;width:100%;}
.skillst .skillbar .count-bar{background-clip:padding-box;background-color:#313538;border-radius:1px;height:6px;width:0;border-radius:50px;}
.skillst .title{font-size:14px;font-weight:400;left:5px;line-height:1.7;padding-left:5px;position:absolute;top:-30px;}
.skillst .count{font-size:12px;font-weight:400;line-height:2;position:absolute;right:5px;top:-30px;}
.skillbar.green .count-bar{background-color:#0dc184;}
.skillbar.blue .count-bar{background-color:#15a2dc;}
.skillbar.red .count-bar{background-color:#ea236f;}
.skillbar.yellow .count-bar{background-color:#ffb500;}
.skillbar.green .count{color:#0dc184;}
.skillbar.blue .count{color:#15a2dc;}
.skillbar.red .count{color:#ea236f;}
.skillbar.yellow .count{color:#ffb500;}
.single-service .vcenter{opacity:0;-webkit-transition:0.4s;transition:0.4s;width:100%;}
.single-service:hover .vcenter{}
.single-price{border-bottom:4px solid transparent;-webkit-transition:0.3s;transition:0.3s;-webkit-transform:translateY(0);transform:translateY(0)}
.single-price.active{border-color:#ec082b;-webkit-transform:translateY(-2px);transform:translateY(-2px)}
.price-rate{color:#ec082b;font-size:60px;font-weight:600;}
#scrollUp{border:1px solid #ec082b;border-radius:2px;bottom:30px;color:#ec082b;height:40px;line-height:3;right:30px;text-align:center;width:40px;-webkit-transition:0.3s;transition:0.3s;}
#scrollUp:hover{background-color:#ec082b;color:#ffffff;}
.preloader{background:rgba(255, 255, 255, 1) none repeat scroll 0 0;height:100%;position:fixed;width:100%;z-index:999999;}
.preloader-spinner{-webkit-animation:1s ease-out 0s normal none infinite running pulsate;animation:1s ease-out 0s normal none infinite running pulsate;border:5px solid #ec082b;border-radius:40px;display:block;height:40px;left:50%;margin:-20px 0 0 -20px;opacity:0;position:fixed;top:50%;width:40px;z-index:10;}
@-webkit-keyframes pulsate{0%{opacity:0;-webkit-transform:scale(0.1);transform:scale(0.1);}
50%{opacity:1;}
100%{opacity:0;-webkit-transform:scale(1.2);transform:scale(1.2);}
}
@keyframes pulsate{0%{opacity:0;-webkit-transform:scale(0.1);transform:scale(0.1);}
50%{opacity:1;}
100%{opacity:0;-webkit-transform:scale(1.2);transform:scale(1.2);}
}
@keyframes pulsate{0%{opacity:0;-webkit-transform:scale(0.1);transform:scale(0.1);}
50%{opacity:1;}
100%{opacity:0;-webkit-transform:scale(1.2);transform:scale(1.2);}
}
@keyframes pulsate{0%{opacity:0;-webkit-transform:scale(0.1);transform:scale(0.1);}
50%{opacity:1;}
100%{opacity:0;-webkit-transform:scale(1.2);transform:scale(1.2);}
}
.two-h-s{-webkit-animation-delay:0.2s;animation-delay:0.2s}
.four-h-s{-webkit-animation-delay:0.4s;animation-delay:0.4s}
.six-h-s{-webkit-animation-delay:0.6s;animation-delay:0.6s}
.background_banner{background-attachment:fixed;background-image:url("../images/slider/research.png");background-position:center center;background-size:cover;height:500px;}
.background_banner1{background-attachment:fixed;background-image:url("../images/slider/conference.jpg");background-position:center center;background-size:cover;height:500px;}
.imageTransbox{background-color:rgba(236, 8, 43, 0.5);height:100%;width:100%;}
.imageTransbox > p{color:#fff;font-size:40px;font-style:italic;font-weight:bolder;padding-top:200px;text-align:center;text-transform:capitalize;opacity:1 !important;}
.authorDiv{float:right;font-size:20px;margin-right:10%;text-align:right;width:100%;}
.shadow{display:block;position:relative;}
.shadow:before{display:block;content:'';position:absolute;width:100%;height:100%;-moz-box-shadow:inset 0px 0px 3px 1px rgba(0,0,0,1);-webkit-box-shadow:inset 0px 0px 3px 1px rgba(0,0,0,1);box-shadow:inset 0px 0px 3px 1px rgba(0,0,0,1);}
 @media only screen and (max-width: 500px) {.imageTransbox > p{font-size:32px; padding-top:50px;} #contact {background-position: center center; background-size: cover !important;}}
.text-center .titleline {font-size: 18px;font-weight: bold;line-height: 25px;padding: 14px;text-align: center;}
#contact {background-image: url("../images/slider/contact.jpg");background-repeat: no-repeat;background-size: cover;background-attachment: fixed;background-position: center center;}
.navbar-brand.logoname > span {color: #ec082b;font-size: 36px;font-weight: bold;line-height: 46px;}
.navbar-brand > img{float:left;width:50px}
