*{margin:0px;padding:0px;box-sizing:border-box;outline: 0}

body{font-size: 17px;color:  #333333;font-family: 'breuertextregular';}

a{color: initial;text-decoration: none;transition:all 1s ease 0s;-o-transition:all 1s ease 0s;-webkit-transition:all 1s ease 0s;-ms-transition:all 1s ease 0s;color: #333333;}

ul{margin: 0px; padding: 0px; list-style: none;}

h1{}

h2{font-size: 55px;font-family: 'breuertextbold';letter-spacing: -1px;}

h3{font-size: 40px;line-height: 35px;font-family: 'breuertextbold';letter-spacing: -1px;}

h4{font-size: 18px;font-family: 'breuertextbold';letter-spacing: -1px;}

h5{}

h6{}

p{line-height: 23px;}

textarea { resize: none; }

.container{width: 1190px; margin: 0 auto}

.clear{}



header{width: 100%;float:  left;position:  relative;z-index: 99;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s;border-bottom: 1px solid rgba(255,255,255,.3); border-bottom:1px solid rgba(255,255,255,.2)}

header .container{width: 1400px}

header .logo-desk{float:  left;padding: 19px 0px;}

header .logo-resp{display: none;}

header nav{float:  right;}

header nav > ul{}

header nav > ul > li{display: inline-block;color: white;margin-right: 12px;}

header nav > ul > li > a{font-size: 13px;color: white;text-transform:  uppercase;font-family: 'helvetica_neuebold';padding: 35px 0px;display: block;}



header nav > ul > li > a:hover, header nav > ul > li:hover a{color: #eeb131;}

header nav > ul > li > a.active{color: #eeb131;border-bottom: 2px solid #eeb131;padding-bottom: 10px;}



header nav ul li.other-link:last-child > a{color:  #eeb131;font-size: 20px;border:  1px solid #eeb131;padding: 8px 12px;display:  block;border-radius:  5px;}

header nav ul li.other-link:last-child > a:hover{border: 1px solid #fff; color: white}

header nav ul li.other-link:last-child{margin-right: 0px;margin-left: 20px;position:  relative;}

header nav ul li.other-link:hover ul{display: block;position: absolute;background: #fff;top: 39px;right: 0px;width: 160px}

header nav ul li.other-link:hover ul li{padding: 9px 10px 8px 35px;border-bottom: 1px dashed #333;position: relative;background: #fff;margin-left:  0;list-style-type: none!important;}

header nav ul li.other-link:hover ul li a{text-transform: initial; font-family: 'helveticalight'; font-size: 14px; color: black!important; font-weight: bold;}

header nav ul li.other-link:hover ul li a:hover{border: 0px; color: rgba(238, 177, 49, .8)}

header nav ul li.other-link:hover ul li img{float: left;position:  absolute;left: 8px;width: 18px;top: 9px;}



header.sticky{position: fixed;top: 0;width: 100%;z-index: 99;background:  white; padding: 10px 0px; border-bottom: 1px solid rgb(220, 220, 220);}

header.sticky nav ul li a{color: #333;padding: 10px 0px;}

header.sticky nav ul ul li a{padding:0px!important}

header.sticky .logo-desk{display: none;}

header.sticky .logo-resp{display: block; float: left;}

header .responsive-icon{display: none;}



header nav ul .sub-menu{display: none;}

header nav ul li:hover .sub-menu{display: block;width: 580px!important;background: white;position: absolute;z-index: 9;border-radius: 1px; box-shadow: 0px 1px 1px 0px #757575}

header nav ul ul{float: left; display: none;}

header nav ul li:hover ul{display: block;width: 100%;margin-bottom: 20px;}

header nav ul ul li a{font-size: 14px;display: block;color: #1d1d1d!important;line-height:  16px!important;}

header nav ul ul li:hover a{color: #eeb131!important;}

header nav ul ul li strong{display: block;margin-bottom: 5px;font-weight: 400;font-size: 17px!important;color: #151515!important;font-family: breuertextbold;}

header nav ul ul li strong:hover{color: #eeb131!important;}

header nav ul ul li{list-style-type:disc;color: #eeb131;/*margin-left: 20px;*/ display:inline-block;}

header nav ul ul li:first-child{list-style-type: none!important;margin-left:  0px!important; display:inline;}

header nav .icon-social img{width: 20px;margin-right: 2px;margin-top: 2px;}

header nav .icon-social img:hover{opacity: .5}

header nav .content{padding: 25px 25px 10px;color: #151515;font-size: 16px;font-weight: 400;line-height: 18px;font-family:  breuertextbold;}

header nav .content:after{content: '';display: block;border: 1px solid #eeb131;width: 150px;margin: 18px auto 0;}

header .resp-hide{display: none;}
.tech-solutions ul li:first-child:before { display: none;}

header nav ul .sub-menu .left{width: 50%;float: left;padding: 10px 20px;padding-bottom: 0px;}

header nav ul .sub-menu.right{right: 50px}

header .open{display: none;}

header .sp-width{width: 61%!important;}

header .sp-width-a{width: 39%!important; text-align: center!important;}



.home-slider{width: 100%;float:left;position:  relative;top: -85px;}

.home-slider .item{min-height: 650px;background-size: cover!important;background-position: center center!important;}

.home-slider .container{text-align:  center;min-height:  800px;padding-top: 220px; position: relative; z-index: 9}

.home-slider .container h1{ text-align: center; font-size: 143px; text-transform: uppercase; line-height: 75px; font-family: helvetica_neuebold; color: #fff; letter-spacing: -15px; width: 100%; }

.home-slider .container h1:after{content: '';display: block;border: 1px solid #eeb131;width: 105px;margin: 55px auto 30px auto;}

.home-slider .container p{color: #fff;font-size: 21px;text-align: center;margin: 40px 0 10px;font-weight: bold;line-height: 30px;}

.home-slider .container a{background: #eeb131;display: inline-block;border-radius: 2px;color: white;font-family: 'breuertextmedium';margin-top: 50px!important;font-size: 28px;padding: 24px 55px;border-radius: 50px;line-height: 16px;}

.home-slider .container a:hover{background: white;color: #eeb131;}

.home-slider .overlay{background: url(../images/overlay-pattern.png); width: 100%; height: 100%; display: block; position: absolute; top: 0px; left: 0px; background-color: rgba(0, 0, 0, .5)}

.home-slider .owl-dots{ padding: 10px 0px; float: left; width: 100%; text-align: center; position: relative; margin-top: -100px }

.home-slider .owl-dots button{}

.home-slider .owl-dots button span{ width: 11px; height: 11px; margin: 0 6px; display: block; background: #666; background: rgba(0, 0, 0, 0.5); cursor: pointer; text-indent: -9999px; -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3); -moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3); -o-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3); box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3); -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px; background: white; }

.home-slider .owl-dots button.active span{background: #eeb131}



.slider .flexslider .flex-direction-nav{display: none;}

.slider .flexslider .flex-control-paging{bottom: 30px;}

.slider .flexslider .flex-control-paging li a{background: white}

.slider .flexslider .flex-control-paging li a.flex-active{background: #eeb131}



.intro{width: 100%;float:  left;text-align:  center;padding-bottom: 40px;margin-top: -50px;}

.intro h3{margin-bottom: 30px;max-width: 860px;margin: 0 auto;margin-bottom: 20px;}

.intro p{margin-bottom: 50px;}

.intro ul{}

.intro ul{}

.intro ul li{width: 24%;display: inline-block;border: 1px solid #e2e2e2;border-radius: 2px;vertical-align:  top;margin: 30px 4px;padding: 10px 5px 10px 5px;min-height: 170px;transition:all 1s ease 0s;-o-transition:all 1s ease 0s;-webkit-transition:all 1s ease 0s;-ms-transition:all 1s ease 0s;}

.intro ul li img{position: relative;background:  white;padding: 0px 20px;top: -35px;height: 48px;width: auto !important;}

.intro ul li h4{margin: 10px 0px;margin-top: -20px;}

.intro ul li p{font-size: 14px;margin-bottom:  0px;}

.intro ul li:hover{border: 1px solid #eeb131; cursor: pointer;}

.intro ul li:hover h4 a{color: #eeb131}

.intro ul li:hover p{}



.search-domain{width: 100%;float: left;background: url('../images/search-domain-bg.png');background-size:  cover;background-position:  center center;color: white;text-align:  center;padding: 75px 0px;background-attachment:  fixed;}

.search-domain .container{}

.search-domain h2{}

.search-domain h2 span{font-size: 35px;display:  block;line-height: 35px;}

.search-domain h2 strong{color: #eeb131;}

.search-domain p{color: #eeb131;font-size: 24px;padding:  10px 0px;}

.search-domain .search-bar{background: white;width: 900px;overflow: auto;padding: 15px;margin: 30px auto 40px auto;}

.search-domain .search-bar select{background: #f96439;color: #fff;padding: 10px 20px 13px 15px;border: 0px;font-size: 18px;font-weight: 300;border-radius: 5px;font-family: 'breuertextregular';float: left;width: 22%;margin: 0;height: auto;margin-right:  20px;}

.search-domain .search-bar form{width: 100%;float: right;}

.search-domain .search-bar input[type='text']{width: 58%;float: left;border:  0px;font-size: 22px;padding: 0px 10px;border-bottom: 1px solid rgba(0, 0, 0, .1);margin:  0;height: 46px;}

.search-domain .search-bar input[type='submit']{background:  #fbb521;margin: 0px;border: 1px solid #fbb521;color: white;float:  right;font-size: 18px;height: auto;padding: 0px 0px;line-height: 44px;border-radius: 5px;font-family: 'breuertextmedium';transition:all 1s ease 0s;-o-transition:all 1s ease 0s;-webkit-transition:all 1s ease 0s;-ms-transition:all 1s ease 0s;}

.search-domain .search-bar input[type='submit']:hover{cursor: pointer;background: white;color: #fbb521;}

.search-domain p.white{padding:  0px;color: rgba(255, 255, 255, .8);font-size: 22px;margin-bottom: 25px;}

.search-domain ul{width: 100%;}

.search-domain ul li{display: inline-block;margin: 0px 20px;}

.search-domain ul li img{}

.search-domain ul li img:hover{opacity: .8;cursor:  pointer;}



.choose-us{width: 100%;float: left;padding: 60px 0px;text-align:  center;}

.choose-us h3{margin-bottom: 30px;}

.choose-us ul.colorbg-list{margin: 25px 0px 60px 0px;}

.choose-us ul.colorbg-list li{font-size: 15px;width: 16%;background: #fbb521;display:  inline-block;padding: 27px 15px;vertical-align: top;color:  white;font-family: 'breuertextlight';}

.choose-us ul.colorbg-list li a{color: #fff}

.choose-us ul.colorbg-list li:hover{opacity: .7; cursor: pointer; transition:all 1s ease 0s; -o-transition:all 1s ease 0s; -webkit-transition:all 1s ease 0s; -ms-transition:all 1s ease 0s;}

.choose-us ul.colorbg-list li:first-child{border-bottom-left-radius:  10px;border-top-left-radius: 10px;}

.choose-us ul.colorbg-list li:nth-child(2){background: #e96138;}

.choose-us ul.colorbg-list li:nth-child(3){background: #ea3200;}

.choose-us ul.colorbg-list li:nth-child(4){background: #ea3200;}

.choose-us ul.colorbg-list li:nth-child(5){background: #e96138;}

.choose-us ul.colorbg-list li:last-child{border-bottom-right-radius: 10px;border-top-right-radius: 10px;}

.choose-us ul.service-points{}

.choose-us ul.service-points li{width: 24%;display: inline-block;vertical-align:  top;padding: 0px 10px;}

.choose-us ul.service-points li h4{margin-bottom: 10px;}

.choose-us ul.service-points li p{font-size: 14px;}



.tech-solutions{width: 100%;float: left;}

.tech-solutions h3{text-align:  center;margin-bottom: 20px;}

.tech-solutions p{text-align:  center;}

.tech-solutions ul{margin:  40px 0px;}

.tech-solutions ul li{width: 23%;display: inline-block;vertical-align:  top;}

.tech-solutions ul li:first-child{width: 30%;}

.tech-solutions ul li ul{margin:  0px;}

.tech-solutions ul li ul h4{margin-bottom: 10px;}

.tech-solutions ul li ul li{width: 100%;color: #888888;font-size: 15px;line-height: 26px;}

.tech-solutions ul li ul li a{color:#888888 }

.tech-solutions ul li ul li a:hover{color: #eeb131}

.tech-solutions ul li ul li:before{content: '+';width: 21px;display: inline-block;color: #eeb131;font-size: 22px;}



.service-sec{width: 100%;float: left;background: url('../images/service-bg.png');background-size:  cover;background-position: center center;color: white;text-align: center;padding: 90px 0px;background-attachment: fixed;}

.service-sec h2{}

.service-sec p{font-size: 26px;color:  white;padding: 10px 0px 30px 0px;line-height: 32px;}

.service-sec a{text-transform: uppercase;font-size: 22px;background: #eeb131;display: inline-block;border-radius: 2px;padding: 17px 63px;color: white;font-family: 'breuertextmedium';}

.service-sec a:hover{background: #fff; color: #eeb131}



.development-sec{width: 100%;float: left;padding: 50px 0px;}

.development-sec h2{text-align:  center;font-size: 50px;margin-bottom: 40px;}

.development-sec ul{}

.development-sec ul li{width: 49%;display:  inline-block;vertical-align: top;}

.development-sec ul li h3{font-size: 34px;}

.development-sec ul li p{font-size: 18px;margin:  20px 0px;}

.development-sec ul li a{font-size: 20px;background: #eeb131;display: inline-block;border-radius: 2px;padding: 14px 30px;color: white;border: 1px solid #eeb131;font-family: 'breuertextmedium';}

.development-sec ul li a:hover{background: white; color: #eeb131;}

.development-sec ul li img{width: 100%;}



footer{width: 100%;float: left;background:  url('../images/footer-bg.png');background-size:  cover;background-position:  center center;background-attachment:  fixed;}

footer .top-section{width: 100%;float:  left;border-bottom: 1px solid rgba(255, 255, 255, .1);padding: 30px 0px;}

footer .top-section p{font-size: 30px;color:  white;float:  left;line-height: 54px;font-family: 'breuertextbold';}

footer .top-section a{font-size: 24px;background: #eeb131;float: right;border-radius: 2px;padding: 15px 57px;color: white;font-family: 'breuertextmedium';}

footer .top-section a:hover{background: white; color: #eeb131}

footer .middle-section{width: 100%;float:  left;padding:  50px 0px;}

footer .middle-section .content-box:last-child{text-align: right;width: 20%;float:  right;}

footer .middle-section .content-box{width: 25%;display: inline-block;vertical-align: top;}

footer .middle-section .content-box img{}

footer .middle-section .content-box p{color: white;font-size: 14px;line-height: 18px;}

footer .middle-section .content-box p strong{font-family: 'breuertextbold';}

footer .middle-section .content-box p span{display: block;font-size: 30px;color: #eeb131;font-family: 'breuertextbold';margin-top: 5px;}

footer .middle-section .content-box h4{color:  #eeb131;text-transform: uppercase;margin-bottom: 15px;}

footer .middle-section .content-box ul{}

footer .middle-section .content-box ul li{line-height: 18px;}

footer .middle-section .content-box ul li a{text-align:  center;color: rgba(255, 255, 255, .9);font-size: 14px;}

footer .middle-section .content-box ul li a:hover{color: #eeb131}

footer .middle-section .content-box p a{text-align:  center;color: rgba(255, 255, 255, .9);font-size: 14px;}

footer .middle-section .content-box p a:hover{color: #eeb131}



footer .copyright{width: 100%;float: left;padding: 25px 0px;text-align:  center;font-size: 14px;background: black;}

footer .copyright ul.social{ float: right; }

footer .copyright ul.social li{display: inline-block;margin-right: 14px;}

footer .copyright ul.social li a{color: black}

footer .copyright ul.social li i{background: #777;width: 24px;height: 24px;border-radius: 2px;line-height: 25px;font-size: 16px;}

footer .copyright ul.social li i:hover{color: black;background: #eeb131;}

footer .copyright p{color: #777;float:  left;}



.featured-img{width: 100%;float: left;background-size: cover!important;background-position: center center!important;position: relative;text-align:  center;top: -84px;padding-top: 150px; background-attachment: fixed!important}

.featured-img .container{position: relative;z-index: 1;}

.featured-img:after{content: ''; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; background: url(../images/overlay-pattern.png); background-color: rgba(0, 0, 0, .5);}

.featured-img h1{font-size: 75px;color:  white;text-transform:  uppercase;font-family: 'helvetica_neuebold';letter-spacing:-5.5px;}

.featured-img h1:after{content: '';display: block;border: 1px solid #eeb131;width:  110px;margin: 20px auto 30px auto;}

.featured-img p{font-size: 24px;font-weight:  bold;color:  white;margin-bottom:  70px;line-height: 25px;}



.inner-content{width: 100%;float:  left; margin-bottom: 50px;  margin-top: -35px }

.inner-content h4{letter-spacing: 0px;margin-bottom:  10px;}



.inner-content .left-area{width: 260px;float: left;margin-top: -6px;}

.inner-content .left-area .service-offered{margin-bottom: 40px;}

.inner-content .left-area .service-offered li{border-bottom:  1px solid #dadada;line-height: 27px;}

.inner-content .left-area .service-offered li:last-child{border: 0px}

.inner-content .left-area .service-offered li a{font-family: 'breuertext';font-size: 16px;}

.inner-content .left-area .service-offered li a:hover{color: #eeb131;}

.inner-content .left-area .service-offered li.active a{color: #eeb131;font-weight:  bold;}

.inner-content .left-area .service-offered li:before{content: '+';width: 24px;display: inline-block;color: #eeb131;font-size: 29px;font-family: 'breuertextbold';position:  relative;top: 1px;text-align:  center;}

.inner-content .left-area .testimonial{}

.inner-content .left-area h2{font-size: 20px;margin-bottom: 15px;}

.inner-content .left-area p{font-size: 15px;margin-bottom: 10px;}

.inner-content .left-area .testimonial .slides li{}

.inner-content .left-area .testimonial .slides li p{font-size: 15px;margin-bottom: 10px;}

.inner-content .left-area .testimonial .slides li .name{display: block;}

.inner-content .left-area .testimonial .slides li .position{color: #888888;}

.inner-content .left-area .testimonial .flex-direction-nav{display: none;}

.inner-content .left-area .testimonial .flex-control-paging{bottom: -30px;}

.inner-content .left-area .testimonial .flex-control-paging li a{background: white}

.inner-content .left-area .testimonial .flex-control-paging li a.flex-active{background: #eeb131}

.inner-content .left-area a.btn{background: #eeb131;border: 1px solid #eeb131;color: white;display: block;/* margin: 20px 0px 0px 0px; */text-align: center;padding: 16px 0px;font-size: 20px;font-family: 'breuertextbold';border-radius: 4px;}

.inner-content .left-area a.btn:hover{border:1px solid #eeb131; background: white; color: #eeb131 }



.inner-content .content-area {width: 608px;float: left;margin: 0px 30px;}

.inner-content .content-area h2{font-size: 20px;margin-bottom: 15px;}

.inner-content .content-area p{ font-size: 15px; margin-bottom: 10px; }

.inner-content .content-area ul{float: left;width: 50%;margin: 30px 0px;}

.inner-content .content-area ul li{line-height: 28px; font-size: 15px}

.inner-content .content-area ul li:before{content: '+';width: 21px;display: inline-block;color: #eeb131;font-size: 22px;}



.inner-content .right-area{width: 260px;float: right;}

.inner-content .right-area span{width: 100%; float: left; margin-bottom: 20px;}

.inner-content .right-area p{font-size:  15px;}

.inner-content .right-area a.btn{background: #eeb131;border: 1px solid #eeb131;color: white;display: block;margin: 20px 0px 0px 0px;text-align: center;padding: 16px 0px;font-size: 20px;font-family: 'breuertextbold';border-radius: 4px;}

.inner-content .right-area a.btn:hover{border:1px solid #eeb131; background: white; color: #eeb131 }

.inner-content .right-area select{ border: 2px solid #eeb131; font-size: 15px; font-family: 'breuertextregular'; padding: 10px; width: 100%; border-radius: 3px; margin: 20px 0px; }



.contact-area{width: 800px!important;float:  left!important;margin: 0px 0px 0px 40px!important;}

.contact-area .map-css{ width: 100%; height: 220px; margin: 20px 0px; }



.col-50{ width: 49%; float: left; margin-bottom: 20px; }

.col-50:nth-child(2n){float: right;}

.col-33{width: 31%; float: left!important; margin-right: 12px;}

.col-50.full{width: 48%;margin-right: 10px;}

.col-100{ width: 100%; float: left; margin-bottom: 20px; }

label{ font-family: 'breuertextbold'; display: block; }

input{ border: 1px solid #dcdcdc; width: 100%; height: 38px; font-size: 16px; font-family: 'breuertextregular'; padding: 10px; margin: 10px 0px; }

select{ border: 1px solid #dcdcdc; width: 100%; height: 38px; font-size: 16px; font-family: 'breuertextregular'; padding: 10px; margin: 10px 0px; }

input[type="submit"]{font-family: 'breuertextbold';color: white;background: #eeb131;border-radius: 3px;width: 118px;border:  1px solid #eeb131;transition: all 1s ease 0s;-o-transition:all 1s ease 0s;-webkit-transition:all 1s ease 0s;-ms-transition:all 1s ease 0s; cursor: pointer;}

input[type="submit"]:hover{background: #fff; color: #eeb131}

textarea{ border: 1px solid #dcdcdc; width: 100%; height: 150px; font-size: 16px; font-family: 'breuertextregular'; padding: 10px; margin: 10px 0px; }



.portfolio-layout{text-align:  center;}

.portfolio-layout li{height: 240px;width: 280px;background-size: cover!important;background-position:  center center!important;display: inline-block;margin: 7px;vertical-align: top;position: relative;}

.portfolio-layout li a{}

.portfolio-layout li img{opacity: 0; transition: all 1s ease 0s;-o-transition: all 1s ease 0s;-webkit-transition: all 1s ease 0s;-ms-transition: all 1s ease 0s; position: relative; top: 40%}

.portfolio-layout li:hover img {opacity: 1;position:  relative;z-index: 9;}

.portfolio-layout li:after{content: ''; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background: rgba(0, 0, 0, .8); opacity: 0}

.portfolio-layout li:hover:after{opacity: 1}



.lb-loader,.lightbox{text-align:center;line-height:0}

.lb-dataContainer:after,.lb-outerContainer:after{content:"";clear:both}

.lb-disable-scrolling{overflow:hidden;position:fixed;height:100vh;width:100vw}

.lightboxOverlay{position:absolute;top:0;left:0;z-index:9999;background-color:#000;filter:alpha(Opacity=80);opacity:.8;display:none}

.lightbox{position:absolute;left:0;width:100%;z-index:10000;font-weight:400}

.lightbox .lb-image{display:block;height:auto;max-width:inherit;max-height:none;border-radius:3px;border:4px solid #fff}

.lightbox a img{border:none}

.lb-outerContainer{position:relative;width:250px;height:250px;margin:0 auto;border-radius:4px;background-color:#fff}

.lb-loader,.lb-nav{position:absolute;left:0}

.lb-outerContainer:after{display:table}

.lb-loader{top:43%;height:25%;width:100%}

.lb-cancel{display:block;width:32px;height:32px;margin:0 auto;background:url(../images/loading.gif) no-repeat}

.lb-nav{top:0;height:100%;width:100%;z-index:10}

.lb-container>.nav{left:0}

.lb-nav a{outline:0;background-image:url(data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==)}

.lb-next,.lb-prev{height:100%;cursor:pointer;display:block}

.lb-nav a.lb-prev{width:34%;left:0;float:left;background:url(../images/prev.png) left 48% no-repeat;filter:alpha(Opacity=0);opacity:0;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}

.lb-nav a.lb-prev:hover{filter:alpha(Opacity=100);opacity:1}

.lb-nav a.lb-next{width:64%;right:0;float:right;background:url(../images/next.png) right 48% no-repeat;filter:alpha(Opacity=0);opacity:0;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}

.lb-nav a.lb-next:hover{filter:alpha(Opacity=100);opacity:1}

.lb-dataContainer{margin:0 auto;padding-top:5px;width:100%;border-bottom-left-radius:4px;border-bottom-right-radius:4px}

.lb-dataContainer:after{display:table}.lb-data{padding:0 4px;color:#ccc}

.lb-data .lb-details{width:85%;float:left;text-align:left;line-height:1.1em; display: none!important}

.lb-data .lb-caption{font-size:13px;font-weight:700;line-height:1em}

.lb-data .lb-caption a{color:#4ae}

.lb-data .lb-number{display:block;clear:left;padding-bottom:1em;font-size:12px;color:#999}

.lb-data .lb-close{display:block;float:right;width:30px;height:30px;background:url(../images/close.png) top right no-repeat;text-align:right;outline:0;filter:alpha(Opacity=70);opacity:.7;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s}

.lb-data .lb-close:hover{cursor:pointer;filter:alpha(Opacity=100);opacity:1}



#load{ width:100%; height:100%; position:absolute; background:url("../images/load.gif") no-repeat center center black; background-size: 50px; top: 0px; z-index: 9}



.portfolio-slider{clear: both;}

.portfolio-slider .slides > li{height:300px; background-position: center center!important; background-repeat: no-repeat!important; background-size: cover!important}

.portfolio-slider .flexslider{border:0px!important; margin: 0px!important}

.portfolio-slider .flex-direction-nav{display: none!important}



.sidebar-form{width: 100%!important;float: left;margin-bottom:  5px;}

.sidebar-form .col-100{margin-bottom: 5px;padding-bottom: 10px;position: relative;}

.inner-content .right-area .col-100 span {position: absolute;bottom: -5px;font-size: 13px;height: 0;}

.sidebar-form input[type="submit"] {line-height: 40px;height: auto;padding: 0 10px;}

.sidebar-form label{font-size: 13px;}

.sidebar-form input{margin: 5px 0px; height: 26px;padding: 5px; font-size: 15px;}

.sidebar-form select{margin: 5px 0px!important; height: 29px; padding: 5px!important; font-size: 15px!important; border: 1px solid #dcdcdc!important; }

.sidebar-form textarea{margin: 5px 0px; height: 26px;padding: 5px; font-size: 15px; height: 80px}

.sidebar-form select{ border: 2px solid #eeb131; font-size: 15px; font-family: 'breuertextregular'; padding: 10px; width: 100%; border-radius: 3px; margin: 20px 0px; }

hr.space{margin: 15px 0px;display: block;border: 1px solid gainsboro;}



.blog-sidebar{}

.blog-sidebar iframe{border:0px; width: 100%; height: 540px;}

.blog-sidebar h4{}

.blog-sidebar ul{}

.blog-sidebar ul li{ border-bottom: 1px solid gainsboro; margin-bottom: 15px; padding-bottom: 15px; }

.blog-sidebar ul li h5 { font-weight: 300; margin-bottom: 12px; }

.blog-sidebar ul li h5 a{color: initial; font-size: 15px;}

.blog-sidebar ul li img{ width: 75px; float: left; margin-right: 10px; }

.blog-sidebar ul li p{font-size: 14px!important; margin-bottom: 10px!important; text-align: justify; line-height: 14px;}

.blog-sidebar ul li a{ font-size: 14px; color: #eeb131; }



ul.sitemap{margin: 10px 0px!important;}

ul.sitemap li{line-height: 25px!important;}

ul.sitemap ul{margin-left: 20px!important;width: 100%!important;margin: 0px 20px!important;}

ul.sitemap ul li{}



/*brochures-catalogues-page*/



.portfolio-page ul#filters {margin:0 auto;padding:0;list-style:none;display: block;width: 100%;text-align: center;margin-bottom: 30px;}

.portfolio-page ul#filters li {display: inline-block;vertical-align: middle;float: none;}

.portfolio-page ul#filters li:before{content: none;}

.portfolio-page ul#filters li span {display: block;padding:10px 25px;text-decoration:none;color:#666;cursor: pointer;border:1px solid #ccc;display:block;border-radius: 50px;font-size: 18px;font-family: 'breuertextbold';}

.portfolio-page ul#filters li span.active {background: #eeb131;border-color:#eeb131;color:#fff;}

#portfoliolist .portfolio {width:20%;margin: 0;padding: 5px;display:none;float:left;overflow:hidden;}

.portfolio-wrapper {overflow:hidden;position: relative !important;background: #666;cursor:pointer;display: block;text-align: center; height: 220px;background-size: cover}

a.example-image-link {display: block;overflow: hidden;height: 220px;position: relative;}

.portfolio:hover .portfolio-wrapper{transform:scale(1.5);  transition: all .5s;}.portfolio:hover .portfolio-wrapper:before{content:'';width: 100%;height: 100%;position: absolute;background: rgba(0,0,0,0.5);left: 0}

a.example-image-link img {position: absolute;top: 50%;display: block;margin: 0 auto;left: 0;right: 0;transform: translateY(-50%);-webkit-transform: translateY(-50%);}





ul#brochures-cataloges{padding: 50px 0;overflow: hidden;margin: 0 -20px;}

ul#brochures-cataloges li{width: 25%;display: inline-block;float: left;padding: 0 20px;text-align: center;}

.cataloges-thumb{border:1px solid #e2e2e2;min-height: 230px;padding: 20px; background: rgb(249,248,248)}

.cataloges-thumb img {height: 70px;width: auto;padding: 10px;}

.cataloges-thumb h4 {min-height:70px;margin: 0 auto;text-align: center;padding:10px 0 20px;}

.cataloges-thumb a{   background: #eeb131;margin-top: 10px;text-transform: capitalize;border-color: #eeb131;color: #fff;padding: 10px;display: block;clear: both;width: 160px;margin: 0 auto;border-radius: 50px;}

.cataloges-thumb a:hover{background: #333}

.cataloges-thumb a:before{content:'\f1c1';font-family: 'FontAwesome';margin-right: 5px;}

.partner_listing {margin:0 -10px;list-style: none;}
.partner_listing li img {max-width: 100%;border: 1px solid #f1f1f1; padding: 5px; box-shadow: 0 0 10px #f7f7f7 inset;}
.inner-content .content-area .partner_listing li:before{content: none;}
.inner-content .content-area .partner_listing li {padding: 10px;min-height: 75px;display: inline-block;vertical-align: middle;width: 20%;float: left;list-style-type: none !important;}
.partner_listing li img{max-width: 100%}
.inner-content .content-area .partner_listing li h4 {font-size: 13px;line-height: 16px;margin: 0;text-align: center;vertical-align: bottom;}


.home-slider .container h2 {
    text-align: center;
    font-size: 143px;
    text-transform: uppercase;
    line-height: 75px;
    font-family: helvetica_neuebold;
    color: #fff;
    letter-spacing: -15px;
    width: 100%;
}
.home-slider .container h2:after {
    content: '';display: block;border: 1px solid #eeb131;width: 105px;margin: 55px auto 30px auto;
}
.icon-social li{width:auto; }
.sub-nav .dropdown-menucompany li{width:100%;display: list-item; margin-left: 20px;}