body{font-family:'Droid Serif',serif;font-size:13px;line-height:26px;color:#7e7d7d;width:100%;overflow-x:hidden;}h1,h2,h3,h4,h5,h6{font-family:'Montserrat';}img{max-width:100%;}.section-title{margin-bottom:40px;}.section-title h3{text-transform:uppercase;color:#252525;letter-spacing:2.5px;font-size:14px;font-family:'Montserrat';}.section-title hr{width:30px;height:3px;background:#000000;margin:15px auto;border:none;}.section-title p{font-size:16px;font-style:italic;margin-top:25px;}.section-title.text-left hr{margin:15px 0;}.section-title.title-white h3{color:white;}.section-title.title-white hr{background:#ffffff;}.ts-button{font-size:11px;text-transform:uppercase;font-family:'Montserrat';line-height:35px;color:#ffffff;padding:0px 20px;-webkit-transition:all 0.3s ease-out 0s;-o-transition:all 0.3s ease-out 0s;transition:all 0.3s ease-out 0s;background:#252525;border:2px solid #252525;letter-spacing:2px;display:inline-block;text-decoration:none;margin:0 7px;min-width:105px;}.ts-button:hover,.ts-button:focus{background:#ffffff;color:#5ed9e7;border:2px solid #5ed9e7;text-decoration:none;}.owl-theme .owl-controls .owl-page span{width:8px;height:8px;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;opacity:0.13;filter:alpha(opacity=13);background:#000000;margin:0 3px;}ul{padding:0;list-style:none;}a,a:hover,a:focus{text-decoration:none;outline:none;}.owl-theme .owl-controls .owl-buttons div{width:21px;height:21px;background:#000;position:relative;line-height:21px;text-align:center;color:#ffffff;overflow:hidden;font-size:16px;margin:0 2px;padding:0;}.owl-theme .owl-controls .owl-buttons div:hover,.owl-theme .owl-controls .owl-buttons div:focus{color:#ffffff;background:#5ed9e7;}.owl-theme .owl-controls.clickable .owl-buttons div:hover{color:#ffffff;}.owl-theme .owl-controls{height:21px;}.main-header{background:none repeat scroll 0 0 #ffffff;padding:15px 0;position:fixed;top:0;width:100%;z-index:999;box-shadow:0 1px 1px #f0f0f0;}.logo{float:left;z-index:999!important;}.menu-open{float:right;margin:32px 0 0 10px;}.social-top{float:right;padding-top:6px;}.social-top ul{margin:0}.social-top li{display:inline-block;list-style:none;}.social-top li a{font-size:16px;color:#252525;padding:0 12px;border-right:1px solid #252525;}.social-top li a:hover,.social-top li a:focus{color:#5ed9e7;}.social-top li:last-child a{border-right:none;}.menu-open .icon-bar{width:18px;height:2px;margin-top:3px;display:block;background:#252525;}.menu-open:hover .icon-bar{background:#5ed9e7;}.ts-main-menu{background:rgba(0,0,0,0.8);display:block;height:0;left:0;opacity:0;filter:alpha(opacity=0);position:fixed;top:0;width:100%;z-index:888;visibility:hidden;text-align:center;}.close-menu{width:42px;height:42px;line-height:40px;text-align:center;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;display:block;color:#ffffff;border:2px solid #ffffff;cursor:pointer;margin:50px auto 0;font-size:18px;}#menu-main-menu{text-align:center;margin:12% 0 0 0;}#menu-main-menu li{display:inline-block;}#menu-main-menu li a{font-size:18px;text-transform:uppercase;font-family:'Montserrat';letter-spacing:1px;line-height:55px;color:#ffffff;padding:0 30px;}#menu-main-menu li a:hover,#menu-main-menu li a.active{text-decoration:underline;color:#5ed9e7;}#menu-main-menu li{position:relative;}#menu-main-menu li.menu-item-has-children>a{position:relative;}#menu-main-menu li.menu-item-has-children>a:after{position:absolute;content:"\f0d7";right:12px;top:-15px;font-family:FontAwesome;font-size:16px;}#menu-main-menu>li ul.dropdown-menu{background:none;left:0;min-width:200px;padding-bottom:0;padding-top:0;position:absolute;top:100%;z-index:999;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;border:none;}#menu-main-menu>li ul.dropdown-menu a{text-transform:capitalize;font-size:13px;font-family:'Droid Serif',serif;line-height:36px;-webkit-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;}#menu-main-menu>li ul.dropdown-menu a:hover,#menu-main-menu>li ul.dropdown-menu a:focus{text-decoration:none;background:none;border:none;position:relative;padding-left:55px;}#menu-main-menu>li ul.dropdown-menu a:hover:before,#menu-main-menu>li ul.dropdown-menu a:focus:before{content:"";position:absolute;height:1px;width:17px;background:#5ed9e7;left:30px;bottom:17px;}#menu-main-menu li>div,#menu-main-menu li>ul{display:block!important;opacity:0;filter:alpha(opacity=0);transition:opacity 0.4s ease 0s,transform 0.4s ease 0s,visibility 0.4s linear 0s;-webkit-transition:opacity 0.4s ease 0s,transform 0.4s ease 0s,visibility 0.4s linear 0s;-moz-transition:opacity 0.4s ease 0s,transform 0.4s ease 0s,visibility 0.4s linear 0s;visibility:hidden;transform:translateY(50px);-moz-transform:translateY(50px);-webkit-transform:translateY(50px);}#menu-main-menu li:hover>div,#menu-main-menu li:hover>ul{opacity:1;filter:alpha(opacity=100);transform:translate(0px);transition:opacity 0.4s ease 0s,transform 0.4s ease 0s;visibility:visible;}.ts-subscibe{margin-top:120px;text-align:center;}.ts-subscibe h3{color:#ffffff;font-size:12px;text-transform:uppercase;font-family:'Montserrat';margin:0;letter-spacing:2px;}.ts-subscibe input[type="text"]{background:#ffffff;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;text-align:center;font-size:13px;font-style:italic;padding:4px;border:none;color:#252525;margin:20px 0;width:360px;line-height:36px;}.ts-subscibe input[placeholder]{color:#252525;}.top-info span{display:block;color:#ffffff;}.top-info a{color:#5ed9e7;}#history{padding:115px 0 105px;}h2.wellcome-heading{color:#000;line-height:48px;font-size:25px;letter-spacing:2px;font-family:'Montserrat';margin:28px 0;}.content-wellcome-section p{margin:15px 0 60px 0;font-size:14px;}#service-slide{background:#f0f0f0;padding:80px 0 40px;}.ts-service-slide .item-service-slide{text-align:center;background:#ffffff;padding:40px;min-height:413px;margin:0 15px 25px 15px;cursor:pointer;}.ts-service-slide .icon{font-size:35px;color:#000000;margin-top:20px;}.ts-service-slide h3{font-size:12px;letter-spacing:2.5px;text-transform:uppercase;color:#000;margin-bottom:40px;margin-top:0;}#skill figure{margin:0;text-align:right;}#service-slide-2 .ts-service-slide .item-service-slide{border:1px solid #f0f0f0;}section#service-slide-2{padding-bottom:80px;}.ts-service-slide hr{width:30px;height:3px;background:#5ed9e7;margin-top:15px;border:none;}.ts-service-slide .item-service-slide:hover{background:#5ed9e7;color:#ffffff;-webkit-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s;}.ts-service-slide .item-service-slide:hover h3,.ts-service-slide .item-service-slide:hover .icon{color:#ffffff;}.ts-service-slide .item-service-slide:hover hr{background:#ffffff;}#feature-slide{padding:15px 0 30px 0;background:#ffffff;}#feature-slide .ts-feature-slide.position-left{border-bottom:1px solid #EAEAEA;}.ts-feature-slide{padding:85px 0;position:relative;}.ts-feature-slide h2{font-size:40px;color:#000;line-height:normal;margin:30px 0 55px 0;text-transform:uppercase;}.ts-feature-slide .feature-desc p{margin-bottom:25px}.ts-feature-slide ul li{line-height:30px;position:relative;padding-left:15px;}.ts-feature-slide ul li:before{border-color:transparent transparent transparent #000000;border-left:5px solid #000000;border-top:4px solid transparent;border-bottom:4px solid transparent;border-right:5px solid transparent;content:"";left:0;position:absolute;top:40%;}.ts-feature-slide ul li a{color:#7e7d7d;}.ts-feature-slide .owl-controls{position:absolute;bottom:85px;z-index:99;}.ts-feature-slide.position-left .owl-controls{right:0;}.ts-feature-slide.position-right .owl-controls{left:0;}.ts-feature-slide.position-right .img-feature{float:right;text-align:right;}#funfact{background:#f0f0f0;padding:110px 0 120px;}.ts-funfact{text-align:center;font-family:'Montserrat';color:#252525;line-height:normal;}.ts-funfact .funfact-number{font-size:50px;}.ts-funfact h5{font-size:12px;letter-spacing:1px;}#team{padding-top:130px}.bg-gradient{background:rgb(255,255,255);background:-moz-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(240,240,240,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,1)),color-stop(100%,rgba(240,240,240,1)));background:-webkit-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(240,240,240,1) 100%);background:-o-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(240,240,240,1) 100%);background:-ms-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(240,240,240,1) 100%);background:linear-gradient(to bottom,rgba(255,255,255,1) 0%,rgba(240,240,240,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#f0f0f0',GradientType=0);}.ts-item-member{margin:0 auto;max-width:318px;padding-top:50px;position:relative;}.ts-item-member.member-left .member-avatar{text-align:left;}.ts-item-member.member-right .member-avatar{text-align:right}.ts-item-member.member-center .member-avatar{text-align:center;margin:0 auto;}.ts-item-member .over-member{bottom:0;height:0;left:0;right:0;width:100%;}.ts-item-member .over-member{background:none repeat scroll 0 0 rgba(255,255,255,0.9);display:block;overflow:hidden;position:absolute;text-align:center;z-index:20;-webkit-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s;text-align:center;}.ts-item-member.hover .over-member{height:100%;}.ts-item-member .over-member .member-detail{bottom:0;min-height:320px;padding:40px 20px;position:absolute;width:100%;}.ts-item-member .member-name{color:#000000;font-size:12px;text-transform:uppercase;letter-spacing:2px;font-family:Montserrat;display:block;}.ts-item-member .memver-position{font-style:italic;display:block;line-height:normal;}.ts-item-member .member-icon{width:30px;height:30px;background:#5ed9e7;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;display:inline-block;margin:15px auto;}.ts-item-member .member-social{margin-top:20px;margin-bottom:0;}.ts-item-member .member-social li{display:inline-block;list-style:none;}.ts-item-member .member-social a{color:#888888;font-size:16px;padding:10px;}.ts-item-member .member-social a:hover,.ts-item-member .member-social a:focus{color:#5ed9e7;}.ts-pricing-table.active .icon{background:none repeat scroll 0 0 #5ed9e7;color:#ffffff;}.ts-pricing-table.active .ts-button{background:none repeat scroll 0 0 #5ed9e7;border:2px solid #5ed9e7;color:#ffffff;}div .ts-pricing-table.active .ts-button:hover,div .ts-pricing-table.active .ts-button:focus{background:none repeat scroll 0 0 #ffffff;color:#5ed9e7;}#portfolio{padding-top:80px;}.cbp-popup-singlePage .cbp-popup-navigation-wrap{background-color:#ffffff;height:75px;}.cbp-popup-singlePage{background:#f0f0f0;}.cbp-l-loadMore-button-link.cbp-l-loadMore-button-stop{display:none;}.cbp-l-filters-alignCenter{margin-bottom:65px}.cbp-l-filters-alignCenter .cbp-filter-item{font-family:'Droid Serif';line-height:26px;padding:0 13px;border:1px solid #d1d1d1;color:#7e7d7d;margin:15px 4px 0;-webkit-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;}.cbp-l-filters-alignCenter .cbp-filter-item.cbp-filter-item-active{border:1px solid #5ed9e7;color:#5ed9e7;}.cbp-caption-zoom .cbp-caption-activeWrap{background:rgba(94,217,231,0.85);text-align:center;}.cbp-l-caption-title{font-size:12px;text-transform:uppercase;color:#ffffff;letter-spacing:2px;font-family:'Montserrat';}.cbp-l-caption-cats{font-family:'Droid Serif';font-style:italic;font-size:13px;color:#ffffff;text-transform:capitalize;}.cbp-caption-pushTop .cbp-l-caption-alignLeft .cbp-l-caption-body,.cbp-caption-pushDown .cbp-l-caption-alignLeft .cbp-l-caption-body,.cbp-caption-revealBottom .cbp-l-caption-alignLeft .cbp-l-caption-body,.cbp-caption-revealTop .cbp-l-caption-alignLeft .cbp-l-caption-body,.cbp-caption-overlayBottom .cbp-l-caption-alignLeft .cbp-l-caption-body,.cbp-caption-overlayRightAlong .cbp-l-caption-alignLeft .cbp-l-caption-body,.cbp-caption-fadeIn .cbp-l-caption-alignLeft .cbp-l-caption-body,.cbp-caption-zoom .cbp-l-caption-alignLeft .cbp-l-caption-body,.cbp-caption-minimal .cbp-l-caption-alignLeft .cbp-l-caption-body,.cbp-caption-moveRight .cbp-l-caption-alignLeft .cbp-l-caption-body,.cbp-caption-revealLeft .cbp-l-caption-alignLeft .cbp-l-caption-body{margin-top:30%;}.cbp-popup-singlePage .cbp-popup-next,.cbp-popup-singlePage .cbp-popup-prev{background:none;display:block!important;width:8px;height:13px;top:24px;color:#010101;right:auto;font-size:30px;}.cbp-popup-singlePage .cbp-popup-next:hover,.cbp-popup-singlePage .cbp-popup-prev:hover{color:#5ed9e7;}.cbp-popup-singlePage .cbp-popup-next{left:21%;}.cbp-popup-singlePage .cbp-popup-prev{left:20%;}.cbp-popup-singlePage .cbp-popup-next:before{position:absolute;left:0;content:"\f105";font-family:'FontAwesome'}.cbp-popup-singlePage .cbp-popup-prev:before{position:absolute;left:0;content:"\f104";font-family:'FontAwesome'}.cbp-popup-singlePage .cbp-popup-close{right:20%;left:auto;background:url(../images/singlepage-close.png) no-repeat left center;color:#010101;font-size:30px;top:30px;width:13px;height:13px;}.cbp-popup-singlePage .cbp-popup-close:hover{background-position:left center;}.cbp-popup-singlePage .cbp-popup-content{max-width:100%;width:100%;margin-top:75px;}#pricing-table{padding:100px 0 110px 0;}.ts-pricing-table{margin-top:30px;border:1px solid #f0f0f0;text-align:center;padding-bottom:35px;}.ts-pricing-table .icon{font-size:45px;text-align:center;background:#f0f0f0;padding:37px;}.ts-pricing-table h3{font-size:12px;text-transform:uppercase;letter-spacing:2px;font-family:'Montserrat';color:#000000;margin:25px 0 10px 0;}.ts-pricing-table .price-unit{font-style:italic;font-family:'Droid Serif';margin-bottom:15px;padding:0 25px;}.ts-pricing-table .price{color:#000000;font-size:16px;text-decoration:underline;}.ts-pricing-table .unit{font-size:13px;color:#747474;}.ts-pricing-table .feature-list{border-top:1px solid #eeeeee;padding-top:15px;margin:0 25px;}.ts-pricing-table .feature-list li{line-height:36px;}.ts-pricing-table .ts-button{margin-top:35px;}.ts-pricing-table:hover .ts-button,.ts-pricing-table:hover .ts-button:hover,.ts-pricing-table:hover .ts-button:focus{border:2px solid #5ed9e7;color:white}.parallax-section{-webkit-background-size:cover;background-size:cover;background-attachment:fixed;background-repeat:no-repeat;position:relative;}.overlay{position:absolute;top:0;left:0;bottom:0;right:0;}#testimonial{padding:130px 0 95px;background-image:url(../images/bg-testimonial.jpg);}#testimonial .overlay{background:rgba(221,87,128,0.8);}.ts-testimonial-slide{text-align:center;color:#ffffff;width:85%;margin:0 auto;}.ts-testimonial-slide p{font-size:24px;line-height:36px;font-style:italic;font-family:'Droid Serif';margin-bottom:35px;}.ts-testimonial-slide .ts-testimonial-item{margin-bottom:15px;}.ts-testimonial-slide .ts-testimonial-item .icon-client{background:#ffffff;width:29px;height:29px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;float:left;text-align:center;line-height:29px;margin-top:2px;}.ts-testimonial-slide .ts-testimonial-item .infor-client{display:inline-block;margin:0 auto;width:auto;}.ts-testimonial-slide .ts-testimonial-item .client-name{padding-left:38px;font-size:12.8px;letter-spacing:2px;text-transform:uppercase;font-family:'Montserrat';display:block;line-height:normal;white-space:nowrap;}.ts-testimonial-slide .ts-testimonial-item .client-position{font-size:12px;font-style:italic;line-height:normal;padding-left:38px;display:block;text-align:left;}.ts-testimonial-slide .ts-testimonial-item .client-position a{color:white;}.ts-testimonial-slide .ts-testimonial-item .client-position a:hover{color:#5ed9e7;}#client{background:#f0f0f0;padding:115px 0;}.ts-client-slide{margin-top:50px;position:relative;border:1px solid #d4d4d4;}.ts-client-slide .item-client{border-right:1px solid #d4d4d4;}.ts-client-slide .item-client:hover,.ts-client-slide .item-client:focus{border:1px solid #000000;}.ts-client-slide.owl-theme .owl-controls .owl-buttons div{position:absolute;top:45%;background:none;color:#c5c5c5;}.ts-client-slide.owl-theme .owl-controls .owl-buttons div:hover,.ts-client-slide.owl-theme .owl-controls .owl-buttons div:focus{color:#000000;}.ts-client-slide.owl-theme .owl-controls .owl-buttons div.owl-prev{left:-30px;}.ts-client-slide.owl-theme .owl-controls .owl-buttons div.owl-next{right:-30px;}.ts-client-slide.owl-theme .owl-controls{height:0;margin:0;}#our-blog{padding-top:110px;}.ts-lastest-from-blog .item-post{padding:30px 0;position:relative;}.ts-lastest-from-blog .item-post.item-1{background:url(../images/bgpost1.png) no-repeat scroll left center/ cover  rgba(0, 0, 0, 0)
}.ts-lastest-from-blog .item-post.item-2{background:url(../images/bgpost2.png) no-repeat left center/ cover;
}.ts-lastest-from-blog .item-post.item-3{background:url(../images/bgpost3.png) no-repeat left center/ cover;
}.ts-lastest-from-blog .item-post.bg-odd .overlay{background:rgba(0,0,0,0.63);}.ts-lastest-from-blog .item-post.bg-even .overlay{background:rgba(0,0,0,0.44);}.ts-lastest-from-blog .item-post:hover .overlay{background:rgba(94,217,231,0.85);}.ts-lastest-from-blog .item-post article{position:relative;text-align:center;}.ts-lastest-from-blog .icon-post{font-size:18px;background:rgba(255,255,255,0.44);-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;width:54px;height:54px;line-height:54px;text-align:center;display:inline-block;color:#ffffff;margin-bottom:10px;}.ts-lastest-from-blog h3{margin:0;font-size:16px;line-height:normal;}.ts-lastest-from-blog h3 a{color:#ffffff;font-family:"Droid Serif",serif;}.ts-lastest-from-blog .meta-post{margin:0;}.ts-lastest-from-blog .meta-post li{display:inline-block;text-transform:uppercase;font-size:10px;font-family:'Montserrat';letter-spacing:1px;margin:0 5px;}.ts-lastest-from-blog .item-post.bg-odd .meta-post li a,.ts-lastest-from-blog .item-post.bg-odd .meta-post li,.ts-lastest-from-blog .item-post.bg-odd .meta-post{color:#9f9f9f;}.ts-lastest-from-blog .item-post.bg-even .meta-post li a,.ts-lastest-from-blog .item-post.bg-even .meta-post li,.ts-lastest-from-blog .item-post.bg-even .meta-post{color:#ffffff;}#map-canvas{width:100%;;height:409px;background-color:#5ed9e7;}#map-canvas img{max-width:none;}.contact-info{background:#181818;padding:105px 0 75px;}.ts-bt-contact{background:#5ed9e7;border:2px solid #5ed9e7;margin-top:10px;}.ts-contact-form{text-align:center;}.ts-contact-form input[type="text"],.ts-contact-form textarea{width:100%;background:none;padding:10px;border:1px solid #2d2d2d;font-size:12px;text-align:left;margin-bottom:29px;line-height:24px;}.ts-contact-form textarea{min-height:197px;}.ts-contact-info{color:#ffffff;margin-bottom:30px;padding:30px 0;text-align:center;}.ts-contact-info .fa{font-size:30px;}.ts-contact-info span{display:block;margin-top:5px;}footer{background:#121212;padding:45px 0 35px;}.social-footer{display:block;text-align:center;margin-bottom:15px;}.social-footer li{display:inline-block;}.social-footer li a{width:39px;height:39px;line-height:39px;text-align:center;border:2px solid #535353;color:#535353;font-size:16px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;display:block;margin:0 8px;}.social-footer li a:hover,.social-footer li a:focus{border:2px solid #5ed9e7;color:#5ed9e7;}.copyright{font-size:10px;letter-spacing:2px;text-transform:uppercase;font-family:'Montserrat';color:#9f9f9f;text-align:center;margin:0;}.banner{background-image:url(../images/blog-baner.png);min-height:260px;}.banner-content{padding:0 20px;position:absolute;top:50%;transform:translateY(-50%);width:100%;z-index:10;}.banner .overlay{background:rgba(0,0,0,0.15);}.banner-content h1{font-size:25px;line-height:25px;letter-spacing:2px;text-transform:uppercase;color:#ffffff;}.banner-content hr{width:30px;height:3px;background:#ffffff;margin:15px auto 20px auto;}.banner-content p{font-style:italic;color:#ffffff;line-height:26px;font-size:16px;}.main-content{margin-top:85px;}.blog-item .icon-post-type{background:#5ed9e7;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;float:left;height:51px;line-height:51px;text-align:center;width:51px;font-size:18px;color:white;margin-right:15px;margin-top:60px;}.blog-item article{padding:60px 0;border-bottom:1px solid #f1f1f1;}.blog-item:first-child article{padding-top:0;}.blog-item:first-child .icon-post-type{margin-top:0}.blog-item article{margin-left:66px;}.blog-item h3>a,.blog-item h3{text-transform:uppercase;color:#181818;letter-spacing:1px;margin:0;font-size:16px;}.blog-item h3 a:hover{color:#5ed9e7;}.blog-date{color:#9f9f9f;text-transform:uppercase;display:inline-block;font-family:"Montserrat";font-size:10px;margin-bottom:40px;}.blog-date li{color:#9f9f9f;text-transform:uppercase;display:inline-block;font-family:"Montserrat";font-size:10px;letter-spacing:1px;padding:0 2px;position:relative;}.blog-date li a{color:#9f9f9f;}.blog-date li a:hover{color:#5ed9e7;}.blog-item .post-meta-type{margin-bottom:35px;}.blog-item .except-post{margin-bottom:35px;}.blog-item .group-share{font-size:11px;font-style:italic;color:#5ed9e7;padding:7px 0;}.blog-item .group-share a{margin:0 7px;}.blog-item .group-share span{color:#7e7d7d}.blog-item a{color:#5ed9e7;}.blog-item .ts-button{color:white;}.blog-item .ts-button:hover{color:#5ed9e7;}.blog-link{background:#f4f4f4;padding:40px 35px;}.blog-item .blog-link a{color:#7e7d7d;font-style:italic;}.blog-item .blog-link a:hover{color:#5ed9e7;}.blog-quote{background:#f4f4f4;padding:35px;font-style:italic;font-size:16px;color:#252525;}.blog-grallery .owl-controls{bottom:13px;left:13px;position:absolute;z-index:99;height:35px;}.blog-grallery .owl-controls .owl-buttons div{background:rgba(255,255,255,0.3);width:35px;height:35px;line-height:35px;color:#ececec;}.firstLetter{background-color:#f0f0f0;color:#252525;display:block;float:left;font-size:45px;height:61px;line-height:61px;margin-right:13px;text-align:center;width:61px;}.list-retad-product>li{margin-bottom:25px;}.sidebar_title{font-size:15px;line-height:24px;letter-spacing:2px;text-transform:uppercase;margin-bottom:20px;color:#181818;margin-top:0;}.sidebar_widget{margin-bottom:65px;}.blog-content blockquote,blockquote{border-left:1px solid #252525;margin:15px 0;padding:10px 20px;font-style:italic;font-size:16px;}.blog-search{margin-bottom:10px;position:relative;}.blog-search:after{background-color:#d6d6d6;content:"";display:block;height:27px;position:absolute;right:40px;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);width:1px;}.blog-search input{border:1px solid #d6d6d6;color:#8d8d8d;height:44px;outline:medium none;padding:0 50px 0 17px;width:100%;}.blog-search span{color:#252525;font-size:12px;position:absolute;right:10px;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);}.blog-search .search-submit{background:none;border:none;}ul li.cat-item{border-top:1px solid #dcdcdc;color:#7e7d7d;line-height:50px;}ul li.cat-item:first-child{border:none;}ul li.cat-item a{color:#7e7d7d;display:inline-block;padding-left:15px;position:relative;-webkit-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;}ul li.cat-item a:before{background-color:#d4d4d4;content:"";display:block;height:5px;left:0;position:absolute;top:22px;width:5px;}ul li.cat-item:hover,ul li.cat-item:hover a,ul li.cat-item a:hover,ul li.cat-item a:focus{color:#5ed9e7;}ul li.cat-item a:hover:before,ul li.cat-item:hover a:before{background-color:#5ed9e7;}.content-flickr{margin:10px 0 0;overflow:hidden;padding:0;}.content-flickr li{display:block;float:left;padding:5px;width:33.33%;}.content-flickr li a{display:block;position:relative;width:100%;}.content-flickr li a:before{bottom:0;content:"";display:block;height:100%;left:0;margin:auto;position:absolute;right:0;top:0;transform:scale(0);-moz-transform:scale(0);-webkit-transform:scale(0);transition:all 0.4s ease 0s;-moz-transition:all 0.4s ease 0s;-webkit-transition:all 0.4s ease 0s;width:100%;z-index:9;}.content-flickr li a img{transform:scale(1);-moz-transform:scale(1);-webkit-transform:scale(1);transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;width:100%;min-height:70px;}.widget_tag_cloud .tagcloud a{display:inline-block;color:#7e7d7d;text-decoration:underline;margin:0 4px}.widget_tag_cloud .tagcloud a:hover{text-decoration:none;color:#5ed9e7;}.pagination{margin:55px 0 90px 63px;}.pagination li{display:inline-block;margin:0 3px}.pagination>li:first-child>a,.pagination>li:first-child>span{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;}.pagination>li:last-child>a,.pagination>li:last-child>span{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;}.pagination li a,.pagination li span{width:35px;height:35px;line-height:35px;text-align:center;font-size:14px;font-family:"Montserrat";color:#a3a3a3;border:1px solid #d1d1d1;padding:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;}.pagination li a:hover,.pagination li span:hover,.pagination li.active a{border:1px solid #000000;color:#181818;background:none;}.comment-post{margin-left:66px;margin-top:50px;margin-bottom:80px;}.comment-post h4{text-transform:uppercase;font-size:14px;letter-spacing:2px;margin:0 0 20px;display:inline-block;color:#181818;}.comment-post .comment-item{margin-top:40px;}.comment-post .avatar{width:98px;height:98px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;}.comment-item .media-heading{color:#181818;font-size:12px;letter-spacing:2px;text-transform:uppercase;}.comment-item .media-date{color:#979797;font-size:11px;font-style:italic;}.media-body .comment-text{border-bottom:1px solid #f1f1f1;margin-bottom:0;margin-top:15px;padding-bottom:30px;}.comment-item .media-reply{color:#000000;font-size:11px;font-style:italic;margin-left:15px;}.comment-item .media-reply:hover{color:#5ed9e7;}.comment-post .comment-item>.pull-left{padding-right:25px;}.comment-post ul.children{padding-left:113px;}.leave-reply{margin-bottom:90px;margin-left:66px;}.leave-reply h4{text-transform:uppercase;font-size:14px;letter-spacing:2px;margin:0 0 20px;display:inline-block;color:#181818;}.leave-reply .comment-form{margin-top:70px;}.comment-form textarea{min-height:224px;}.comment-form input[type="text"],.comment-form textarea{width:100%;border:1px solid #e3e3e3;font-size:12px;font-style:italic;line-height:24px;padding:10px;margin-bottom:15px;}.single-portfolio-1{padding:80px 0 75px 0;background:#f0f0f0;}.single-portfolio-1 .content-portfolio{background-color:#ffffff;padding:30px;}.single-portfolio-1 .portfolio-left{padding-right:45px;}.single-portfolio-1 .section-title h3{margin-top:10px}.single-portfolio-1 .meta-portfolio{margin-top:105px;display:inline-block;width:100%;}.single-portfolio-1 .meta-portfolio .social{float:right;margin:0;padding:0;}.meta-portfolio .social li{display:inline-block;line-height:normal;margin:0 5px;}.meta-portfolio .social li a{color:#535353;font-size:14px;}.meta-portfolio .social li a:hover{color:#5ed9e7;}.meta-portfolio span.date{font-size:10px;text-transform:uppercase;letter-spacing:1px;font-family:"Montserrat";color:#272626;}.single-portfolio-1 .list-images figure{margin-bottom:30px}.single-portfolio-2{background:#ffffff;padding-bottom:130px}.single-portfolio-2 .content-portfolio{padding:90px 0;width:72%;margin:0 auto;}.single-portfolio-2 .section-title{margin-bottom:18px}.single-portfolio-2 .section-title h3{letter-spacing:10px;}.single-portfolio-2 .social{margin-top:15px;}.single-portfolio-2 .content-text{margin:30px 0 30px;}.button-portfolio{background:#5ed9e7;border:2px solid #5ed9e7;}.single-portfolio-2 .list-images figure{margin-bottom:30px}.single-portfolio-3{padding:80px 0 90px;}.single-portfolio-3 .image-gallary .owl-controls{bottom:13px;height:35px;left:13px;position:absolute;z-index:99;}.single-portfolio-3 .image-gallary .owl-controls .owl-buttons div{background:none repeat scroll 0 0 rgba(255,255,255,0.3);color:#ececec;height:35px;line-height:35px;width:35px;}.single-portfolio-3 .portfolio-right{padding-left:30px;}.single-portfolio-3 .content-portfolio{background-color:#ffffff;padding:25px 30px;}.single-portfolio-3 .button-portfolio{margin:35px 0 45px;}.single-portfolio-3 .meta-portfolio{display:inline-block;width:100%;}.single-portfolio-3 .meta-portfolio .social{margin:0;padding:0;}.single-portfolio-4{position:relative;}.single-portfolio-4 .background-parallax{background-attachment:fixed;background-position:50% 50%;background-size:cover;height:100%;min-height:820px;min-width:100%;padding:100px 0;position:static;}.single-portfolio-4 .main-content-portfolio{background:none repeat scroll 0 0 rgba(0,0,0,0);position:absolute;width:100%;top:80px;}.single-portfolio-4 .portfolio-left{padding-right:30px}.single-portfolio-4 .content-portfolio{background-color:#ffffff;padding:25px 30px;}.single-portfolio-4 .meta-portfolio{display:inline-block;width:100%;}.single-portfolio-4 .button-portfolio{margin:35px 0 45px;}.banner-blog{background-image:url("../images/bg-banner.jpg");min-height:260px;}#portfolio-right-slider{background:none repeat scroll 0 0 #f0f0f0;padding:80px 0;}#portfolio-right-slider .owl-controls{bottom:10px;float:left;height:30px;left:10px;position:absolute;z-index:99;}#portfolio-right-slider .owl-theme .owl-controls .owl-buttons div{background:none repeat scroll 0 0 #b8c6c5;color:#ffffff;font-size:16px;height:30px;line-height:30px;margin:0 5px 0 0;overflow:hidden;padding:0;position:relative;text-align:center;width:30px;}.social-portfolio-slide>h3{color:#525252;float:left;font-size:12px;}.social-portfolio-slide a{color:#525252;}.social-portfolio-slide a:hover{color:#5ed9e7;}.social-portfolio-slide li{float:left;line-height:1.1;margin:5px;}.social-portfolio-slide>ul{float:right;margin-top:15px;}.portfolio-content{background:none repeat scroll 0 0 #ffffff;padding:0 40px;}#portfolio-right-slider .ts-button{margin:40px 0;}.portfolio-content{background:none repeat scroll 0 0 #ffffff;padding:0 40px 50px;}section#feature-slide-2{background:none repeat scroll 0 0 #f0f0f0;}#service-slide-2 .owl-controls{display:none!important;}section#what-i-do{padding:100px 0 80px;}section#skill{background:none repeat scroll 0 0 #f0f0f0;padding:80px 0;}#testimonial-2 .owl-carousel .owl-item{color:#525252;}#testimonial-2 .ts-testimonial-slide .ts-testimonial-item .client-position a{color:#525252;}section#testimonial-2{padding:80px 0;}.ts-portfolio-pagebuilder-images>figure{margin:20px 0;}.banner-singer-portfolio{background-image:url("../images/banner-portfolio-reg.jpg");background-size:100% auto;min-height:818px;}.social-portfolio-pagebuilde li{display:inline;margin:5px;}.social-portfolio-pagebuilde a{color:#525252;}.social-portfolio-pagebuilde a:hover{color:#5ed9e7;}#portfolio-pagebuilder .ts-button{margin:40px 0;}#portfolio-pagebuilder{margin-bottom:80px;margin-top:80px;}.section-title h2{color:#252525;font-family:"Montserrat";font-size:18px;letter-spacing:10px;text-transform:uppercase;}#detail-product{padding:80px 0;}#related_product h2{color:#525252;font-size:17px;letter-spacing:0;}#related_product .owl-controls{display:none!important;}section#related_product{padding:80px 0;}.ts-product-title{color:#181818;font-size:13px;letter-spacing:1px;}.ts-product-title:hover,.your-rated-comment li i:hover{color:#5ed9e7;}h4.product-title{margin:10px 0 0;}.ts-price-final{color:#5ed9e7;font-size:15px;}body{padding-top:83px;}.your-rated-comment li{cursor:pointer;float:left;margin:0 3px 0 0;width:auto;}.rated-product li{float:left;font-size:12px;margin:0 3px 0 0;width:auto;}.product_list_widget .rated-product ul li{float:left;margin:0 3px 0 0;width:auto;font-size:12px;}.widget-cart-title-product .rated-product{display:table;}.banner-shop,.banner-blog{background-image:url("../images/bg-banner.jpg");background-position:center top;min-height:261px;}.head-shop .section-title p{font-size:13px;font-style:normal;margin:0;}.head-shop .section-title{float:left;margin-bottom:20px;}.fillter-show{float:right;}select.slect-product-show{height:44px;padding:5px;width:200px;}.ts-clear{clear:both;}a.ts-sale{background:none repeat scroll 0 0 #5ed9e7;color:#ffffff;font-family:Montserrat;font-size:11px;letter-spacing:2px;line-height:24px;padding:1px 18px;position:absolute;right:-8px;top:-12px;}.ts-product-top img{width:100%;}.ts-product-top{position:relative;}.product-item{margin:10px auto;}.ts-add-cart{background:url("../images/cart-product.png") no-repeat scroll center center #000000;bottom:-40px;float:left;height:40px;left:0;position:absolute;width:50px;transition:color 0.2s ease 0s;-webkit-transition:color 0.2s ease 0s;-o-transition:color 0.2s ease 0s;}.woocommerce table.shop_table.cart td.actions{border-top:1px solid #dedede;padding-top:50px;}.ts-product-detail{background:url("../images/view-product.png") no-repeat scroll center center #000000;bottom:-40px;float:left;height:40px;left:55px;position:absolute;width:50px;transition:all 0.2s ease 0s;-webkit-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;}.ts-product-detail:hover,.ts-add-cart:hover{background-color:#5ed9e7}.ts-price{font-size:12px;margin-right:5px;text-decoration:line-through;}.ts-top-product-price{color:#5ed9e7;font-size:13px;}.ts-product-top:hover .product-hover{display:block;}.head-shop .section-title h3{margin:0;}.title-top-product>a{color:#7e7d7d;font-family:Droid Serif;font-size:13px;}.rated-product li{float:left;margin:0 3px 0 0;}.list-retad-product figure{float:left;margin-right:15px;}.widget_tag_shop .tagcloud>a{border:1px solid #d4d4d4;font-size:13px;letter-spacing:0.1px;margin:0 5px 10px 0;padding:3px 11px;text-decoration:none;}.widget_tag_shop .tagcloud>a:hover{border-color:#5ed9e7;}.line-filter{background:none repeat scroll 0 0 #525252;height:2px;}.begin-price{float:left;line-height:10px;}.end-price{float:right;line-height:10px;}input.submit-filter{background:none repeat scroll 0 0 transparent;border:2px solid #525252;color:#181818;font-family:Montserrat;font-size:12px;letter-spacing:2px;padding:0 10px;transition:all 0.2s ease 0s;-webkit-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;}input.submit-filter:hover{background:#5ed9e7;border:2px solid #5ed9e7;color:#fff}.ts-submit>span{color:#181818;float:right;font-family:Montserrat;font-size:12px;letter-spacing:1px;}.ts-submit{margin-top:40px;}.title-top-product>a:hover{color:#5ed9e7;}.validate.h5-active{border:1px solid #dd6868!important;}.product-name>a:hover{color:#5ed9e7;}#single-portfolio{background:none repeat scroll 0 0 #f0f0f0;padding:80px 0;}#single-portfolio .ts-button{margin:40px 0;}.social-portfolio>h3{color:#525252;float:left;font-size:12px;}.social-portfolio a{color:#525252;}.social-portfolio a:hover{color:#5ed9e7;}.social-portfolio li{float:left;line-height:1.1;margin:5px;}.social-portfolio>ul{float:right;margin-top:15px;}#single-portfolio .img-portfolio>figure{margin:0 0 20px;}div#blog{margin:85px 0;}div.main-content{margin:0px;}div#shop{margin-top:85px;}.title-product>a{color:#252525;font-size:17px;text-transform:uppercase;}.rated{color:#5ed9e7;}.ts-product-price{color:#5ed9e7;font-size:14px;}.title-product{margin-top:0;}div .tp-bullets.preview2 .bullet{background:transparent!important;border:2px solid #979797!important;border-radius:10px;box-shadow:none;box-sizing:content-box;cursor:pointer;display:inline-block;float:none!important;height:31px!important;margin-bottom:0!important;margin-right:5px!important;position:relative!important;transition:background-color 0.2s ease 0s,border-color 0.2s ease 0s;-webkit-transition:background-color 0.2s ease 0s,border-color 0.2s ease 0s;-o-transition:background-color 0.2s ease 0s,border-color 0.2s ease 0s;width:18px!important;}div .tp-bullets.preview2 .bullet:hover,div .tp-bullets.preview2 .bullet.selected{background:url("../images/bulet-active.png") no-repeat scroll center 7px transparent!important;border:2px solid #979797!important;box-shadow:none;height:31px!important;width:18px!important;}div.tp-bullets.preview2{bottom:50px!important;height:31px;z-index:99!important;}.price .amount{color:#5ed9e7;font-size:15px;}div.product-content .button{background:none repeat scroll 0 0 #252525;border:medium none;color:#ffffff;float:left;line-height:40px;margin-left:45px;padding:0 20px;text-transform:uppercase;transition:all 0.3s ease-out 0s;-webkit-transition:all 0.3s ease-out 0s;-o-transition:all 0.3s ease-out 0s;}div.product-content .button:hover{background:none repeat scroll 0 0 #5ed9e7;}.product_meta{clear:both;float:left;margin:30px 0;}.full-desc{margin:10px 0 30px;}.price del span.amount{color:#7e7d7d;font-size:14px;font-weight:400;}.price ins span.amount{color:#5ed9e7;font-size:20px;}ins{text-decoration:none;}.posted_in>a{color:#5ed9e7;}.content-right .shoping-cart-widget{margin-bottom:45px;padding:0;}.shoping-cart-widget h3{font-family:"Montserrat";font-size:14px;letter-spacing:2px;line-height:24px;margin-bottom:20px;margin-top:0;text-transform:uppercase;color:#181818;}.product_list_widget li>a{float:left;margin-right:15px;}ul.product_list_widget li{float:left;list-style:outside none none;margin:0 0 25px;padding:0;width:100%;}.widget-cart-title-product>a{color:#7e7d7d;display:block;transition:all 0.2s linear 0s;-webkit-transition:all 0.2s linear 0s;-o-transition:all 0.2s linear 0s;}.shoping-cart-widget .product_list_widget span.amount{color:#5ed9e7;font-size:15px;}.shoping-cart-widget .product_list_widget del span.amount{color:#a3a3a3;}.item-related-product-slide{position:relative;}.item-related-product-slide .ts-product-top img{width:auto;}#related_product .owl-carousel .owl-item{padding-top:10px;}.owl-item:hover .product-hover{opacity:1;}.owl-item:hover .product-hover .ts-add-cart,.owl-item:hover .product-hover .ts-product-detail{transition:all 0.2s linear 0s;-webkit-transition:all 0.2s linear 0s;-o-transition:all 0.2s linear 0s;bottom:0;}.banner-single-portfolio-parallax-1{background-image:url("../images/portfolio_parallax-1.jpg");background-position:50% 50%;min-height:810px;transform:translateZ(-1px) scale(1.1);-ms-transform:translateZ(-1px) scale(1.1);-webkit-transform:translateZ(-1px) scale(1.1);}.single-portfolio-content{background:none repeat scroll 0 0 #ffffff;padding:10px 30px;position:absolute;top:30%;transform:translateY(-40%);-ms-transform:translateY(-40%);-webkit-transform:translateY(-40%);width:300px;}.banner-single-portfolio-parallax-2{background-image:url("../images/portfolio_parallax-2.jpg");background-position:50% 50%;min-height:1105px;transform:translateZ(-1px) scale(1.1);-ms-transform:translateZ(-1px) scale(1.1);-webkit-transform:translateZ(-1px) scale(1.1);}.banner-single-portfolio-parallax-3{background-image:url("../images/portfolio_parallax-3.jpg");background-position:50% 50%;min-height:810px;transform:translateZ(-1px) scale(1.1);-ms-transform:translateZ(-1px) scale(1.1);-webkit-transform:translateZ(-1px) scale(1.1);}.title-slide-banner{color:#252525;text-transform:Uppercase;}.tp-arr-titleholder{display:none!important;}.tparrows.preview2{background:none repeat scroll 0 0 #f3f3f3;}div.tp-leftarrow.preview2::after{color:#252525;content:"\f104";font-family:FontAwesome;left:18px;}div.tp-rightarrow.preview2::after{color:#252525;content:"\f105";font-family:FontAwesome;right:18px;}div.tp-leftarrow.preview2.itishovered::after,div.tp-rightarrow.preview2.itishovered::after{color:#ffffff;}div.tparrows.preview2:hover{background:none repeat scroll 0 0 #5ED9E7;color:#fff!important;}div.tparrows.preview2{height:48px!important;min-height:48px;min-width:48px;width:48px!important;background:#f3f3f3;}.rate-skills p{color:#252525;margin:0;}.rate-skills span{float:right;}.rate-skills>div{margin-bottom:20px;}.feature-content>h2{color:#252525;}.ts-portfolio-slide .ts-button{margin:40px 0;}#single-shop{margin-top:85px;}.portfolio-content{padding:10px 35px 40px!important;}.header-basic .menubar .icon-bar{background:none repeat scroll 0 0 #252525;display:block;height:2px;margin-top:3px;width:18px;}.header-basic .menubar{float:right;margin:32px 0 0 10px;z-index:999!important;}div.social-top{float:right;padding-top:28px;}.header-basic .ts-default-menu{float:right;}.header-basic .ts-default-menu ul li{display:inline-block;padding:27px 20px;}.header-basic .ts-default-menu a::before{background:none repeat scroll 0 0 #5ed9e7;bottom:-5px;content:"";height:1px;left:0;opacity:0;position:absolute;transform:translateY(10px);-ms-transform:translateY(10px);-webkit-transform:translateY(10px);transition:opacity 0.3s ease 0s,transform 0.3s ease 0s;-webkit-transition:opacity 0.3s ease 0s,transform 0.3s ease 0s;-o-transition:opacity 0.3s ease 0s,transform 0.3s ease 0s;width:100%;}.ts-default-menu a:hover::before,.ts-default-menu a:focus::before,.ts-default-menu a.active::before,.ts-default-menu li.current-menu-item a::before{opacity:1;transform:translateY(0px);}.header-basic .ts-default-menu li>ul.dropdown-menu{background:none repeat scroll 0 0 #252525;border:medium none;border-radius:0;box-shadow:none;display:block!important;min-width:190px;opacity:0;padding:20px;transform:translateY(50px);-ms-transform:translateY(50px);-webkit-transform:translateY(50px);transition:opacity 0.4s ease 0s,-moz-transform 0.4s ease 0s,visibility 0.4s linear 0s;-webkit-transition:opacity 0.4s ease 0s,-moz-transform 0.4s ease 0s,visibility 0.4s linear 0s;-o-transition:opacity 0.4s ease 0s,-moz-transform 0.4s ease 0s,visibility 0.4s linear 0s;visibility:hidden;}.header-basic .ts-default-menu li>ul.dropdown-menu li{display:list-item;padding:0;}.header-basic .ts-default-menu ul li{line-height:23px;}.header-basic .ts-default-menu li>ul.dropdown-menu li a::before,.header-basic .ts-default-menu li>ul.dropdown-menu li a::before,.header-basic .ts-default-menu li>ul.dropdown-menu li.current-menu-item a::before{bottom:13px;left:0;width:17px;}.header-basic .ts-default-menu li>ul.dropdown-menu{background:none repeat scroll 0 0 #252525;border:medium none;border-radius:0;box-shadow:none;display:block!important;min-width:190px;opacity:0;padding:20px;transform:translateY(50px);-ms-transform:translateY(50px);-webkit-transform:translateY(50px);transition:opacity 0.4s ease 0s,-moz-transform 0.4s ease 0s,visibility 0.4s linear 0s;-webkit-transition:opacity 0.4s ease 0s,-moz-transform 0.4s ease 0s,visibility 0.4s linear 0s;-o-transition:opacity 0.4s ease 0s,-moz-transform 0.4s ease 0s,visibility 0.4s linear 0s;visibility:hidden;}.header-basic .dropdown-menu{display:none;float:left;font-size:14px;left:20px;list-style:outside none none;position:absolute;text-align:left;top:100%;z-index:1000;}.ts-default-menu ul{margin:0;}.header-basic .ts-default-menu a:hover,.header-basic .ts-default-menu a:focus,.header-basic .ts-default-menu a.active{color:#5ed9e7;}.header-basic .ts-default-menu li a{color:#252525;font-family:Montserrat;font-size:12px;line-height:30px;position:relative;text-transform:uppercase;transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;}.header-basic .ts-default-menu ul li:hover>ul.dropdown-menu{opacity:1;transform:translate(0px);-ms-transform:translate(0px);-webkit-transform:translate(0px);transition:all 0.4s ease 0s,-moz-transform 0.4s ease 0s;-webkit-transition:all 0.4s ease 0s,-moz-transform 0.4s ease 0s;-o-transition:all 0.4s ease 0s,-moz-transform 0.4s ease 0s;visibility:visible;}.header-basic .ts-default-menu li>ul.dropdown-menu li a{color:#ffffff;font-family:"Droid Serif";font-size:13px;line-height:36px;text-transform:capitalize;padding:3px 0;}.ts-default-menu .dropdown-menu .active a::before,.ts-default-menu a:hover::before,.ts-default-menu a:focus::before,.ts-default-menu a.active::before,.ts-default-menu li.current-menu-item a::before{opacity:1;transform:translate(0px);-ms-transform:translate(0px);-webkit-transform:translate(0px);}.header-basic .dropdown-menu>li>a:hover,.header-basic .dropdown-menu>li>a:focus,.header-basic .dropdown-menu>.active>a,.header-basic .dropdown-menu>.active>a:hover,.header-basic .dropdown-menu>.active>a:focus{background-color:transparent;color:#5ed9e7!important;text-decoration:none;padding:3px 20px!important;}div.main-header{padding:0;opacity:1;}.ts-default-menu{transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;}.social-top{display:none;transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;}.logo h1{margin:21px 0;}.blog-item iframe{width:100%;}.ts-default-menu li.menu-item-has-children>a::after{content:"\F0D7";font-family:"FontAwesome";margin-left:5px;}.product-hover{opacity:0;transition:opacity 0.3s ease-out 0s,bottom 0.3s ease-out 0s;}div.product-item:hover .product-hover{opacity:1;}.product-item:hover .ts-add-cart,.product-item:hover .ts-product-detail{bottom:0;}.banner-shop-cart{background-image:url("../images/cart-banner.jpg");min-height:260px;}.overlay{background:none repeat scroll 0 0 rgba(0,0,0,0.15);}.woocommerce table.shop_table.cart thead tr th{border-bottom:1px solid #dedede;padding-bottom:15px;}.woocommerce{padding-bottom:50px;padding-top:50px;}.woocommerce table.shop_table,.woocommerce-page table.shop_table{border:1px solid #dedede;border-collapse:separate;margin:0 -1px 0 0;text-align:left;width:99.9%;}.woocommerce table.shop_table thead,.woocommerce-page table.shop_table thead{background:none repeat scroll 0 0 #e5e5e5;}.woocommerce .cart-collaterals,.woocommerce-page .cart-collaterals{margin-top:45px;width:100%;}.cart-collaterals{margin-bottom:50px;}div.products div.product{margin-top:40px;position:relative;}.ts-product-info{position:relative;}.woocommerce div.products div.product a img,.woocommerce-page div.products div.product a img{display:block;height:auto;margin:0 0 8px;transition:all 0.2s ease-in-out 0s;-webkit-transition:all 0.2s ease-in-out 0s;-moz-transition:all 0.2s ease-in-out 0s;-o-transition:all 0.2s ease-in-out 0s;}.ts-product-info .ts-cart-woocomer{bottom:-40px;height:40px;left:0;opacity:0;position:absolute;text-align:center;transition:opacity 0.3s ease-out 0s,bottom 0.3s ease-out 0s;-webkit-transition:opacity 0.3s ease-out 0s,bottom 0.3s ease-out 0s;-moz-transition:opacity 0.3s ease-out 0s,bottom 0.3s ease-out 0s;-o-transition:opacity 0.3s ease-out 0s,bottom 0.3s ease-out 0s;width:auto;}div.products div.product h3 a{color:#181818;}div.products div.product h3{color:#181818;font-family:"Montserrat";font-size:12px;font-weight:400;letter-spacing:1px;line-height:24px;margin:15px 0 0;text-transform:uppercase;}.woocommerce div.products div.product .price,.woocommerce-page div.products div.product .price{display:block;font-weight:400;margin-bottom:0;}div.products div.product:hover .ts-product-info .ts-cart-woocomer{bottom:0;opacity:1;}.cart_totals h2,.shipping_calculator h2{font-size:16px;line-height:25px;text-transform:uppercase;color:#252525;}.woocommerce-cart .cart_totals table{width:100%;}.cart_totals tr.cart-subtotal{border-top:medium none;}.cart_totals tr{border-top:1px solid #dedede;}.woocommerce .cart-collaterals .cart_totals tr td,.woocommerce .cart-collaterals .cart_totals tr th,.woocommerce-page .cart-collaterals .cart_totals tr td,.woocommerce-page .cart-collaterals .cart_totals tr th{border:medium none;padding:6px;text-align:left;}.woocommerce .cart-collaterals .cart_totals tr td,.woocommerce .cart-collaterals .cart_totals tr th,.woocommerce-page .cart-collaterals .cart_totals tr td,.woocommerce-page .cart-collaterals .cart_totals tr th{text-align:left;}.cart_totals h2,.shipping_calculator{font-size:16px;line-height:25px;text-transform:uppercase;}.shipping_calculator h2 a{color:#000000;}.cart_totals>table{width:100%;}.cross-sells>h2{color:#181818;font-size:24px;}table.cart td.actions .coupon .input-text,#content table.cart td.actions .coupon .input-text{border:1px solid #dedede;box-sizing:border-box;float:left;height:45px;margin:0 10px 0 0;outline:0 none;padding:5px;width:220px;}.woocommerce table.cart td.actions input[type="submit"]{height:45px;}.actions input[type="submit"]{float:right;}.actions input[type="submit"]{background:none repeat scroll 0 0 #252525;border:2px solid #252525;color:#ffffff;display:inline-block;font-family:"Montserrat";font-size:11px;letter-spacing:2px;line-height:35px;min-width:105px;padding:0 20px;text-align:center;text-decoration:none;text-transform:uppercase;transition:all 0.3s ease-out 0s;-webkit-transition:all 0.3s ease-out 0s;-moz-transition:all 0.3s ease-out 0s;-o-transition:all 0.3s ease-out 0s;width:auto;}.woocommerce table.cart td.actions .coupon label,.woocommerce #content table.cart td.actions .coupon label,.woocommerce-page table.cart td.actions .coupon label,.woocommerce-page #content table.cart td.actions .coupon label{display:none;}.ts-button:hover,.ts-button:focus,input[type="submit"]:hover,input[type="submit"]:focus,.more-link:hover,.more-link:focus{border:2px solid #5ed9e7;color:#5ed9e7;}.ts-button:hover,.ts-button:focus,input[type="submit"]:hover,input[type="submit"]:focus,.more-link:hover,.more-link:focus{background:transparent;border:2px solid #5ed9e7;color:#5ed9e7!important;text-decoration:none;}.actions .coupon{float:left;}table.cart td.actions .button.alt,#content table.cart td.actions .button.alt{background:none repeat scroll 0 0 #252525;border:medium none;color:#ffffff!important;float:right;height:45px;margin-left:10px;}.woocommerce table.shop_table th,.woocommerce-page table.shop_table th{border:medium none;color:#555555;font-weight:normal;line-height:18px;padding:15px;text-transform:none;}.woocommerce table.shop_table.cart td{padding:15px 10px;}.woocommerce table.cart img,.woocommerce #content table.cart img,.woocommerce-page table.cart img,.woocommerce-page #content table.cart img{height:auto;width:50px;}.woocommerce table.cart a.remove,.woocommerce #content table.cart a.remove,.woocommerce-page table.cart a.remove,.woocommerce-page #content table.cart a.remove{border-radius:100%;color:#000000;content:none;display:inline-block;font-size:25px;font-weight:400;height:24px;line-height:1;text-align:center;text-decoration:none;transition:all 0.2s linear 0s;-webkit-transition:all 0.2s linear 0s;-moz-transition:all 0.2s linear 0s;-o-transition:all 0.2s linear 0s;width:24px;}.shipping-calculator-button{color:#181818;}.woocommerce a.button.product_type_simple,.woocommerce a.button.product_type_variable,.woocommerce a.button.add_to_cart_button,.woocommerce a.button.product_type_simple.added{border:medium none;bottom:0;color:#252525;display:inline-block;height:40px;margin-right:0;overflow:hidden;position:relative;text-indent:-9999em;width:50px;}.ts-product-info .ts-cart-woocomer{bottom:-40px;height:40px;left:0;opacity:0;position:absolute;text-align:center;transition:opacity 0.3s ease-out 0s,bottom 0.3s ease-out 0s;-webkit-transition:opacity 0.3s ease-out 0s,bottom 0.3s ease-out 0s;-moz-transition:opacity 0.3s ease-out 0s,bottom 0.3s ease-out 0s;-o-transition:opacity 0.3s ease-out 0s,bottom 0.3s ease-out 0s;width:auto;}table.cart td.actions .button.alt:hover,#content table.cart td.actions .button.alt:hover{background:none repeat scroll 0 0 #5ed9e7;}.ts-lastest-from-blog div.item-post.bg-even .meta-post li a,.ts-lastest-from-blog div.item-post.bg-even .meta-post li{color:#9f9f9f;}.item-post:hover ul.meta-post,.item-post:hover ul.meta-post li,.item-post:hover ul.meta-post a{color:#fff!important;}div abbr[title],div abbr[data-original-title]{border-bottom:medium none;}.woocommerce form .form-row label,.woocommerce-page form .form-row label{color:#555;display:block;font-size:13px;font-weight:400;margin-bottom:5px;text-transform:uppercase;width:100%;}#customer_details h3{color:#181818;font-size:20px;font-weight:normal;text-transform:uppercase;}.woocommerce-shipping-fields h3 label{font-weight:400;}.woocommerce form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last{display:inline-block;overflow:visible;width:47%;}.woocommerce-checkout .woocommerce p{margin-bottom:30px;}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.woocommerce-page form .form-row input.input-text,.woocommerce-page form .form-row textarea{border:1px solid #dcdcdc;box-sizing:border-box;color:#7a7a7a;font-family:"Playfair Display";font-size:12px;font-style:italic;letter-spacing:1px;outline:medium none;padding:10px;width:100%;}select.country_to_state{padding:0px 10px;width:100%;}.woocommerce .form-row-last{float:right;}.product-name>a{color:#555;}.woocommerce table.shop_table tfoot td,.woocommerce table.shop_table tfoot th{border-top:1px solid #dedede;}.woocommerce #payment div.payment_box,.woocommerce-page #payment div.payment_box{color:#5e5e5e;font-size:0.92em;line-height:1.5em;margin:0;padding:20px 0;position:relative;}.woocommerce #payment ul.payment_methods{border:1px solid #dedede;list-style:outside none none;margin:0;padding:20px;text-align:left;}h3#order_review_heading{color:#181818;font-size:20px;text-transform:uppercase;}.woocommerce #payment div.form-row{padding:50px 0 20px;}select.country_select option{padding:15px;}.ts-select.select2-container .select2-choice{background-image:none;border:1px solid #d6d6d6;border-radius:0;color:#444444;display:block;height:46px;line-height:46px;overflow:hidden;padding:0 0 0 8px;position:relative;text-decoration:none;white-space:nowrap;}.select2-drop.select2-drop-active{border-color:#d6d6d6;}.ts-select{width:100%;}.shoping-cart-widget .product_list_widget del span.amount{font-size:12px;margin-right:2px;}.select2-container .select2-choice .select2-arrow b:after{color:#444444;content:"\F107";font-family:"FontAwesome";font-size:18px;position:absolute;right:10px;}.ts-select.select2-container .select2-choice .select2-arrow{background:none repeat scroll 0 0 transparent;border-left:medium none;}.select2-search input:after{content:"\F002";font-family:"FontAwesome";font-size:14px;position:absolute;right:10px;top:5px;}#s2id_slect-product-show .select2-choice{width:170px;}.quantity input{background:none repeat scroll 0 0 transparent;border:1px solid #dedede;border-radius:0!important;float:left;height:40px;margin:0;text-align:center;width:40px;}.quantity .input-text.qty{border-left:medium none;border-right:medium none;}.ts-bt-contact{border-radius:0!important;}.actions input[type="submit"]{margin-bottom:10px;}.button-wellcom .ts-button{float:none;}#funfact .row>div{border-left:1px solid #dadada;padding:15px;}section#funfact{padding:80px 0;}#funfact .row>div:first-child{border:none;}.feature-content>h2{margin:50px 0 40px;}.desc-slide-banner{font-size:14px!important;line-height:20px;}.tp-caption p br{display:none;}.tparrows.preview2{z-index:99;}.background-parallax-1{background-image:url("../images/portfolio_parallax-1.jpg");}.background-parallax-2{background-image:url("../images/portfolio_parallax-2.jpg");}.background-parallax-3{background-image:url("../images/portfolio_parallax-3.jpg");}body header{z-index:999!important;}nav.ts-default-menu{z-index:999!important;}.tp-banner-container{z-index:2;}div.tp-bullets.preview2{display:none;}section#slideshow{position:relative;z-index:2!important;background-color:transparent;}.home-arrow{bottom:35px;font-size:35px;position:absolute;text-align:center;width:100%;z-index:99;}.home-arrow a{color:#979797;position:relative;z-index:100;}.home-arrow a:hover{color:#5ed9e7;}.header-basic .menubar:hover .icon-bar{background:#5ed9e7;}ul.tabs li a.active{background:none repeat scroll 0 0 #252525;border-color:#252525;color:#fff;}ul.tabs li a{background:none repeat scroll 0 0 transparent;border:1px solid #dedede;color:#252525;font-size:11px;font-weight:normal;line-height:32px;padding:15px;position:relative;text-decoration:none;text-transform:uppercase;}ul.tabs li{float:left;line-height:48px;}ul.tabs{clear:both;display:table;margin:10px 0 -1px;width:100%;}#tabs .tab-content{border:1px solid #dedede;box-shadow:0 1px 1px #dedede;float:left;margin-bottom:60px;padding:20px;width:100%;}#tabs .tab-content h2{color:#000000;font-size:14px;font-weight:400;letter-spacing:normal;margin:20px 0 10px;text-transform:uppercase;}li.comment{list-style:outside none none;margin-bottom:30px;}.comment-text{margin-left:60px;padding:0 10px;}.avatar{float:left;}.commentlist .star-rating{display:inline-block;line-height:10px;}.meta strong{font-size:12px;font-weight:500;text-transform:capitalize;}.rated-comment li{float:left;}p.meta{line-height:16px;margin:0;}ol.commentlist{padding:0;}#review_form #reply-title{color:#000000;font-size:14px;font-weight:500;letter-spacing:normal;margin:0 0 20px;text-transform:uppercase;}label{display:inline-block;font-weight:700;margin-bottom:5px;max-width:100%;}.woocommerce .comment-form input[type="submit"]{background:none repeat scroll 0 0 #000000;color:#ffffff;float:right;}p.form-submit .submit{background:none repeat scroll 0 0 #000000;border:medium none;color:#ffffff;float:right;font-family:Montserrat;font-size:11px;letter-spacing:2px;line-height:44px;padding:0 25px;text-transform:uppercase;transition:all 0.3s ease-out 0s;-webkit-transition:all 0.3s ease-out 0s;-moz-transition:all 0.3s ease-out 0s;-o-transition:all 0.3s ease-out 0s;}p.form-submit .submit:hover{background:none repeat scroll 0 0 #5ed9e7;color:#ffffff!important;}.rated-comment li{float:left;}.rated-comment{float:left;width:100%;}.comment-form-rating{margin:0;}ul.content-flickr li{display:block;float:left;padding:5px 10px 5px 0;width:33.33%;}.ts-item-member.active .over-member.profile-show{height:100%;}.ts-item-member.active .over-member{height:0%;}.ts-lastest-from-blog div.item-post{background-attachment:fixed!important;background-position:center center!important;background-repeat:no-repeat!important;background-size:cover!important;}.skillbar{position:relative;display:block;margin-bottom:15px;width:100%;background:#e5e5e5;height:7px;-webkit-transition:0.4s linear;-moz-transition:0.4s linear;-ms-transition:0.4s linear;-o-transition:0.4s linear;transition:0.4s linear;-webkit-transition-property:width,background-color;-moz-transition-property:width,background-color;-ms-transition-property:width,background-color;-o-transition-property:width,background-color;transition-property:width,background-color;}.skillbar-bar{height:7px;width:0px;background:#6adcfa;}div.skillbar{margin-bottom:40px;}.button-wellcom{margin-top:20px;}.cbp-l-loadMore-button{display:none;}.detail-product .ts-sale{right:0;z-index:9;}h1.title-product>a{color:#252525;font-size:22px;text-transform:uppercase;}h1.title-product{margin:-23px 0 0;}.commet-review-link{color:#5ed9e7;margin-left:10px;}.item-related-product-slide .ts-product-top{display:table;margin:0 auto;position:relative;}.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top;}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020;}.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}.fancybox-opened{z-index:8030;}.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,0.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,0.5);box-shadow:0 10px 25px rgba(0,0,0,0.5);}.fancybox-outer,.fancybox-inner{position:relative;}.fancybox-inner{overflow:hidden;}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch;}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap;}.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%;}.fancybox-image{max-width:100%;max-height:100%;}#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url('../images/fancybox_sprite.png');}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:0.8;cursor:pointer;z-index:8060;}#fancybox-loading div{width:44px;height:44px;background:url('../images/fancybox_loading.gif') center center no-repeat;}.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040;}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url('../images/blank.gif');-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040;}.fancybox-prev{left:0;}.fancybox-next{right:0;}.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden;}.fancybox-prev span{left:10px;background-position:0 -36px;}.fancybox-next span{right:10px;background-position:0 -72px;}.fancybox-nav:hover span{visibility:visible;}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible!important;}.fancybox-lock{overflow:hidden!important;width:auto;}.fancybox-lock body{overflow:hidden!important;}.fancybox-lock-test{overflow-y:hidden!important;}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url('../images/fancybox_overlay.png');}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0;}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll;}.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050;}.fancybox-opened .fancybox-title{visibility:visible;}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center;}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0,0,0,0.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:bold;line-height:24px;white-space:nowrap;}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff;}.fancybox-title-inside-wrap{padding-top:10px;}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,.8);}#place_order{background:none repeat scroll 0 0 #252525;border:2px solid #252525;border-radius:0!important;color:#ffffff;display:inline-block;font-family:"Montserrat";font-size:11px;letter-spacing:2px;line-height:35px;margin:0 7px;min-width:105px;padding:0 20px;text-decoration:none;text-transform:uppercase;transition:all 0.3s ease-out 0s;}#place_order:hover{background:none repeat scroll 0 0 #ffffff;border:2px solid #5ed9e7;color:#5ed9e7!important;text-decoration:none;}div.tp-banner{position:relative;width:100%;}.mb_YTPBar{display:none!important;}.mb_YTVPBar.inlinePlayer{display:none!important;}#slides,#slides-video,#slider-background,#slider{}section{background-color:#fff;}.home-details-tb{height:auto;margin:0 auto;position:absolute;text-align:center;top:50%;transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);width:100%;z-index:10;right:0;left:0;}.fixed-text{color:#969696;font-size:25px;line-height:normal;margin:5px 0 25px;text-transform:uppercase;}.hometexts li strong{color:#5ed9e7;}.logo-slide{margin-bottom:40px;}.hometexts li{color:#000000;font-family:Montserrat;font-size:60px;font-weight:normal;height:auto;line-height:normal;text-transform:uppercase;width:100%;}.home-categories li{background:url("../images/li-item.png") no-repeat scroll left center transparent;color:#000000;display:inline-block;font-family:"Montserrat";font-size:14px;padding:0 10px 0 25px;text-transform:uppercase;width:auto;}.home-categories li:first-child{background:none;padding-left:0;}.logo-slide{margin-bottom:40px;}.ts-item-member.active.hover .over-member{height:100%;}.hometexts li strong{font-weight:normal;}#client-2{background:none repeat scroll 0 0 #ffffff;color:#252525;padding:100px 0 140px;}#client-2 .ts-testimonial-slide{color:#252525;}#client-2 .ts-testimonial-slide .ts-testimonial-item .client-position a{color:#252525;}#slider{overflow:hidden;position:relative;}a.control_next{border-radius:2px 0 0 2px;right:0;}#slider a.control_next{background-position:right center;right:2%;}#slider a.control_prev{background-position:left center;left:2%;}#slider a{background:url("../images/slider-arrows.png") no-repeat scroll 0 0 transparent;display:block;height:100%;opacity:0;position:absolute;top:0;transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;width:36px;z-index:11;}#slider:hover a{opacity:0.6;}div #slider a:hover{opacity:1;}.home-menu-2 .social-top{opacity:1;display:block;}section#slideshow{position:relative;width:100%;z-index:2!important;overflow:hidden;}.slides-container-parallax{margin-left:0!important;}@media (min-width: 768px) {div.tp-banner{height:100%!important;max-height:none!important;position:relative;width:100%;}}@media (max-width: 1900px) {.banner-shop,.banner-blog{background-size:auto auto;}}@media (max-width: 1200px) {}@media (min-width: 1367px) and (max-width: 1900px) {.tp-banner{height:800px!important;}}@media (min-width: 1025px) and (max-width: 1366px) {.tp-banner{height:550px!important;}.title-slide-banner{color:#252525;font-size:30px!important;text-transform:uppercase;line-height:30px!important;}.tp-caption p{font-size:13px!important;margin-top:35px;}.tp-simpleresponsive img{height:2px!important;max-width:none;}.desc-slide-banner{line-height:60px;}}@media (min-width: 768px) and (max-width: 1024px) {#client-2 .ts-client-slide{margin:50px auto 0;position:relative;width:96%;}div.tp-banner{height:100%!important;max-height:none!important;position:relative;width:100%;}div.home-details-tb{height:auto;margin:0 auto;position:absolute;text-align:center;top:40%;transform:none;width:100%;z-index:10;}div.home-pattern,div .bg-parallax{background-size:auto auto;}.media-body div.comment-text{margin-left:0;}.comment-post div.comment-item>.pull-left{padding-right:10px;}#testimonial.parallax-section{background-position:center top!important;background-size:100% auto!important;background-attachment:scroll;}#client .container{width:95%;}div.ts-lastest-from-blog div.item-post{background-attachment:scroll!important;background-position:center center!important;background-repeat:no-repeat!important;background-size:auto!important;}.tp-banner{height:550px!important;}.ts-feature-slide h2{font-size:30px;}.ts-pricing-table .icon{padding:25px;}.ts-pricing-table .feature-list li{line-height:30px;}div.tparrows.preview2,div.tparrows.preview2:hover{border-radius:50%;height:60px!important;width:60px!important;}.tp-caption h2{font-size:16px;margin:0;}.tp-caption p{font-size:12px;line-height:16px;}div.tp-caption p br{display:block;}div.comment-post{margin-left:0;}div.cbp-popup-singlePage .cbp-popup-prev{left:10%;}.tp-caption h2{font-size:25px!important;line-height:25px!important;margin:0;}.ts-default-menu ul{display:block!important;}div.product-hover{opacity:1;}a.ts-product-detail,a.ts-add-cart{bottom:0;}div .ts-product-info .ts-cart-woocomer{bottom:0;opacity:1;}div.banner-content{top:70px;}div.cbp-popup-singlePage .cbp-popup-close{background:url("../images/singlepage-close.png") no-repeat scroll center center transparent!important;color:#010101;font-size:30px;height:50px;left:auto;right:20%;top:20px;width:50px;}.single-portfolio-3 .item-portfolio .row>div{width:100%;}header.header-basic .ts-default-menu ul li{padding:27px 10px;}header.header-basic .dropdown-menu{left:10px;}.preview2{display:none;}div.parallax-section{background-size:auto auto;}a.ts-add-cart{height:30px;width:35px;}a.ts-product-detail{height:30px;left:40px;width:35px;}div.comment-post .avatar{border-radius:50%;height:50px;width:50px;}div.comment-post ul.children{padding-left:50px;}.player.mb_YTVPlayer{height:100%;display:block!important;}.player img{max-width:none;height:100%;}.mbYTP_wrapper{display:none!important;}}@media(max-width: 767px){
	/*edit on 07/05*/
	.home-menu-2 nav.ts-main-menu {
	  height: 300px !important;
	  overflow-y: auto;
	  position: fixed;
	}
	/*end edit on 07/05*/
	#slides, #slides-video, #slider-background, #slider,.slider-paralax {
	  background-size: auto 100%;
	}
	#slider {
	  width: 100% !important;
	}
	.player.mb_YTVPlayer {
	  height: 100%;
	  display: block!important;
	}
	.player img {
	  max-width: none;
	  height: 100%;
	}
	.mbYTP_wrapper {
	  display: none !important;
	}
	.player.mb_YTPlayer {
	  display: block!important;
	}
	div.hometexts li {
	  font-size: 20px;
	}
	div .fixed-text {
	  font-size: 15px;
	}
	header.header-basic .ts-default-menu {
	  float: left;
	  width: 100%;
	}
	div.social-top{
	  transition: all 0.3s ease 0s ;
	    -webkit-transition: all 0.3s ease 0s ;
			-o-transition: all 0.3s ease 0s ;
	  display: block;
	  opacity: 1; 
	}
	nav.ts-default-menu{
	  display: none;
	  opacity: 0;
	  transition: all 0.3s ease 0s ;
	   -webkit-transition: all 0.3s ease 0s ;
			-o-transition: all 0.3s ease 0s ;
	}
	.media-body div.comment-text {
	  margin-left: 0;
	}
	.comment-post div.comment-item > .pull-left {
	  padding-right: 10px;
	}
	div.products-search,table.cart td.actions .button.alt, #content table.cart td.actions .button.alt {
	  margin-bottom: 10px;
	} 
	div.parallax-section {
	  background-size: auto auto;
	}
	div.banner-shop, div.banner-blog {
	  background-size: auto auto;
	}
	div table.shop_table.cart .actions input, div .woocommerce-page table.cart td.actions .coupon .input-text, div .woocommerce-page #content table.cart td.actions .coupon .input-text, div .woocommerce-page table.cart td.actions .button.alt, div .woocommerce-page #content table.cart td.actions .button.alt {
	  display: block;
	  float: left;
	  margin: 20px auto;
	  width: 100%;
	}
	.actions div.coupon {
	  float: none;
	  width: 100%;
	}
	div table.cart td.actions .coupon .input-text,div #content table.cart td.actions .coupon .input-text {
	  width: 100%;
	  float: left;
	}
	header.header-basic .ts-default-menu {
	  float: none;
	}
	header.header-basic .ts-default-menu ul {
	  display: block !important;
	  margin: 0;
	  max-height: 300px;
	  overflow-y: auto !important;
	  padding: 20px 0;
	  width: 100%;
	}
	header.header-basic .ts-default-menu ul li {
	  display: block;
	  padding: 30px 20px;
	}
	header.header-basic .ts-default-menu li > ul.dropdown-menu {
	  background: transparent;
	  border: medium none;
	  border-radius: 0;
	  box-shadow: none;
	  display: block !important;
	  margin-top: 0;
	  max-height: none;
	  min-width: auto;
	  opacity: 1;
	  padding: 20px;
	  position: inherit;
	  transform: none;
	  transition: none 0s ease 0s ;
	  
	  visibility: visible;
	  width: 100%;
	}
	header.header-basic .ts-default-menu ul.default-nav li {
	  padding: 5px 40px;
	}
	header.header-basic .ts-default-menu ul.default-nav li li {
	  padding: 5px 0;
	}
	header.header-basic .ts-default-menu ul li > ul.dropdown-menu {
	  padding: 0;
	}
	.header-basic .ts-default-menu ul li > ul.dropdown-menu li a {
	  color: #252525; 
	  font-size: 14px;
	  line-height: 30px;
	  padding: 3px 20px;
	}
	.single-portfolio-1 div.portfolio-left {
	  padding-right: 15px;
	}
	div.tparrows.preview2,div.tparrows.preview2:hover {
	  border-radius: 50%;
	  height: 60px !important;
	  width: 60px !important;
	}
	div .tparrows.preview2::after {
	  font-size: 24px;
	}
	div.product-hover {
	  opacity: 1;
	}
	a.ts-product-detail,a.ts-add-cart {
	  bottom: 0;
	}
	div .ts-product-info .ts-cart-woocomer {
	  bottom: 0;
	  opacity: 1;
	}

	ul#menu-main-menu {
	  margin: 0;
	  text-align: left;
	}
	ul#menu-main-menu li {
	  display: block;
	}
	ul#menu-main-menu > li ul.dropdown-menu {
	  background: none repeat scroll 0 0 transparent;
	  border: medium none;
	  box-shadow: none;
	  left: 0;
	  opacity: 1 !important;
	  padding-bottom: 0;
	  padding-top: 0;
	  position: relative;
	  top: auto;
	  transform: none;
	  visibility: visible;
	  width: 100%;
	  z-index: 99;
	}
	ul#menu-main-menu > li ul.dropdown-menu a {
	  padding-left: 55px !important;
	}
	ul#menu-main-menu > li ul.dropdown-menu a {
	  font-size: 14px;
	}
	nav.ts-main-menu {
	  background: none repeat scroll 0 0 rgba(0, 0, 0, 0.8);
	  display: block;
	  height: 0;
	  left: 0;
	  opacity: 0;
	  padding: 20px;
	  position: relative;
	  text-align: center;
	  top: 70px;
	  visibility: hidden;
	  width: 100%;
	  z-index: 990;
	}
	div.product-item {
	  display: table;
	  margin: 10px auto;
	}
	div.blog-item article {
	  margin-left: 0;
	}
	.post-video.post-meta-type > iframe {
	  height: 100%;
	  width: 100%;
	}
	.title-slide-banner {
	  font-size: 13px !important;
	  line-height: 16px !important;
	}
	div.tp-caption p br {
	  display: block;
	}
	.owl-theme .owl-controls .owl-buttons div {
	  z-index: 9;
	}
	div.ts-client-slide.owl-theme .owl-controls .owl-buttons div.owl-next {
	  right: 0;
	  width: 100px;
	    text-align: right;
	    height: 100%;
	    top: 0;
		}
	div.ts-client-slide.owl-theme .owl-controls .owl-buttons div.owl-prev {
	  left: 0;
	  width: 100px;
	    text-align: left;
	    height: 100%;
	    top: 0;
		}
	div.comment-post {
	  margin-left: 0;
	}
	div.cbp-popup-singlePage .cbp-popup-prev {
	  left: 10%;
	}
	.banner-shop-cart {
	  min-height: 261px;
	}
	div.banner-shop, div.banner-blog {
	  background-position: 0 0;
	}
	.preview2 {
	  display: none;
	}
	.header-basic nav.ts-default-menu {
	  background: none repeat scroll 0 0 #f0f0f0;
	  margin: 0 -15px;
	  padding-bottom: 20px;
	  z-index: 999 !important;
	  position: absolute;
	  top: 83px;
	  width: 100%;
	  opacity: 1; 
	}
	body.home-menu-2 {
	  padding: 0 !important;
	}
	div.leave-reply {
	  margin-left: 0;
	}


}
@media (max-width: 568px) {
	.logo-slide > img {
	  width: 120px;
	}
	div.logo-slide {
	  margin-bottom: 20px;
	}
	h1.fixed-text {
	  margin: 5px 0 10px;
	}
}
@media (min-width: 481px) and (max-width: 767px){
	.tp-caption h2 {
	  font-size: 16px !important;
	  margin: 0;
	}
	.tp-caption p {
	  font-size: 12px;
	  line-height: 16px;
	}
}
@media (max-width: 480px) {
	
	.tp-caption h2 {
	  font-size: 12px !important;
	  line-height: 14px !important;
	  margin: 0;
	}
	.tp-caption p {
	  font-size: 9px !important;
	  line-height: 16px;
	  margin-top: 20px;
	}
	div .woocommerce table.shop_table.cart td {
	  padding: 15px 5px;
	}
	div .woocommerce table.shop_table th, .woocommerce-page table.shop_table th {
	  padding: 5px;
	}
	.ts-main-menu .ts-subscibe input[type="text"] {
	  width: 100%;
	}
	.desc-slide-banner {
	  font-size: 9px !important;
	  margin-top:10px;
	}
	
	div.comment-post ul.children {
	  padding-left: 50px;
	}
	div.comment-post .avatar {
	  border-radius: 50%;
	  height: 50px;
	  width: 50px;
	}
	div .title-product {
	  margin-top: 10px;
	}
	div .home-categories li {
	  font-size: 12px;
	  padding: 0 5px 0 20px;
	}
	div ul#menu-main-menu > li ul.dropdown-menu a,div #menu-main-menu li a {
	  font-size: 12px;
	}
	html .header-basic .ts-default-menu ul li > ul.dropdown-menu li a {
	  font-size: 12px;
	}

}
