::selection{background:#353648;color:#fff;text-shadow:none}:focus{outline-color:transparent!important;outline-style:none!important}html{overflow-y:scroll;background:#fff}body{margin:0;padding:0;font-family:'Open Sans',sans-serif;font-size:14px;line-height:24px;color:#999;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;cursor:default;overflow:hidden}h1,h2,h3,h4,h5,h6{font-family:'Open Sans',sans-serif;color:#606060;line-height:1.6em;margin:0;margin-bottom:10px;padding:0;text-align:center;clear:both}.parallax h1{color:#fff;margin:0;padding:40px 0}h1{font-family:'Roboto Slab',serif;font-size:38px;font-weight:700;text-transform:uppercase}h2{font-family:'Roboto Slab',serif;font-size:36px;font-weight:300}h3{font-size:24px}h4{font-size:20px}h5{font-size:16px;color:#222}h6{font-size:15px}hr{background:#e5e5e5;height:1px;margin:30px 0;border:0}p{margin:0 0 25px 0px!important}ul{padding:0}select{font-family:'Open Sans',sans-serif;color:#646c78;height:36px;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#8c9aaa}blockquote{position:relative;font-size:16px;font-style:italic;color:#8c9aaa;padding:0 20px;border-left:5px solid #e3e7eb;clear:both}a{color:#222;text-decoration:none;background:#fff0}a:hover{color:#0e93d6;text-decoration:none}img{width:auto;height:auto;max-width:100%}.content-wrapper img{width:auto;height:auto}.content-wrapper ul{margin-left:30px}.content-wrapper ul.nav-tabs{margin-left:0}.nav>li>a>img{max-width:100%}.mbYTP_wrapper{left:-246px!important;width:124%!important}.align-left{text-align:left}.align-right{text-align:right}.align-center{text-align:center}.alignleft{float:left;margin-right:10px}.alignright{float:right;margin-left:10px}.wp-caption{max-width:100%}.gallery-caption{font-style:italic}.white{color:#fff}.gray{background-color:#f7f8fb}.bold{font-weight:700}.strong{font-weight:700}.normal{font-weight:400}.space5{height:5px;clear:both}.space10{height:10px;clear:both}.space15{height:15px;clear:both}.space20{height:20px;clear:both}.space25{height:25px;clear:both}.space30{height:30px;clear:both}.space40{height:40px;clear:both}.space50{height:50px;clear:both}.space60{height:60px;clear:both}.space70{height:70px;clear:both}.space80{height:80px;clear:both}.space90{height:90px;clear:both}.space100{height:100px;clear:both}.space110{height:110px;clear:both}.space-mobile-20{height:20px;clear:both}.left{text-align:left}.right{text-align:right}.center{text-align:center}.f-left{float:left!important}.f-right{float:right}.p-t-0{padding-top:0}.pos-r{position:relative}.c-b{clear:both}.o-h{overflow:hidden}.header{background:#fff}.logo{width:auto;padding:30px 0}.navbar{width:100%;min-height:50px;background:#fff;border:0;padding:0;margin:0;z-index:59999;-webkit-box-shadow:inset 0 -1px 0 0 rgb(0 0 0 / .1);-moz-box-shadow:inset 0 -1px 0 0 rgb(0 0 0 / .1);box-shadow:inset 0 -1px 0 0 rgb(0 0 0 / .1)}.navbar .nav{position:relative;display:block;right:0;float:left;padding:0;margin:0}.select-menu{display:none}.navbar .nav>li{display:block;float:left}.navbar .nav>li>a{display:inline-block;font-family:'Open Sans',serif;font-size:14px;line-height:50px;color:#7f7f7f;padding:0 20px;margin:0;border:0;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;border-radius:0}.navbar .nav>li:hover>a{color:#fff!important;background:#222}.navbar .nav>li.active>a,.navbar .nav>li.menu-item-object-page.current_page_item>a{color:#fff!important;background:#333}.navbar .nav>li.active>a:hover{background:#333}.navbar .nav>li>ul{display:none}.navbar .nav>li:hover>ul{display:block;position:absolute;left:0;list-style:none;background:#2dc6c0}.navbar .nav>li>ul>li{background:#0e93d6;position:relative}.navbar .nav>li>ul>li>a{display:block;min-width:215px;color:#fff;padding:15px 30px;border-bottom:1px solid #26a49f}.navbar .nav>li>ul>li>a:hover{background:#2bbab4}.navbar .nav>li>ul>li.selected>a{border-left:5px solid #26a49f;border-right:5px solid #26a49f}.navbar .nav>li>ul ul{display:none}.navbar .nav>li>ul>li:hover ul{display:block;position:absolute;left:215px;top:0;list-style:none;background:#2dc6c0}.navbar .nav>li>ul>li ul li{background:#2dc6c0}.navbar .nav>li>ul>li>ul li a{display:block;min-width:215px;color:#fff;padding:15px 30px;border-bottom:1px solid #26a49f}.navbar .nav>li>ul>li>ul li a:hover{background:#2bbab4}.select-menu{display:none;position:absolute;top:10px;float:left;width:50%;min-width:120px;height:30px;font-family:'Lato',sans-serif;font-size:13px;line-height:30px;color:#000;background:#fff;border:1px solid #f4f4f4}@media (max-width:768px){.select-menu{}}.ls-layer *{white-space:nowrap;font-weight:400;text-shadow:none}.c{text-align:center}.sl1{font-size:100px;color:#eee;background:rgb(0 0 0 / .75);padding:5px 20px!important}.sl2{font-size:70px;color:#444;background:#fff;padding:5px 20px!important}.parallax{width:100%;padding:0;margin:0;background-attachment:fixed;background-repeat:no-repeat;color:#fff;text-transform:uppercase}.parallax-mobile{background-position:50% 0px!important;background-attachment:scroll!important}.parallax .parallax-text-container{display:table;width:100%;height:100%;padding:0!important;margin:0!important;text-align:center}.parallax .parallax-text-item{display:table-cell;vertical-align:middle}.parallax-text-item{font-weight:700;font-size:36px;color:#fff;line-height:1em}.parallax h2,.parallax h3,.parallax h2 a,.parallax h3 a{font-family:'Open Sans',sans-serif;color:#fff;background:#fff0}.parallax h2{font-size:36px}.parallax h3,.parallax h3 a{font-size:20px;font-weight:500}ul.rs-slider{margin:0 0 0 0;padding:0}ul.rs-slider img{position:relative}.rs-thumb-wrap{margin:21px 0 0 0}.rs-thumb-wrap>a{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);-khtml-opacity:.5;-moz-opacity:.5;opacity:.5;padding:0;*padding:0;-moz-transition:opacity .7s ease-in-out;-webkit-transition:opacity .7s ease-in-out;-o-transition:opacity .7s ease-in-out;-ms-transition:opacity .7s ease-in-out;transition:opacity .7s ease-in-out}.rs-thumb-wrap>a:hover,.rs-thumb-wrap>a.active{opacity:1}.rs-thumb-wrap>a:first-child{margin-left:0!important}.rs-arrows{position:absolute;z-index:799;width:100%;top:50%;right:0}.rs-arrows .rs-prev,.rs-arrows .rs-next{width:50px;height:48px;display:block;position:absolute;right:30px;margin-top:-25px;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;border-radius:3px;border:0;border-bottom:2px solid #47485f!important;background:#353648!important;opacity:0.5!important;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.rs-arrows .rs-prev{left:30px}.rs-arrows .rs-next{right:30px}.rs-arrows .rs-prev:hover,.rs-arrows .rs-next:hover{background:#47485f!important;border:0;border-bottom:2px solid #47485f!important;opacity:1!important}.rs-arrows .rs-prev i,.rs-arrows .rs-next i{text-indent:0;color:#fff;font-size:20px;width:47px;height:50px;position:absolute;line-height:49px;text-align:center;font-weight:400}.rs-arrows .rs-next i{text-indent:3px}.rs-caption{padding:20px;color:#fff;background:#000;background:rgb(0 0 0 / .6)}.rs-caption p{color:#fff;margin-bottom:0}.flex-1{margin:0;border:0 solid #fff;position:relative;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;border-radius:0;box-shadow:0 0 0 #000;-webkit-box-shadow:0 0 0 #000;-moz-box-shadow:0 0 0 #000;-o-box-shadow:0 0 0 #000;zoom:1}.flex-1 .flex-direction-nav{height:0;border:0}.flex-1 .flex-direction-nav a{position:absolute;display:block;width:50px;height:48px;background:#222;margin:0 0 0 0;padding-bottom:0;top:-40px;z-index:10;cursor:pointer;font-size:0;text-indent:-2500px;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);-khtml-opacity:.5;-moz-opacity:.5;opacity:.5;-webkit-transition:0.3s ease-in-out;-moz-transition:0.3s ease-in-out;-ms-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:0.3s ease-in-out}.flex-1 .flex-direction-nav .flex-prev,.flex-1 .flex-direction-nav .flex-next{text-indent:0;position:absolute;top:50%;right:30px;margin-top:-25px;border:0;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;border-radius:3px}.flex-1 .flex-direction-nav .flex-prev{left:30px}.flex-1 .flex-direction-nav .flex-next i,.flex-1 .flex-direction-nav .flex-prev i{text-indent:0;color:#fff;font-size:20px;width:47px;height:50px;position:absolute;line-height:49px;text-align:center;font-weight:400}.flex-1 .flex-direction-nav .flex-next i{text-indent:3px}.flex-1 .flex-direction-nav .flex-prev:hover,.flex-1 .flex-direction-nav .flex-next:hover{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-khtml-opacity:1;-moz-opacity:1;opacity:1}.flex-1 .flex-direction-nav .flex-next:hover i,.flex-1 .flex-direction-nav .flex-prev:hover i{color:#fff}.flex-1 .flexslider:hover .flex-next:hover,.flex-1 .flexslider:hover .flex-prev:hover{opacity:1}.flex-1 .flex-direction-nav .flex-disabled{opacity:.6!important;filter:alpha(opacity=60);cursor:default}.flex-1 .flex-control-nav{display:none}.twitter-widget{width:100%;height:350px}.fb-widget{border:none;overflow:hidden;width:100%;height:350px}@media (max-width:991px){.fb-widget{height:auto}}.footer img{width:auto}.footer .copyright{color:#999;background:#333}.footer .copyright-info{padding-top:8px;text-align:center}.footer .copyright a{color:#0db497}.footer .copyright a:hover{color:#ddd}@media (max-width:768px){.footer .copyright .col-sm-8,.footer .copyright .col-sm-2{text-align:center;margin-bottom:20px}}.portfolio{overflow:hidden}.portfolio li{list-style:none}.gallery-grid .img-container{margin-bottom:30px}.gallery-mansonry .project{margin-right:-1px;margin-bottom:30px}.gallery-full .project{padding:0;margin-right:-1px}.project-detail{background-color:rgb(255 255 255);padding:0 0;padding-bottom:30px;max-width:1170px;margin:0 auto;position:relative}.project-detail .project-link{margin-top:30px}.project-detail .text{padding:30px}.project-detail h2{margin-top:10px}.project-detail .image{margin-left:-15px;margin-right:-15px}.project-detail img{width:100%}.filter-wrapper{margin-bottom:30px}#portfolio-filter{margin:0;overflow:hidden}#portfolio-filter li{list-style:none;display:inline-block;float:none!important;margin-right:10px;margin-top:5px;padding:12px 0}#portfolio-filter li a{padding:12px 15px;margin:0;border:0;border-bottom:1px solid #fff0;color:#8c9aaa}#portfolio-filter li:hover a{color:#222;border-bottom:1px solid #222;text-decoration:none}#portfolio-filter li.active a{color:#222}.isotope-item{z-index:2}.isotope-hidden.isotope-item{pointer-events:none;z-index:1}.isotope,.isotope .isotope-item{-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-ms-transition-duration:0.4s;-o-transition-duration:0.4s;transition-duration:0.4s}.isotope{-webkit-transition-property:height,width;-moz-transition-property:height,width;-ms-transition-property:height,width;-o-transition-property:height,width;transition-property:height,width}.isotope .isotope-item{-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform,opacity;-ms-transition-property:-ms-transform,opacity;-o-transition-property:top,left,opacity;transition-property:transform,opacity}.isotope.no-transition,.isotope.no-transition .isotope-item,.isotope .isotope-item.no-transition{-webkit-transition-duration:0s;-moz-transition-duration:0s;-ms-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s}.img-container{position:relative;overflow:hidden;background:#222}.img-container img{max-width:100%;height:auto;-webkit-transform:scale(1.4,1.4);-ms-transform:scale(1.4,1.4);transform:scale(1.4,1.4);-webkit-transition:0.7s ease-in-out;-moz-transition:0.7s ease-in-out;-ms-transition:0.7s ease-in-out;-o-transition:0.7s ease-in-out;transition:0.7s ease-in-out}.img-container:hover img{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";filter:alpha(opacity=40);-khtml-opacity:.4;-moz-opacity:.4;opacity:.4;-webkit-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1)}.img-container i{position:absolute;top:50%;left:50%;width:10px;height:10px;font-size:10px;line-height:10px;text-align:center;color:#fff;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-khtml-opacity:0;-moz-opacity:0;opacity:0;-webkit-transition:0.7s ease-in-out;-moz-transition:0.7s ease-in-out;-ms-transition:0.7s ease-in-out;-o-transition:0.7s ease-in-out;transition:0.7s ease-in-out}.img-container:hover i{top:50%;left:50%;width:60px;height:60px;font-size:34px;line-height:62px;margin-top:-30px;margin-left:-30px;text-align:center;background:rgb(45 45 45 / .8);-webkit-border-radius:10%;-moz-border-radius:10%;-o-border-radius:10%;border-radius:10%;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";filter:alpha(opacity=90);-khtml-opacity:.9;-moz-opacity:.9;opacity:.9;-webkit-transform:rotate(720deg);-moz-transform:rotate(720deg);-o-transform:rotate(720deg);-ms-transform:rotate(720deg)}.video-content{max-width:100%;padding:0;margin:0;margin-bottom:-5px;border:none}.service{position:relative;padding-top:80px}.service i{position:absolute;left:10px;top:-8px;font-size:86px;color:#fff;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;border-radius:50%}.service .circle{overflow:hidden}.service:hover .circle{display:block;-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg)}.service h3{padding:30px 0 5px 0;text-align:center}.service a{color:#222}.service a:hover{color:#646686}.service p{color:#8c9aaa;margin:0;padding:0;text-align:center}.service .circle{position:absolute;left:50%;top:0;width:80px;height:80px;margin-left:-40px;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;border-radius:50%;background:#222;-webkit-transition:0.7s ease-in-out;-moz-transition:0.7s ease-in-out;-ms-transition:0.7s ease-in-out;-o-transition:0.7s ease-in-out;transition:0.7s ease-in-out}.bg-2 .circle{background:#47485f}.bg-2 .circle i{left:16px;top:6px}.bg-2 a{color:#47485f}.bg-2 a:hover{color:#222}.bg-3 .circle{background:#646686}.bg-3 .circle i{left:-6px;top:10px}.bg-3 a{color:#646686}.bg-3 a:hover{color:#222}.services-dark{background-color:#333;padding:80px 0 40px 0}.services-dark i{display:block;width:80px;height:80px;text-align:center;font-size:36px;line-height:80px;color:#fff;border:1px solid #5e5664;margin:0 auto 20px auto}.services-dark h3{color:#fff;text-align:left}.services-dark h4{color:#fff}.services-dark p{line-height:20px;text-align:center;margin-bottom:14px!important}.services-dark a{display:block;text-align:center}.dark-box{background-color:#2a2a2a;padding:60px 0}.dark-box h2{color:#222;font-size:36px;font-weight:300;line-height:48px;text-align:left;margin:0}.dark-box p{color:#999;padding:0;padding-top:10px;margin:0px!important}.main-service{text-align:center}.main-service h3{padding-top:20px}.main-service i{color:#f7f8fb;background:#222;font-size:42px;width:80px;height:80px;line-height:80px;-webkit-border-radius:8px;-moz-border-radius:8px;-o-border-radius:8px;border-radius:8px;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;transition:all 0.3s}.main-service:hover i{color:#222;background:#f7f8fb}.list-a{padding:0;margin:0}.list-a li{position:relative;top:0;left:0;list-style:none;padding-left:40px;line-height:28px;margin-bottom:8px}.list-a i{position:absolute;top:0;left:0;font-size:15px;line-height:32px;width:30px;height:30px;text-align:center;color:#fff;background:#606060}.list-a a{color:#353648;text-decoration:none}.list-a a:hover{color:#222;text-decoration:none}.list-a a:hover i{background:#222}.client-says-container{padding:140px 0 90px 0}.client-says-container h3{font-size:24px!important;font-weight:500;margin-bottom:20px;text-transform:none}.client-says-container h5{font-size:16px;font-weight:700;text-transform:none}.client-says-container p{font-size:16px;line-height:30px;font-weight:500;color:#fff;text-transform:none}.client-says{position:relative;font-style:italic;padding:30px 45px;color:#8c9aaa;background:#f8f9fc;border:1px solid #e9ecef}.client-says-2{position:relative;font-style:italic;color:#646686;text-align:right;padding-top:15px;padding-right:30px}.client-name{float:left}.client-name i{font-size:26px;padding-left:8px;padding-right:35px}.progress{height:25px;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;border-radius:0;margin-top:5px;margin-bottom:10px;-webkit-box-shadow:#fff0 0 0 0 inset;box-shadow:0 0 0 #fff0 inset;moz-box-shadow:0 0 0 #fff0 inset}.progress .bar{float:left;width:0;height:100%;font-size:14px;color:#fff;text-align:center;text-shadow:0 0 0 #fff0;font-size:14px;line-height:22px;background:#00bff3;border-bottom:0;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;border-radius:3px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:width .6s ease;-moz-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}.progress-bar-2 .progress{margin-bottom:20px}.btn,.btn-small,.btn-lg,.btn-large-icon,#submit{font-family:'Open Sans',sans-serif;-webkit-font-smoothing:subpixel-antialiased;font-size:14px;line-height:50px;height:50px;color:#fff!important;;background:#222222!important;border:0;padding:0 40px;margin-bottom:10px;-webkit-border-radius:4px!important;-moz-border-radius:4px!important;-o-border-radius:4px!important;border-radius:4px!important;margin-bottom:10px;margin-right:10px;text-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-transition:0.3s ease-in-out;-moz-transition:0.3s ease-in-out;-ms-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:0.3s ease-in-out}.btn i,.btn-small i,.btn-lg i,.btn-large-icon i{font-size:18px;line-height:18px;padding-right:8px}.btn.btn-mini i{font-size:14px;line-height:14px;padding-right:8px}.btn:hover,.btn-small:hover,.btn-lg:hover,.btn-lg-icon:hover,.btn-mini:hover{color:#fff;background:#2db7b2}.btn-small{font-size:13px;height:36px;line-height:36px;padding:0 30px}.btn.btn-mini{font-size:12px;height:30px;line-height:30px;padding:0 25px}.btn.btn-lg{font-size:15px;height:60px;line-height:60px;padding:0 40px}.btn-large-icon{font-size:15px;height:60px;line-height:60px;padding:0 50px}.buttons-wrapper .btn{margin-bottom:10px!important}.wpcf7-submit{margin-top:20px!important}.bc-2{color:#fff;background:#3286e9}.bc-2:hover{background:#327dd7}.bc-3{background:#ed6450}.bc-3:hover{background:#da5f4d}.bc-4{background:#babbc1}.bc-4:hover{background:#acadb3}.bc-5{background:#fff0;border:1px solid #fff;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter:alpha(opacity=70);-khtml-opacity:.7;-moz-opacity:.7;opacity:.7}.bc-5:hover{background:#fff0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-khtml-opacity:1;-moz-opacity:1;opacity:1}.btn-color-bg{background:#222;padding:30px 30px 20px 30px;margin-top:10px}.paging{float:left}.paging .btn{font-size:13px;line-height:8px;width:auto;height:30px;padding:0 12px 0 12px;color:#8c9aaa;background:#fff0;border:1px solid #222}.paging .btn:hover{color:#fff;background:#222}.panel-group .panel-default{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;margin:0;border:0}.panel-group .panel-heading{padding:0;border-bottom:0}.panel-group .panel-heading h3{text-align:left}.panel-group .panel-heading h3 a{display:block;font-family:'Open Sans',sans-serif;font-size:14px;line-height:30px;color:#999;background:#e9eaef;padding:15px 20px}.panel-group .panel-heading h3 a:hover{color:#888}.panel-group h5{color:#3286e9;text-align:left}.panel-group .panel-body{padding:30px;border:0px!important}.nav-tabs-product{margin-left:0!important}.nav-tabs,.nav-tabs-product{border:0;margin-bottom:0}.tab-content h3{color:#222;text-align:left;padding-top:20px;margin-bottom:0}.tab-content h6{text-align:left;padding-bottom:10px}.nav-tabs-product li{float:left}.nav-tabs-product li.active{border:1px solid #e9ecef;border-bottom:none}.nav-tabs-product li.active a{background-color:#fff!important}.nav-tabs-product li a{display:inline-block}.nav-tabs li a,.nav-tabs-product li a{color:#353648;background:#f8f9fc!important;padding:15px 25px;margin-right:0;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;border-radius:0;border:0px!important;text-transform:uppercase}.product-tabs .tab-content{border:1px solid #e9ecef;padding:20px;margin-top:-1px}.product-tabs .tab-content h5{text-align:left}.nav-tabs li:last-child>a,.nav-tabs-product li:last-child>a{border-right:1px solid #f0f1f4}.nav-tabs li a:hover,.nav-tabs-product li a:hover{color:#222;background:#fff;border:0}.nav-tabs i,.nav-tabs-product i{padding-right:10px}.tab-content{color:#8c9aaa;background:#fff;border:0;padding:0}.tab-content h3{padding-top:50px}.tab-content p{color:#999}.nav-tabs li{display:block;width:20%;padding:0}.nav-tabs li a{border:0;padding:0}.alert{margin-bottom:9px!important;padding:20px;color:#789ab9;background:#e6edf2;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;border-radius:0;border:0px!important;text-shadow:none!important}.alert p{margin-bottom:0!important}.alert.alert-danger{color:#93545d;background:#ff92a1}.alert-info{color:#7f7e00;background:#eae9b9}.alert-success{color:#598157;background:#99de95}.icons i{color:#8c9aaa;font-size:20px;margin-right:30px;margin-bottom:30px;width:20px;float:left}.icons h5{font-size:14px;padding-top:25px;padding-bottom:15px}.social-top-btn{position:relative;float:right}.social-top-btn .btn{display:block;height:50px;line-height:50px;color:#7f7f7f!important;background-color:transparent!important;border:1px solid #ededed!important;padding:0 20px;margin:0;text-transform:none;-webkit-border-radius:0px!important;-moz-border-radius:0px!important;-o-border-radius:0px!important;border-radius:0px!important}.social-top-btn:hover .btn{color:#fff;background:#222;border:1px solid #222}.social-top-icons{display:none;height:50px}.social-top-btn:hover .social-top-icons{display:block;position:absolute;right:0;min-width:240px;min-height:95px;background:#eeeff4;border-bottom:1px solid silver;text-align:center;padding:30px;overflow:hidden}.social i,.social-2 i,.social-3 i{color:#fff;background:#222;font-size:18px;line-height:38px;width:38px;height:38px;margin-right:8px;margin-bottom:8px;text-align:center;float:left;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;border-radius:3px;-webkit-transition:0.3s ease-in-out;-moz-transition:0.3s ease-in-out;-ms-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:0.3s ease-in-out}.social i:hover{color:#fff;background:#0db497}.social-2 i{color:#fff;background:#47485f}.social-2 i:hover{color:#fff;background:#353648}.social-3 i{color:silver;background:#fff0;line-height:38px;width:32px;height:38px;float:none;margin:0 0 0 0}.social-3 i:hover{color:#222}#map{position:relative;width:100%;height:380px;padding:0;border:1px solid #e3e7eb}.entypo-icons i{display:inline-block;font-size:40px;line-height:40px;text-align:center;margin-right:5px;width:40px!important}.breadcrumb,.woocommerce-breadcrumb{background:#fff0;text-align:right;line-height:38px}.woocommerce-breadcrumb{text-align:right;margin-top:10px}table{width:100%;border-collapse:collapse!important;border:0px!important;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;border-radius:0}th{color:#fff;background:#47485f;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;border-radius:0;border:1px solid #47485f!important;border-right:1px solid #f0f1f4!important;font-weight:normal!important;padding:5px 5px}.table-bordered thead:first-child tr:first-child>th:last-child,.table-bordered tbody:first-child tr:first-child>td:last-child,.table-bordered tbody:first-child tr:first-child>th:last-child{border-right:1px solid #47485f!important}td{color:#8c9aaa;background:#fff;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;border-radius:0;border:1px solid #e9ecef!important;padding:5px 5px}#wp-calendar th,#wp-calendar td{text-align:center}table a:hover{text-decoration:none}.table-2 th{background:#222;border:1px solid #222222!important;border-right:1px solid #ffffff!important}.table-2 td{background:#f8f9fc}.table-2 .table-bordered thead:first-child tr:first-child>th:last-child,.table-2 .table-bordered tbody:first-child tr:first-child>td:last-child,.table-2 .table-bordered tbody:first-child tr:first-child>th:last-child{border-right:1px solid #222222!important}.testimonials{color:#8c9aaa;background:#f8f9fc;border:1px solid #e9ecef;padding:25px}.w-position{color:#8c9aaa;padding-left:10px}.testimonial-2{text-align:center}.testimonial-2 h5{margin-top:10px;margin-bottom:0}.testimonial-2 p{text-align:left;margin-top:0}.testimonial-2 .member-detail img{-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;border-radius:50%}.testimonial-2 .function{color:#222222!important;text-align:center;font-style:italic}.contact-form{background:#f7f8fb;border-top:1px solid #eaecf0;border-bottom:1px solid #eaecf0;text-align:left}.contact-form h4,.contact-form h6,.contact-form p{text-align:left}.contact-form .contact-logo{float:left}.contact-form .contact-logo-title{float:left;padding-left:15px;font-weight:700;font-size:16px;line-height:40px}.contact-form h4{padding-top:10px}.contact-form img{width:auto}.error{margin:6px 6px;display:none;color:#ff4b64}#ajaxsuccess{font-size:15px;width:100%;display:none;clear:both;color:#0fa2d5;margin:0}.contact-form .btn{float:left;margin-top:10px}.contact-data h4{text-align:left;margin-bottom:20px}.comments-container h3{text-align:left}.form-comment input,.form-comment textarea,#form-comment input,#form-comment textarea{color:#646686;background:#fff;margin-top:10px;border:1px solid #f0f1f4;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;border-radius:0;box-shadow:none}.form-comment textarea,#form-comment textarea{height:150px;resize:none}textarea:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="color"]:focus,.uneditable-input:focus{box-shadow:none!important;border:1px solid #f0f1f4!important}.form-comment .btn,#form-comment .btn{margin-right:0;float:right}.recent-container{padding:80px 0 110px 0}.recent-container h2{font-family:'Roboto Slab',serif;text-transform:none;color:#fff}.recent-container:after{display:block;content:'';clear:both}.recent-projects-1 img{display:block;width:25%!important;float:left}.recent-projects-2 img{display:block;width:33.333%;float:left}.img-overlay img{max-width:100%;height:auto;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";filter:alpha(opacity=60);-khtml-opacity:.6;-moz-opacity:.6;opacity:.6;-webkit-transition:0.4s ease-in-out;-moz-transition:0.4s ease-in-out;-ms-transition:0.4s ease-in-out;-o-transition:0.4s ease-in-out;transition:0.4s ease-in-out}.img-overlay:hover img{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-khtml-opacity:1;-moz-opacity:1;opacity:1}.promo-box{padding:50px 0 30px 0!important;font-size:24px;line-height:30px;color:#fff;text-align:left;margin:0}.promo-box h4{font-size:24px;line-height:30px;color:#fff;text-align:left;margin:0}.promo-box .author{font-size:14px;padding:50px 0;margin:0}.promo-box .btn{margin:7px 0 0 0}.service-2-title h3{color:#222;margin-bottom:5px}.service-2-title h5{color:#999;font-weight:300}.service-2{position:relative;padding-left:60px}.service-2 h4,.service-2 h4 a{color:#333;font-size:16px;font-weight:600;text-align:left;line-height:25px}.service-2 i{position:absolute;top:0;left:0;color:#222;font-size:30px}.sidebar .search-form input[type="text"],.sidebar .input-group{width:100%}.sidebar h3{text-align:left;font-size:20px;line-height:32px}.sidebar ul{list-style-type:none;margin-bottom:0;margin-left:0}.sidebar .widget{margin-bottom:20px}.sidebar img{width:auto;height:auto}.sidebar select{max-width:100%}.search404 .input-group,.search404 input[type="text"]{width:100%}.tagcloud:after{content:'';display:block;clear:both}.tagcloud a{height:28px;font-size:13px!important;line-height:28px;color:#fff;background:#8c9aaa;-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;border-radius:2px;padding:0 12px;margin-right:8px;margin-bottom:8px;float:left;-webkit-transition:0.3s ease-in-out;-moz-transition:0.3s ease-in-out;-ms-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:0.3s ease-in-out}.tagcloud a:hover{background:#222}.back-tt{width:38px;height:38px;line-height:38px;color:#fff!important;background:#606060!important;border:0px!important;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;border-radius:3px;float:right;padding:0;margin:0}.back-tt:hover{background:#222222!important}.back-tt i{width:38px;height:38px;line-height:38px;padding:0;margin:0;text-align:center}.wpb_layerslider_element iframe{width:100%!important}iframe{border:none;max-width:100%}.blog-icon{font-size:40px;color:#e3e7eb;width:30px;height:30px;padding-top:25px}.post-info{padding-top:30px}.post-info i{padding-right:8px}.post-author{padding-right:16px}.blog-v-center{padding-top:10px;float:left}.blog-mansonry .project{margin-right:-1px}.blog-mansonry h2{font-size:20px;line-height:28px;text-align:left}.blog-item-box{background:#f8f8f8;border-bottom:1px solid #e5e5e5;padding:20px;margin-bottom:30px}.blog-mansonry .info{padding-top:20px;padding-bottom:5px}.blog-mansonry .info i{padding-right:10px}.blog-list h2{text-align:left}.sidebar h4{text-align:left}.blog-detail h2,.blog-detail h3,.blog-detail h4,.blog-detail h5,.blog-detail h6{text-align:left}.comment-title h2,.contact-form-title h2{padding-bottom:5px}.c-icon{color:#353648;font-size:40px;text-align:right}.comment{position:relative;margin-bottom:30px;padding-left:80px;background:url("https://vichra.com/") left 4px no-repeat}.comment-author{color:#353648;font-weight:700;padding-bottom:10px}.comment-date{color:#353648;font-weight:400;padding-left:12px}.c-margin-2{margin-left:50px}.c-margin-3{margin-left:100px}.thank{padding-top:12px}.c-t-text{color:#0db497}.form-comment input,.form-comment textarea{color:#646686;background:#fff;margin-top:10px;border:1px solid #f0f1f4;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;border-radius:0;box-shadow:none}.form-comment textarea{height:150px;resize:none}textarea:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="color"]:focus,.uneditable-input:focus{box-shadow:none!important;border:1px solid #f0f1f4!important}.form-comment .btn{margin-right:0;float:right}.comment i{position:absolute;top:0;left:0;font-size:24px;line-height:60px;width:60px;heitht:60px;text-align:center;color:#e3e7eb;background:#c8cfd7;border:1px solid #f0f1f4}.shop-container{border-top:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf}.shop-right-sidebar{border-left:1px solid #dfdfdf;padding-left:30px;margin-left:-1px}.shop-sidebar li{padding-left:16px;line-height:22px}.shop-sidebar li i{font-size:12px;top:6px}.shop-sidebar h6{color:#656565;margin-bottom:10px;font-size:15px;font-weight:600}.shop-sidebar h4,.shop-sidebar h5,.shop-sidebar h6{text-align:left}.header-cart .price{padding-top:0}.header-cart .circle{display:none}.product-2{border:1px solid #ededed;margin-bottom:50px}.product-2 .image-container{position:relative;background:#dfdfdf}.product-2 img{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-khtml-opacity:1;-moz-opacity:1;opacity:1;filter:alpha(opacity=100);-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;-ms-transition:all 0.5s;transition:all 0.5s}.product-2:hover img{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=15)";-khtml-opacity:.15;-moz-opacity:.15;opacity:.15;filter:alpha(opacity=15)}.product-2 .info{display:block;padding:25px 10px;overflow:hidden}.product-2 h3{color:#2dc6c0;font-size:17px;font-weight:400;text-align:center;padding-bottom:5px}.product-2 .rating{color:#dfdfdf;font-size:15px;text-align:center}.product-2 .price{color:#8c8c8c;font-size:22px;text-align:center;padding-top:6px}.product-2 .image-container .icon-left,.product-2 .image-container .icon-right{position:absolute;top:50%;left:50%;margin-top:-25px;margin-left:-55px;width:50px;height:50px;line-height:50px;font-size:25px;text-align:center;color:#fff;background:rgb(50 50 50 / .7);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-khtml-opacity:0;-moz-opacity:0;opacity:0;filter:alpha(opacity=0);-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;-ms-transition:all 0.4s;transition:all 0.4s}.product-2 .image-container .icon-right{margin-left:5px}.product-2:hover .image-container .icon-left,.product-2:hover .image-container .icon-right{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";-khtml-opacity:.8;-moz-opacity:.8;opacity:.8;filter:alpha(opacity=80)}.product-2 .image-container .icon-left:hover,.product-2 .image-container .icon-right:hover{background:#2dc6c0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-khtml-opacity:1;-moz-opacity:1;opacity:1;filter:alpha(opacity=100)}h6.item-selectors,.variations_form h6{text-align:left}.product-list-item{padding:20px;border:1px solid #dfdfdf;margin-bottom:20px;overflow:hidden}.product-list-item img{width:33%;float:left}.product-list-item .product-list-data{width:67%;float:right;padding-left:20px}.product-list-data-inner{overflow:hidden}.product-list-data-inner .cart-item-price{float:left;padding-top:6px}.product-list-data-inner .cart-item-stars{float:right}.product-list-data-inner .old-price{text-decoration:line-through}.product-list-data-inner .new-price{color:#279894;padding-left:15px;font-size:22px}.product-data .old-price{text-decoration:line-through}.product-data .new-price{color:#279894;padding-left:0;font-size:22px}.product-data .size{color:#656565;background:#fafafa;border:1px solid #dfdfdf;height:38px;line-height:38px;padding:0 12px;margin-right:10px;clear:both}.product-data .size i{font-size:14px;margin:10px 0;padding-left:10px;border-left:1px solid #dfdfdf;float:right}.product-data .qty{padding:6px 12px 7px 12px;width:126px;border:1px solid #d7dfe4;background:#fff0;line-height:1.42}.product-data .minus,.product-data .plus{padding:9px 12px 9px 12px;font-size:14px;font-weight:400;line-height:1;color:#555;text-align:center;background-color:#eee;border:1px solid #ccc;border-radius:4px}.product-data .minus{border-bottom-right-radius:0;border-top-right-radius:0;border-right:none}.product-data .plus{border-bottom-left-radius:0;border-top-left-radius:0;border-left:none}.rating-shop-item{unicode-bidi:bidi-override;direction:rtl;font-size:22px;text-align:left;margin-bottom:15px;padding-top:6px}.rating-shop-item span.star{font-family:FontAwesome;font-weight:400;font-style:normal;display:inline-block}.rating-shop-item span.star:hover{cursor:pointer}.rating-shop-item span.star:before{content:"\f006";padding-right:5px;color:#A0ACBA}.rating-shop-item span.star:hover:before,.rating-shop-item span.star:hover~span.star:before{content:"\f005";color:#e3cf7a}.shopping-cart .column-img{width:20%}.shopping-cart .column-quantity{width:10%}.shopping-cart .column-price{width:14%}.shopping-cart .column-subtotal{width:14%}.shopping-cart .column-action{width:8%}.shopping-cart i{font-size:25px}.shopping-cart table tr td{text-align:center;vertical-align:middle}.shopping-cart table td:nth-child(2){text-align:left}.shopping-cart .cart-buttons{text-align:right}.cart-box{background:#ededed;padding:20px 25px}.cart-box input{background:#fff}.cart-item-container{display:block;clear:both}.cart-item-container .cart-item-left{float:left}.cart-item-container .cart-item-right{float:right}.shopping-cart table th{background:#606060;border:1px solid #606060!important}#coupon_code{margin-top:20px}.country_to_state{margin-bottom:25px}.cart_totals h2{font-family:'Open Sans';font-size:24px;font-weight:400;line-height:38px;color:#606060}.form-row{display:block}.form-row label{float:left;width:200px;clear:left}.form-row input[type="text"]{float:left}.form-row:after{display:block;content:'';clear:both}.form-row textarea{width:97%;box-sizing:border-box}#billing_address_2{margin-left:200px}#ship-to-different-address{position:relative}#ship-to-different-address .checkbox{margin-top:0;padding-left:26px;font-weight:300}#ship-to-different-address .input-checkbox{position:absolute;top:7px;left:0}.payment_methods{padding-left:0;list-style-type:none;margin-left:0!important;margin-top:20px;margin-bottom:20px}.checkout h3{text-align:left}.create-account{position:relative}.create-account .input-checkbox{position:absolute;top:10px}.info-box{position:relative;background:#ededed;padding:25px;text-align:center;overflow:hidden}.info-box h3{position:relative;font-size:16px;font-weight:700;margin-bottom:5px;z-index:10}.info-box h3 .gray{color:#8c8c8c;background:#fff0}.info-box h4{position:relative;font-size:15px;margin:0}.info-box i{position:absolute;color:#ff86a1;font-size:110px;bottom:-20px;right:-20px;z-index:5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=10)";-khtml-opacity:.1;-moz-opacity:.1;opacity:.1;filter:alpha(opacity=10)}.list-b{margin:0;padding:0}.list-b li{position:relative;color:#656565;line-height:30px;list-style:none;padding-left:18px}.list-b li i{position:absolute;top:10px;left:0;color:#656565;text-decoration:none;font-size:12px}.product .images .slides{margin-left:0}.product h3{text-align:left}.product-2 h3{text-align:center}@media (max-width:768px){.copyright .back-tt{float:none;text-align:center}.partners{text-align:center}.partners img{max-width:300px}}.pagination{width:100%}.pagination ul{margin-left:0;list-style-type:none}.pagination ul li:first-child{float:left;width:50%;text-align:left}.pagination ul li:last-child{float:right;width:50%;text-align:right}