html,
button,
input,
select,
textarea{color:#222;}
::-moz-selection{background:#b3d4fc;text-shadow:none;}
::selection{background:#b3d4fc;text-shadow:none;}
hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0;}
img{vertical-align:middle;}
fieldset{border:0;margin:0;padding:0;}
textarea{resize:vertical;}
.main-menu ul, .site-slider ul, ul.social{padding:0;margin:0;list-style:none;}
.item-small, .item-large, .product-item .item-thumb{overflow:hidden;}
.item-small img, .item-large img, .product-item .item-thumb img{width:100%;}
.ir{background-color:transparent;border:0;overflow:hidden;*text-indent:-9999px;}
.ir:before{content:"";display:block;width:0;height:150%;}
.hidden{display:none !important;visibility:hidden;}
.invisible{visibility:hidden;}
.clearfix:before,
.clearfix:after{content:" ";display:table;}
.clearfix:after{clear:both;}
.clearfix{*zoom:1;}
form input[type="text"],
form input[type="email"],
form input[type="number"],
form input[type="password"]{background:#fff;border:1px solid #fff;padding:7px 10px;width:60%;}
form input[type="text"]:focus,
form input[type="email"]:focus,
form input[type="number"]:focus,
form input[type="password"]:focus{outline:none !important;}
form .button{background:#fff;border:1px solid #fff;padding:7px 20px;text-transform:uppercase;}
form .button:focus, form .button:active{outline:none !important;}
form .button.yellow{background:#e7af2a;color:#fff;border:1px solid #c89316;}
@media print{*{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important;}
a,
a:visited{text-decoration:underline;}
a[href]:after{content:" (" attr(href) ")";}
abbr[title]:after{content:" (" attr(title) ")";}
.ir a:after,
a[href^="javascript:"]:after,
a[href^="#"]:after{content:"";}
pre,
blockquote{border:1px solid #999;page-break-inside:avoid;}
thead{display:table-header-group;}
tr,
img{page-break-inside:avoid;}
img{max-width:100% !important;}
@page{margin:0.5cm;}
p,
h2,
h3{orphans:3;widows:3;}
h2,
h3{page-break-after:avoid;}
}
html, body{font-size:100%;width:100%;height:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:baseline;}
body{font:13px/21px "Open Sans", Arial, sans-serif;color:#838383;background-color:white;}
a{color:#26b864;text-decoration:none !important;-webkit-transition:all 200ms ease-in;-moz-transition:all 200ms ease-in;-ms-transition:all 200ms ease-in;-o-transition:all 200ms ease-in;transition:all 200ms ease-in;}
a:hover{color:#f5a200;}
h1, h2, h3, h4, h5, h6{font-family:"Open Sans", Arial, sans-serif;color:#444444;}
h1{font-size:2.6em;}
h2{font-size:2.2em;}
h3{font-size:1.8em;}
h4{font-size:1.4em;}
h5{font-size:1em;}
h6{font-size:.8em;}
*, *:before, *:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.section-title{border-top:1px solid #e1e6e9;margin-top:60px;padding-top:20px;padding-bottom:1px;text-transform:uppercase;font-weight:600;}
.section-title:before{content:'';width:180px;height:3px;background:url(../images/t-left.png) no-repeat center;margin-bottom:10px;margin-right:15px;display:inline-block;}
.section-title:after{content:'';width:180px;height:3px;background:url(../images/t-right.png) no-repeat center;margin-bottom:10px;margin-left:15px;display:inline-block;}
.bigger-text{font-size:16px;line-height:28px;font-weight:500;margin-bottom:50px;}
.site-header{position:fixed;min-height:102px;height:102px;width:100%;z-index:9999;background-color:#26b864;}
#templatemo_logo{background-color:white;background-image:url(../images/templatemo_logo.png);background-repeat:no-repeat;background-position:30px center;height:98px;margin-top:2px;display:block;}
#templatemo_logo h1{margin:0;padding-top:10px;text-transform:uppercase;font-family:"Agency FB";font-weight:bold;line-height:51px;display:block;}
#templatemo_logo h1 a{margin-left:140px;padding-left:10px;color:#C00000;display:block;font-family:"Agency FB";}
#templatemo_logo h2{margin:0;font-family:"Bauhaus 93";font-size:20px;font-weight:normal;line-height:40px;display:block;}
#templatemo_logo h2 a{margin-left:162px;color:#4F81BD;display:block;font-family:"Bauhaus 93";}
.main-menu{text-align:right;position:relative;font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;}
.main-menu ul{position:absolute;background-color:#26b864;width:100%;}
.main-menu ul li{display:inline-block;min-width:115px;padding-left:4px;padding-right:4px;text-align:center;line-height:102px;}
.main-menu ul li a{color:white;font-weight:bold;font-size:18px;text-transform:uppercase;outline:0;border:0;display:block;}
.main-menu ul li a.current{background:url(../images/active-state.png) no-repeat;background-position:center 65px;}
.toggle-menu{display:none;margin:40px 35px 0 0;font-size:24px;color:white;text-align:right;}
.responsive .main-menu{display:none;}
.responsive .main-menu ul li{width:100%;}
.responsive .main-menu ul li a{line-height:40px;padding:10px 20px;}
.responsive .main-menu ul li a.current{background-image:none;color:#fcab35;border-bottom:0;}
.verticle-navigation{list-style:none;padding:0;width:80%;height:40px;margin:20px auto;background:#26b864;position:relative;z-index:100;}
.verticle-navigation, .verticle-navigation a.main{border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;}
.verticle-navigation:hover, .verticle-navigation:hover a.main{border-radius:4px 4px 0 0;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;}
.verticle-navigation a.main{display:block;height:40px;font:bold 25px/40px arial, sans-serif;text-align:center;text-decoration:none;color:#FFF;-webkit-transition:0.2s ease-in-out;-o-transition:0.2s ease-in-out;transition:0.2s ease-in-out;position:relative;z-index:100;}
.verticle-navigation:hover a.main{color:rgba(255,255,255,0.6);background:rgba(0,0,0,0.04);}
.verticle-navigation a.main span{padding-left:30px;}
.verticle-navigation li{width:100%;height:40px;background:#F7F7F7;font:bold 15px/40px arial, sans-serif !important;color:#999;text-align:center;margin:0;-webkit-transform-origin:50% 0%;-o-transform-origin:50% 0%;transform-origin:50% 0%;-webkit-transform:perspective(350px) rotateX(-90deg);-o-transform:perspective(350px) rotateX(-90deg);transform:perspective(350px) rotateX(-90deg);box-shadow:0px 2px 10px rgba(0,0,0,0.05);-webkit-box-shadow:0px 2px 10px rgba(0,0,0,0.05);-moz-box-shadow:0px 2px 10px rgba(0,0,0,0.05);}
.verticle-navigation li:nth-child(even){background:#F5F5F5;}
.verticle-navigation li:nth-child(odd){background:#EFEFEF;}
.verticle-navigation li.n1{-webkit-transition:0.2s linear 0.8s;-o-transition:0.2s linear 0.8s;transition:0.2s linear 0.8s;}
.verticle-navigation li.n2{-webkit-transition:0.2s linear 0.6s;-o-transition:0.2s linear 0.6s;transition:0.2s linear 0.6s;}
.verticle-navigation li.n3{-webkit-transition:0.2s linear 0.4s;-o-transition:0.2s linear 0.4s;transition:0.2s linear 0.4s;}
.verticle-navigation li.n4{-webkit-transition:0.2s linear 0.2s;-o-transition:0.2s linear 0.2s;transition:0.2s linear 0.2s;}
.verticle-navigation li.n5{border-radius:0px 0px 4px 4px;-webkit-transition:0.2s linear 0s;-o-transition:0.2s linear 0s;transition:0.2s linear 0s;}
.verticle-navigation:hover li{-webkit-transform:perspective(350px) rotateX(0deg);-o-transform:perspective(350px) rotateX(0deg);transform:perspective(350px) rotateX(0deg);-webkit-transition:0.2s linear 0s;-o-transition:0.2s linear 0s;transition:0.2s linear 0s;}
.verticle-navigation:hover .n2{-webkit-transition-delay:0.2s;-o-transition-delay:0.2s;transition-delay:0.2s;}
.verticle-navigation:hover .n3{-webkit-transition-delay:0.4s;-o-transition-delay:0.4s;transition-delay:0.4s;}
.verticle-navigation:hover .n4{transition-delay:0.6s;-o-transition-delay:0.6s;transition-delay:0.6s;}
.verticle-navigation:hover .n5{-webkit-transition-delay:0.8s;-o-transition-delay:0.8s;transition-delay:0.8s;}
.verticle-navigation li a{color:#3D4A98;}
.verticle-navigation li a:hover{color:#FA9900;}
.site-slider{padding-top:102px;}
.site-slider ul li{float:left;margin:0;}
.bx-wrapper img{opacity:0.8;filter:alpha(opacity=80);}
.bx-wrapper{background-color:#2D2A2A;}
.bx-thumbnail-wrapper{background-color:#2D2A2A;text-align:center;margin-top:-1px;position:relative;}
.caption-wrapper{position:relative;}
.slider-caption{position:absolute;z-index:988;bottom:140px;background-color:white;display:inline-block;right:0;}
.slider-caption h2{font-size:30px;margin:20px;font-weight:600;text-transform:uppercase;display:inline-block;}
#bx-pager a{margin:20px 10px 0 20px;padding:0 0 40px 0;display:inline-block;opacity:0.4;filter:alpha(opacity=40);outline:0;border:0;}
#bx-pager a img{outline:0;border:0;}
#bx-pager a.active{opacity:1;filter:alpha(opacity=100);background:url(../images/active-state.png) no-repeat;background-position:center 85px;}
.bx-controls{position:relative;}
.bx-controls-direction{position:absolute;text-align:right;bottom:80px;right:0px;z-index:998;}
.bx-controls-direction a{width:40px;height:40px;background-color:rgba(0, 0, 0, 0.9);display:block;float:left;margin-right:2px;line-height:40px;text-align:center;font-size:20px;color:white;}
.portfolio-title{border-top:1px solid #e1e6e9;margin-top:0px;padding-top:15px;padding-bottom:25px;text-transform:uppercase;font-weight:600;}
.portfolio-title:before{content:'';width:180px;height:3px;background:url(../images/t-left.png) no-repeat center;margin-bottom:10px;margin-right:15px;display:inline-block;}
.portfolio-title:after{content:'';width:180px;height:3px;background:url(../images/t-right.png) no-repeat center;margin-bottom:10px;margin-left:15px;display:inline-block;}
#portfolio{ padding-top: 50px;margin-top: -60px;text-align:center;}
#portfolio p{text-align:justify;}
.portfolio-item{padding-bottom:40px;text-align:center;-webkit-backface-visibility:hidden;backface-visibility:hidden;}
.portfolio-item h3{font-size:18px;font-weight:600;}
.portfolio-item .portfolio-icon{margin:0 auto;background-repeat:no-repeat;background-position:center;width:100px;height:113px;display:block;}
.portfolio-item .portfolio-icon.first{background-image:url(../images/portfolio-first.png);}
.portfolio-item .portfolio-icon.second{background-image:url(../images/portfolio-second.png);}
.portfolio-item .portfolio-icon.third{background-image:url(../images/portfolio-third.png);}
.portfolio-item .portfolio-icon.fourth{background-image:url(../images/portfolio-fourth.png);}
#services{padding-top:80px;margin-top:-60px;}
.service-item{padding-bottom:40px;text-align:center;-webkit-backface-visibility:hidden;backface-visibility:hidden;}
.service-item h3{font-size:18px;font-weight:600;}
.service-item .service-icon{margin:0 auto;background-repeat:no-repeat;background-position:center;width:100px;height:113px;display:block;}
.service-item .service-icon.first{background-image:url(../images/service-first.png);}
.service-item .service-icon.second{background-image:url(../images/service-second.png);}
.service-item .service-icon.third{background-image:url(../images/service-third.png);}
.service-item .service-icon.fourth{background-image:url(../images/service-fourth.png);}
.item-small{padding:20px;background-color:#26b864;color:white;text-align:center;}
.item-small h4{color:white;line-height:24px;margin:20px 0 0 0;}
.item-large .item-header{margin:30px 0;}
.item-large .item-header h2{margin:0;}
.item-large .item-header span i{display:inline-block;font-size:18px;color:#e7d323;margin-left:3px;}
.item-large .item-header span i:first-child{margin-left:10px;}
.row .capabilities{margin-top:-100px;}
.row .table-responsive{color:black;}
@-moz-document url-prefix() {fieldset { display: table-cell; }}
#features{text-align:center;margin-bottom:100px;}
#features img{margin:10px 0 20px;}
#contact{padding-top:80px;margin-top:-60px;}
#maps{width:80%;outline:0;border:0;margin:12px;}
#map2{width:80%;height:190px;outline:0;border:0;margin:12px;}
input, textarea{margin-bottom:30px;background-color:#f6f7f8;padding:14px;font-size:14px;color:#838383;outline:0;border:0;border-bottom:1px solid #b5c1c9;width:100%;}
#name_Contact,#captcha_Contact,#email_Contact,#subject_Contact{margin-bottom:30px;background-color:#f6f7f8;padding:14px;font-size:14px;color:#838383;outline:0;border:0;border-bottom:1px solid #b5c1c9;width:100%;}
.contact-form textarea{height:130px;}
#submit_Contact, .btn_Calculator{display:inline-block;width:auto;background:url(../images/active-state2.png) no-repeat;background-position:center bottom;color:#26b864;font-size:16px;text-transform:uppercase;font-weight:700;padding-bottom:27px;border:0;}
#lblPosResult{color:green;font-weight:bold;}
#lblNegResult{color:red;font-weight:bold;}
#blog{padding-top:80px;margin-top:-60px;}
.list-group a:hover{color:green;}
footer{background-color:#26b864;font-family:Verdana;text-align:justify;}
footer h6{color:#2D2A2A;font-weight:bold;}
footer p{font-weight:normal;color:white;}
footer a{color:white;font-weight:bold;font-style:italic;}
footer a:hover{color:orange;font-weight:normal;font-style:normal;}
footer .social-slide{padding:0;margin:0;margin-bottom:2px;margin-right:2px;}
.site-footer{margin-top:120px;background-color:#26b864;color:white;padding:25px 0;}
.site-footer a{color:white;}
.site-footer span{margin-top:12px;display:block;}
ul.social{text-align:right;}
ul.social li{display:inline-block;}
ul.social li a{width:40px;height:40px;text-align:center;line-height:40px;background-color:rgba(255, 255, 255, 0.2);display:inline-block;}
.social-slide{background-image:url('path/to/image.png');height:48px;width:48px;margin:10px;float:left;-webkit-transition:all ease 0.3s;-moz-transition:all ease 0.3s;-o-transition:all ease 0.3s;-ms-transition:all ease 0.3s;transition:all ease 0.3s;}
.social-slide:hover{background-position:0px -48px;box-shadow:0px 0px 4px 1px rgba(0,0,0,0.8);}
.twitter-hover{background-image:url('../images/Social/twitter-hover.png');}
.facebook-hover{background-image:url('../images/Social/facebook-hover.png');}
.google-hover{background-image:url('../images/Social/google-hover.png');}
.pinterest-hover{background-image:url('../images/Social/pinterest-hover.png');}
.linkedin-hover{background-image:url('../images/Social/linkedin-hover.png');}
.tumblr-hover{background-image:url('../images/Social/tumblr-hover.png');}
.reddit-hover{background-image:url('../images/Social/reddit-hover.png');}
.instagram-hover{background-image:url('../images/Social/instagram-hover.png');}
.stumbleupon-hover{background-image:url('../images/Social/stumbleupon-hover.png');}
.rss-hover{background-image:url('../images/Social/rss-hover.png');}
.News{color:white;}
@media (max-width:991px){.main-menu, .bx-thumbnail-wrapper{display:none;}
.toggle-menu{display:block;}
.site-header .container{padding:0;}
.slider-caption{bottom:80px;}
.bx-controls-direction{bottom:30px;}
.section-title:after{display:none;}
.section-title:before{display:none;}
.main-menu{display:none;border-top:1px solid #FFF;text-align:left;}
.main-menu ul li{padding:0;margin:0;display:block;border-bottom:1px solid #fff;}
.main-menu ul li:last-child{border-bottom:0;}
.main-menu ul li a{padding:20px;color:white;text-transform:uppercase;font-weight:600;font-size:18px;display:block;}
}
@media (max-width:767px){.section-title{font-size:24px;}
.contact-form{margin-top:60px;}
.item-large{margin:40px 0;}
.slider-caption{display:none;}
#templatemo_logo{background-image:url(../images/vrms-logo2.png);}
#templatemo_logo h1 a{opacity:0;filter:alpha(opacity=0);}
#templatemo_logo h2 a{opacity:0;filter:alpha(opacity=0);}
.portfolio-title{padding-right:48px;}
.portfolio-title:before{background:none;}
.portfolio-title:after{background:none;}
body{width:170%;padding-left:20px;}
}