/*1.) Homepage 1*/a, a:hover, a:focus { outline: none; text-decoration:none; }.homepage { overflow: hidden; }/*Styling for banner section*/.banner { position: relative; }.about .banner-image { width: 100%; height: 298px; background: url("../images/banner-plane2.jpg") no-repeat; background-attachment: fixed; -webkit-background-size: 100%; background-size: 100%; }.banner-text { position: absolute; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); left: 0; right: 0; max-width: 1170px; margin: 0 auto; width: 100%; z-index: 999; }.tp-simpleresponsive .caption, .tp-simpleresponsive .tp-caption { position: static !important; }.tp-caption.medium_grey { background: none !important; }.shipping { text-transform: uppercase; color: #086799 !important; font-size: 14px; font-weight: bold; background: #ffffff; display: block; width: 162px; text-align: center; padding: 11px 0; position: relative; margin-bottom: 10px; transition: all 0.5s ease-in-out 0s; -webkit-transition: all 0.5s ease-in-out 0s; }.shipping:after { border-left: 8px solid #ffffff; border-right: 8px solid transparent; border-top: 20px solid transparent; border-bottom: 20px solid #ffffff; content: ""; position: absolute; right: -16px; top: -1px; transition: 0.5s all ease; -webkit-transition: 0.5s all ease; }.caption { width: 50%; }.banner-text h2 { font-weight: 300; letter-spacing: -0.9px; white-space: normal; color: #FFF; font-size: 46px; line-height: 48px; margin-bottom: 0px; text-transform: uppercase; }.banner-text p { color: #f2f2f2; }.banner-text span { color:#f05110; }.banner-text h2 strong {font-weight: 800; color: #f05110;}.banner-text h2 span {font-weight: 800;}.banner-text p {font-size: 20px !important;}.tp-leftarrow { position: absolute; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); left: 3%; }.tp-rightarrow { position: absolute; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); right: 3%; }/*Styling for section area*/.section { position: relative; }/*styling for services*/.services { padding-top: 60px !important; padding-bottom: 60px !important; }.homepage-4 .tz-your-ind .services { padding: 10px 0 !important; }.services-link { font-size: 14px; font-weight: bold; text-transform: uppercase; color: #fff !important; display: block; width: 174px; text-align: center; padding: 15px 0; transition: 1s all ease; -webkit-transition: 1s all ease; border: 1px solid transparent; }.services-link:hover, .homepage-3 .services-link:hover { color: #fff !important; border: 1px solid transparent; }.heading h2 { margin-bottom: 39px; padding-bottom: 13px; position: relative; text-transform: uppercase; letter-spacing: -1px; font-weight: 900; }.heading h2:after, .heading h6:after { content: ""; display: block; position: absolute; width: 34px; height: 1px; left: 0; bottom: 0; }.testimonial .heading h2:after { left: 48.5%; }.news .heading h2::after, .testimonial .heading h2::after { display: none; }.news .heading h2, .testimonial .heading h2 { margin-bottom: 0; padding-bottom: 0; font-weight: 900; }.homepage-4 .testimonial.tz-products .heading h2 { color:#086799; line-height: 1; padding-bottom: 15px; } .heading span { font-weight: bold; font-size: 14px; display: block; color: #6d7c88; text-transform: uppercase; letter-spacing: -0.1px; }.slides-text h4 { font-weight: 900; letter-spacing: -0.5px; bottom: 15px; }.slides-text h4 a { color: #086799; transition: 1s all ease; -webkit-transition: 1s all ease; }.slides-text p { margin-bottom: 23px; letter-spacing: 0.1px; }.slides-text { padding: 34px 23px 36px 34px; box-shadow: 0px 0 6px 2px rgba(212,222,229,0.4); -webkit-box-shadow: 0px 0 6px 2px rgba(212,222,229,0.4); border: 1px solid #d4dee5; }.slides-tab { padding-bottom: 1px; margin-left: 1px; position: relative; }.read-more { text-transform: uppercase; color: #086799; transition: 0.5s all ease; -webkit-transition: 0.5s all ease; letter-spacing: 0.7px; font-weight: 800; }.rolly-geary {text-align: center;}.rolly-geary img {width:65%; margin-top:0px; margin-bottom:15px; display: inline-block;}.inline-blk { display:inline-block; }.inline-blk:first-child { margin-right:20px; }@keyframes move { 0% {margin: 0 0 0 5px;} 25% {margin: 0 0 0 8px} 50% {margin: 0 0 0 11px} 75% {margin: 0 0 0 14px} 100% {margin: 0 0 0 16px;}}@-webkit-keyframes move { 0% {margin: 0 0 0 5px;} 25% {margin: 0 0 0 8px} 50% {margin: 0 0 0 11px} 75% {margin: 0 0 0 14px} 100% {margin: 0 0 0 16px;}}.read-more > span { display: inline-block; margin-left: 5px; }.read-more:hover > span { -webkit-animation: 0.5s ease-in-out 0s normal forwards 1 running move; -o-animation: 0.5s ease-in-out 0s normal forwards 1 running move; animation: 0.5s ease-in-out 0s normal forwards 1 running move; }.services .owl-pagination, .news .owl-pagination { margin: 10px 0; }.owl-page { display: inline-block; margin: 0 5px; }.services .owl-page span, .news .owl-page span { background: #fff; border: 2px solid #dde5ea; }.services .owl-page.active span, .news .owl-page.active span { border: 2px solid #50b9ce; }.services .owl-controls, .news .owl-controls { position: absolute; right: -6px; top: -79px; }/*styling for features*/.features { margin-bottom: 112px; }.heading h3 { font-weight: 900; position: relative; padding-bottom: 15px; margin-bottom: 30px; text-transform: uppercase; margin-top: 9px; line-height: 1.3; letter-spacing: -0.9px; }.heading h3:after, .heading h5:after { content: ""; width: 34px; height: 1px; display: block; position: absolute; bottom: 0; left: 0; }.homepage h1:after { content: ""; width: 34px; height: 1px; display: block; background: #f37440; margin: 10px 0; bottom: 0; left: 0; }.features-text > p { letter-spacing: 0.1px; margin-bottom: 33px; }.tab-text { display: inline-block; vertical-align: middle; width: 224px; margin-left: 27px; }/*styling for about*/.features-tab { box-shadow: 0px 0 6px 2px rgba(212,222,229,0.4); -webkit-box-shadow: 0px 0 6px 2px rgba(212,222,229,0.4); border: 1px solid #d4dee5; margin-bottom: 34px; padding: 27px 0 13px 22px; }.features-tab i.fa {height: 70px; vertical-align: top; width: 58px; font-size: 56px; text-align: center;}.features-tab i.fa.less { font-size: 48px; }.icon-ship { background-position: 2px -7px; height: 70px; vertical-align: top; width: 58px; margin-top: 13px; }.icon-train { background-position: -76px 0; height: 70px; vertical-align: top; width: 60px; margin-top: 13px; }.icon-plane { background-position: -167px 0; height: 70px; vertical-align: top; width: 60px; margin-top: 3px; }.icon-clock { background-position: -253px -3px; height: 70px; vertical-align: top; width: 60px; margin-top: 7px; }.figure { position: absolute; height: 100%; float: left; background: url("../images/train.jpg") no-repeat; background-attachment: fixed; -webkit-background-size: cover; background-size: cover; width: 50%; width: calc(50% - 31px); -webkit-width: calc(50% + 31px); }.Safari .figure { background-attachment: inherit; background-position: center bottom !important; }.tab-text > h5 { font-weight: 800; margin-bottom: 5px; text-transform: uppercase; }.transport-king { width: 50%; width: calc(50% + 31px); -webkit-width: calc(50% + 31px); float: right; position: relative; }.about-us { background: #394650; padding: 80px 0px 125px 89px; }.transport-king .about-us p { width: 530px; }.description { max-width: 515px; }.about-us h3 { color: #fff; position: relative; padding-bottom: 20px; margin-bottom: 35px; text-transform: uppercase; margin-top: 7px; }.about-us h3 span { font-size: 14px; color: #6d7c88; display: block; margin-bottom: 5px; }.about-us h3:after { content: ""; background: #50b9ce; width: 34px; height: 1px; display: block; position: absolute; bottom: 0; left: 0; }.mission h5 { text-transform: uppercase; font-weight: 900; margin-bottom: 5px; }.mission span { text-transform: uppercase; }.spanish { font-size: 18px; font-style: italic; width: 511px; padding: 17px 10px 27px 20px; margin-bottom: 36px; position: relative; }.spanish:after { border-left: 8px solid #50b9ce; border-right: 8px solid transparent; border-top: 11px solid #50b9ce; border-bottom: 11px solid transparent; content: ""; position: absolute; left: 0px; bottom: -22px; }.spanish p { color: #ffffff; line-height: 2; letter-spacing: -0.2px; font-size: 18px; }.custom-blockquote { bottom: 43px; padding: 0; position: absolute; left: 89px; border: 0; }.testimonial-section { background: #f0f4f7; width: 100%; min-height: 209px; }blockquote footer::before, blockquote small::before, blockquote .small::before { content: ""; }/*Styling for News Area*/.news h2, .testimonial h2 { text-transform: uppercase; font-weight: bold; }.news h2 span, .testimonial h2 span { color: #6d7c88; display: block; font-size: 14px; margin-bottom: 3px; }.news-section .slides-tab { padding-right: 0; }.comments, .doe { color: #086799; transition: 0.5s all ease; -webkit-transition: 0.5s all ease; text-transform: uppercase; }.doe { position: relative; margin-right: 22px; }.doe:after { content: ""; background: #d4dee5; width: 6px; height: 6px; border-radius: 50%; display: block; position: absolute; right: -14px; top: 6px; }.custom-quote { box-shadow: 0px 0 6px 2px rgba(212,222,229,0.4); -webkit-box-shadow: 0px 0 6px 2px rgba(212,222,229,0.4); border: 1px solid #d4dee5; letter-spacing: 0.7px; }.custom-quote p { font-style: italic; margin-bottom: 28px; color: #086799; margin-top: 9px; line-height: 2; letter-spacing: 1px; }.custom-quote h6 { letter-spacing: -0.2px; font-size: 16px;}.custom-quote h6 span { display: block; color: #adb8c2; margin-top: 8px; }.custom-fa { color: #d4dee5; font-size: 30px; }.about { overflow: hidden; position: relative; }.news { padding-top: 96px; }.news h5 { font-weight: 800; margin-bottom: 14px; letter-spacing: -0.5px; line-height: 1.3; }.news .slides-text p { margin-bottom: 25px; }.news h5 a { color: #086799; transition: 1s all ease; -webkit-transition: 1s all ease; }.design { width: 32px; height: 32px; border-radius: 50%; border: 8px solid #ffffff; background: #d4dee5; display: block; position: relative; margin: 0 auto; }.design:after { content: ""; background: transparent; width: 10px; height: 10px; border-radius: 50%; border: 2px solid #ffffff; position: absolute; display: block; left: 3px; top: 3px; }.design-line { width: 32px; height: 32px; position: relative; margin: 0 auto 29px; }.design-line:before { content: ""; position: absolute; width: 97px; height: 1px; background: #d4dee5; left: -32px; top: 16px; display: block; }/*Styling for Testimonial Area*/.testimonial { padding-top: 60px; padding-bottom: 60px; }.feedback { margin-right: 15px; }.owl-item:nth-child(2n) .feedback { margin-left: 15px; margin-right: 0; }.testimonial .owl-page span { background: #fff; border-radius: 50%; border: 2px solid #dde5ea; display: inline-block; height: 14px; width: 14px; }.testimonial .owl-page.active span { background: #50b9ce; border: 2px solid #50b9ce; }.testimonial .owl-controls { bottom: -54px; left: 0; margin: 0 auto; position: absolute; right: 0; text-align: center; }.testimonial-text { padding-top: 6px; }/*Styling for Query*/.query { padding: 30px 0 13px; }.query h5 { text-transform: uppercase; color: #fff; margin-top: 2px; margin-bottom: 7px; font-weight: 800; letter-spacing: -0.5px; }.query p { color: #255f6b; letter-spacing: -0.4px; margin-bottom:10px; }.button { text-transform: uppercase; color: #fff; font-size: 14px; width: 174px; padding: 15px 0; text-align: center; background: #e04622; display: block; transition: 1s all ease; -webkit-transition: 1s all ease; border: 1px solid transparent; font-weight: 800; }.custom-style .button { width:340px; }.custom-style .progress-content-wrap figure, .custom-style .progress-content-wrap figure img { border-radius:0px;}.custom-style .progress-content-wrap figure { margin-top:10px; }.custom-style .progress-content-wrap figure.right { margin-right: 20px; }.custom-style .progress-content-wrap.right figure { margin-left: 29px; }.query a.button.contact-us { background-color: #e04622 !important }.button:hover, .homepage-3 .button:hover, .sign-up button:hover { background: #ffffff; color: #000; }.contact-us:hover { border: 1px solid #000000; }/*2.) Homepage 2*/.homepage-2 .banner-text h2 { font-size: 30px; }.tp-caption { white-space: normal; }.homepage-2 .services-link { position: absolute; bottom: 39px; left: 34px; background: #e04622 !important; }html .query { background-color: #50b9ce !important; }.solution p { color: #c2f5ff; font-size: 15px; margin-bottom: 26px; }.solution h1 { font-size: 30px; font-weight: 900; margin-bottom: 26px; }.solution { padding: 43px 0 35px 37px; width: 593px; height: 287px; }.about-transport { text-transform: uppercase; font-size: 14px; display: block; width: 174px; text-align: center; color: #fff; padding: 15px 0; margin-top: 44px; margin-left: 5px; width: 174px; }.about-transport:hover { color: #ffffff; }.powerful-solution { padding: 60px 0; }.powerful-solution p { letter-spacing: 0.1px; }.homepage-2 .about-text .heading h2 { width: 100%; padding: 0 28px 15px; }.homepage-2 .heading h2 { margin-bottom: 25px; margin-top: 7px; font-weight: 800; font-size: 32px; line-height: 1.3; width: 666px; letter-spacing: -0.9px; padding-bottom: 15px; font-weight: 900; }.homepage-2 .heading span { letter-spacing: -0.3px; }.homepage-2 .services { padding-bottom: 105px; padding-top: 92px; background: #f0f6fa; }.homepage-2 .services .heading h2 { margin-top: 2px; letter-spacing: 1.5px; padding-bottom: 13px; margin-bottom: 39px; }.homepage-2 .services .owl-pagination, .homepage-2 .news .owl-pagination { margin: 16px 0; }.homepage-2 .owl-page span { background: #6d7c88; border: 2px solid #6d7c88; }.homepage-2 .owl-page.active span { border: 2px solid #e04622; }.slides-text { box-shadow: none; -webkit-box-shadow: none; padding: 26px 22px 0 0; border: none; }.slides-tab figure { border:1px solid #ddd; } .slides-tab .slides-text { position:initial !important; padding: 0 !important; } .slides-text h4 { position: absolute; bottom:20px; left: -10px; background: #086799; color:#FFF; padding: 0px; font-size:18px; width:244px; }.slides-tab:hover h4 { color: #f37440; -webkit-transition: 1s all ease; }.slides-text h4 a { color: #fff; }.slides-tab:hover h4 a { color: #f37440; }.slides-text h4 a, .slides-text h4 a:hover, .slides-text h4 a:focus { text-decoration:none; display: block;}.homepage-2 .features-tab { box-shadow: none; -webkit-box-shadow: none; padding: 46px 0 36px; margin-bottom: 0; border: none; }.homepage-2 .tab-text { border-left: 1px solid #e0e6ec; width: 82%; margin-left: 15px; padding-bottom: 3px; padding-left: 28px; padding-top: 3px; }.homepage-2 .features-tab h5 { font-weight: 900; margin-bottom: 8px; }.homepage-2 .icon-ship { margin-top: 8px; }.homepage-2 .icon-plane { margin-top: 0; width: 58px; }.homepage-2 .icon-clock { margin-top: 6px; width: 61px; }.homepage-2 .icon-train { margin-top: 2px; width: 61px; }.homepage-2 .slides-text p { margin-bottom: 26px; }.homepage-2 .features-tab p { font-weight: 300; letter-spacing: 0.3px; }.homepage-2 .features-text { margin-bottom: 36px; }.homepage-2 .features-text .heading h3 { padding-bottom: 11px; margin-bottom: 24px; }.homepage-2 .about { padding-bottom: 213px; padding-top: 142px; background: url("../images/slider.jpg") no-repeat; background-attachment: fixed; }.about-text { margin: 0 auto; text-align: center; width: 598px; }.about-content h2 { color: #fff; font-size: 32px; font-weight: 900; }.about-content .heading h2::after { margin: 0 auto; right: 0; }.about-content p { color: #bfbcba; margin-bottom: 52px; font-style: italic; font-size: 18px; }.about-content strong { color: #fff; font-size: 14px; display: block; text-transform: uppercase; }.about-content span { color: #c1c1bd; margin-bottom: 11px; }.about-content a { color: #fff; font-style: italic; font-size: 14px; }.about-slides .owl-buttons { height: 27px; left: 0; position: absolute; top: 50%; width: 100%; margin-top: -14px }.about-slides .owl-prev { background: url("../images/prev.png") no-repeat; width: 19px; height: 27px; font-size: 0px; position: absolute; top: 50%; left: 55px; transition: 1s all ease; -webkit-transition: 1s all ease; }.about-slides .owl-prev:hover { background: url("../images/prev-hover.png") no-repeat; }.about-slides .owl-next { background: url("../images/next.png") no-repeat; width: 19px; height: 27px; font-size: 0px; position: absolute; top: 50%; right: 55px; transition: 1s all ease; -webkit-transition: 1s all ease; }.about-slides .owl-next:hover { background: url("../images/next-hover.png") no-repeat; }.about-slides .owl-pagination { display: none; }.homepage-2 .news { padding-top: 131px; }.homepage-2 .news .heading { text-align: left; }.homepage-2 .news .heading h2 { padding-bottom: 12px; font-size: 36px; margin-top: 0; letter-spacing: -1px; margin-bottom: 45px; }.homepage-2 .news .slides-text { padding: 30px 22px 0 0; }.homepage-2 .news .heading h2::after, .homepage-2 .testimonial .heading h2::after { display: block; }.homepage-2 .news-section { position: relative; margin-bottom: 150px; }.homepage-2 .news-section .slides-tab { margin-right: 18px; margin-left: 2px; }.homepage-2 .sign-up button:hover { border: 1px solid transparent; }.homepage-2 .query p { color: #000; }.homepage-2 .query .button.contact-us { background: #ffffff; }.homepage-2 .query .button.contact-us:hover { color: #000 !important; }.homepage-2 .features { margin-top: 105px; margin-bottom: 102px; }/*3.) Homepage 3*/.homepage-3 .banner-text h2 { font-size: 42px; font-weight: 900; width: 466px; background: rgba(44, 55, 64, 0.8); padding: 26px 28px; width: 495px; margin: 0; }.homepage-3 .solution { height: auto; padding: 28px 0 27px 20px; width: 466px; }.homepage-3 .services-link { color: #086799 !important; margin-top: -1px; margin-left: -3px; }.homepage-3 .services { background: url("../images/blue-bg.jpg") no-repeat; padding-top: 138px; padding-bottom: 117px; position: relative; -webkit-background-size: 100% 100%; background-size: 100% 100%; }.homepage-3 .services .heading span { color: #bde5ff; }.homepage-3 .services .heading h2 { color: #fff !important; }.homepage-3 .services .heading h2:after { background: #fff !important; }.homepage-3 .services .heading h2 { margin-bottom: 42px; }.homepage-3 .services .owl-page span { background: transparent; }.homepage-3 .services .owl-page.active span { border: 2px solid #f9c231; }.homepage-3 .services-slider .slides-text { background: #ffffff; padding: 34px 23px 42px 34px; border: none; box-shadow: none; }.homepage-3 .features { padding-top: 96px; }.homepage-3 .features-tab { margin-top: 26px; }.homepage-3 .spanish::after { border-color: #f9c231 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #f9c231; }.homepage-3 .date { background: #429bd5; }.homepage-3 .testimonial .owl-page.active span { background: #086799 !important; border: 2px solid #086799 !important; }.homepage-3 .query h5 { color: #086799; }.homepage-3 .button { background: #086799; }.homepage-3 .spanish p { color: #414b53; }.free-quote { position: absolute; top: -90px; left: 0; width: 100%; z-index: 9999; }.quote span { text-transform: uppercase; font-size: 14px; color: #fff; background: #429bd5; display: block; width: 156px; text-align: center; position: relative; padding: 10px 0; }.quote span::after { border-left: 8px solid #429bd5; border-right: 8px solid transparent; border-top: 20px solid transparent; border-bottom: 20px solid #429bd5; content: ""; position: absolute; right: -16px; top: 0; }.quote ul { list-style-type: none; }.quote ul li { display: inline-block; position: relative; }.quote input, .homepage-3 .sbHolder { background: #f1f4f8; border: 1px solid #dae0e7; text-transform: capitalize; color: #6e7b86; font-size: 14px; -webkit-border-radius: 0; }.quote input::-webkit-input-placeholder { color: #6e7b86; opacity: 1;}.quote input::-moz-placeholder { color: #6e7b86; opacity: 1;}.quote input::-moz-placeholder { color: #6e7b86; opacity: 1;}.quote textarea::-webkit-input-placeholder { color: #6e7b86; opacity: 1;}.homepage-3 .testimonial { padding-top: 102px; }.homepage-3 .testimonial-text { margin-bottom: 153px; }.quote input { padding: 14px 17px; }.homepage-3 .sbSelector { padding: 14px 10px 14px 18px; color: #6e7b86; display: block; background: url("../images/drop-down.png") no-repeat; background-position: 90% 50%; width: 173px; }.homepage-3 .sbOptions li { display: block !important; }.homepage-3 .sbOptions { background: #f1f4f8; display: none; left: 0; max-height: 281.75px; position: absolute; top: 50px !important; width: 100%; z-index: 99; padding-left: 21px; }.homepage-3 .sbOptions a { color: #6e7b86; padding-bottom: 10px !important; display: block; }.quote > form { background: #ffffff; padding: 26px 0 26px 20px; }.quote input.submit-quote { background: #086799; border: 1px solid #086799; color: #fff; font-weight: bold; transition: 1s all ease; -webkit-transition: 1s all ease; width: 100%; }.quote form > ul > li:nth-child(2) { margin-left: -5px; margin-right: 10px; }.quote form > ul > li:nth-child(4) { margin-right: -5px; margin-left: 10px; }.quote form > ul > li:last-child { margin-left: 10px; width: 13%; }.bannercontainer { width: 100%; position: relative; padding: 0; max-height: 550px !important; }.banner { width: 100%; position: relative; max-height: 818px !important; overflow: hidden; }.homepage-3 .banner { overflow: visible; }/*4.) About Us*/.about-us-page .navigation::before { border-width: 25px 20px; }.common-page .banner { max-height: 298px !important; }.common-page .banner-text { left: 0; }.common-page .shipping::after { border-width: 21px 8px; top: 0; transition: all 0.5s ease-in-out 0s; -webkit-transition: all 0.5s ease-in-out 0s; }.amazing-features { padding-top: 81px; }.amazing-text { padding-top: 8px; }.about-us-page .heading span { letter-spacing: -0.3px; }.common-page .heading h3 { margin-top: 2px; padding-bottom: 12px; margin-bottom: 25px; }.amazing-text p { letter-spacing: 0.1px; margin-bottom: 24px; }.about-us-page .amazing-text .button { margin-top: 40px; }.about-us-page .features { padding-top: 91px; }.about-us-page .features .heading h3 { margin-top: 3px; }.about-us-page .features-tab, .tz-pro-detail .features-tab { box-shadow: none; -webkit-box-shadow: none; margin-bottom: 40px; padding: 0 0 40px; border: none; }.about-us-page .tab-text, .tz-pro-detail .tab-text { border-left: 1px solid #e0e6ec; margin-left: 15px; padding-bottom: 0px; padding-left: 28px; padding-top: 1px; width: 82%; }.tz-pro-detail .full-content div.features-tab:last-child  { margin-bottom: 0px; padding-bottom: 10px; }.about-us-page .icon-ship { margin-top: 8px; }.about-us-page .icon-train { margin-top: 3px; }.about-us-page .icon-plane { margin-top: 0px; }.about-us-page .icon-clock { margin-top: 6px; }.about-us-page .features-text > p { margin-bottom: 73px; }.about-us-page .tab-text > h5 { letter-spacing: -0.5px; margin-bottom: 10px; }.about-us-page .tab-text > p { letter-spacing: 0.1px; }.icon-truck { background-position: 0 -97px; height: 60px; margin-top: -25px; width: 58px; }.icon-globe { background-position: -74px -92px; height: 72px; margin-top: -30px; width: 61px; }.about-us-page .features { margin-bottom: 31px; }.team { padding-top: 88px; background: #f0f4f7; padding-bottom: 84px; }.figure-wrap { position: relative; float: left; width: 46%; }.figure-overlay { position: absolute; top: 0; width: 100%; height: 100%; text-align: center; background: rgba(44, 55, 64, 0.5); display: none; }.members:hover .figure-overlay { display: block; }.figure-overlay > ul { list-style-type: none; font-size: 0; position: absolute; top: 50%; width: 100%; transform: translateY(-50%); -webkit-transform: translateY(-50%); }.figure-overlay li { display: inline-block; border: 1px solid #ffffff; }.figure-overlay a { display: block; padding-bottom: 11px; padding-top: 9px; text-align: center; width: 39px; color: #ffffff; font-size: 16px; }.members { position: relative; }.members-text { float: left; width: 54%; padding: 27px 13px 16px 25px; background: #ffffff; position: absolute; right: 0; height: 100%; }.blog .members-text { background: #f2f2f2; }.members h6 { text-transform: uppercase; margin-bottom: 9px; }.about-us-page .team .heading h3 { margin-bottom: 29px; }.about-us-page .testimonial { padding-top: 96px; }.about-us-page .testimonial .heading h2::after { display: block; }.about-us-page .testimonial .heading h2 { padding-bottom: 18px; margin-bottom: 46px; }/*5.) Service Details*/.homepage h1 { font-weight: 600; font-size:34px; margin-bottom: 40px; color: #086799; }.homepage .product-detail h1 {color: #086799;}.services-details { padding: 70px 0; }.services-details .heading h3 { margin-top: 4px; margin-bottom: 42px; padding-bottom: 11px; }.logistics > img { margin-bottom: 53px; }.services-details h4 { letter-spacing: -0.6px; font-weight: 600; margin-bottom: 18px; }.logistics p { display: block; padding-right: 11px; margin: 0 0 24px; }.specialtys { padding: 20px 0 30px; }.services-details h5 { font-weight: 900; letter-spacing: -0.5px; }.specialtys ul { list-style-type: none; padding: 0; margin-bottom: 15px; }.specialtys ul li { font-size: 18px; font-style: italic; letter-spacing: -0.2px; margin-bottom: 10px; padding: 4px 0 0 34px; position: relative; }.icon-check { background-position: -212px -102px; height: 30px; width: 30px; left: 0; position: absolute; top: 0; }.services-details .custom-footer-padding { padding-left: 12px; }.more-services { background: #f0f4f7; padding: 96px 0 105px; }.more-services .heading h3 { margin-top: 2px; padding-bottom: 14px; }.more-text h6 { font-weight: 800; padding: 19px 0; position: relative; }.more-services h6:after { position: absolute; content: ""; width: 27px; height: 3px; bottom: -2px; left: 0; display: block; }.more-tab:hover .more-text h6::after { -webkit-animation: 0.5s ease-in-out 0s normal forwards 1 running service; -o-animation: 0.5s ease-in-out 0s normal forwards 1 running service; animation: 0.5s ease-in-out 0s normal forwards 1 running service; }@keyframes service { 0% {width:27px;} 25% {width: 49px;} 50% {width: 139px;} 75% {width: 212px;} 100% {width: 263px;}}.more-slides { margin-top: 9px; }.more-tab { margin: 0 21px 0 0; padding-bottom: 50px; }.more-text a { color: #086799; transition: 0.5s all ease; -webkit-transition: 0.5s all ease; }.more-services .owl-pagination { margin-left: -4px; }.more-services .owl-page { margin: 0 3px; }.more-services .owl-page span { border: 2px solid #d5dfe5; background: #ffffff; height: 14px; width: 14px; }.more-services .owl-page.active span { border: 2px solid transparent; background: #50b9ce; }.more-text { border-bottom: 1px solid #dae1e6; }/*6.) Services*/.service-page .services { padding-top: 75px; padding-bottom: 82px; }.service-page .heading span { letter-spacing: -0.3px; }.service-page .slides-text { padding: 34px 23px 43px 34px; }.service-page .heading h3 { margin-top: 0; margin-bottom: 32px; padding-bottom: 13px; }.service-category { clear: both; }.service-tab { width: 33.33%; float: left; position: relative; }.service-page .service-text { padding: 47px 50px 42px 47px; text-align: center; background: #f0f4f7; min-height: 269px; }.service-text h5 { font-weight: 900; letter-spacing: -0.3px; margin-bottom: 13px; }.service-text .services-link { width: 130px; margin: 0 auto; padding: 13px 0; }.service-text p { margin: 0 0 24px; }.other-services { margin-bottom: 182px; overflow: hidden; }.more-services-text { width: 640px; }.custom-window { padding: 145px 0 148px; }.more-services-text > h3 { color: #ffffff; font-weight: 900; letter-spacing: -1px; margin-bottom: 30px; }.more-services-text > p { font-size: 22px; letter-spacing: 0.8px; line-height: 1.3; color: #fff; margin-bottom: 55px; }.more-services-text .services-link { width: 208px; }.service-page .more-services { padding: 87px 0 50px; }.service-page .more-tab { margin: 0; }.service-page .more-text h6 { padding: 14px 0; }.service-page .more-services .heading h3 { margin-bottom: 16px; font-weight: 900; }.service-page .testimonial { padding-top: 78px; }.service-page .testimonial .owl-controls { bottom: -51px; }.service-page .testimonial-text { margin-bottom: 152px; }.service-page .footer-nav ul::before { border-width: 26px 20px !important; top: 0; }/*7.) Blog*/.banner-image-plane { width: 100%; height: 120px; background: url("../images/inner-banner.jpg") no-repeat; background-attachment: fixed; background-size: 100%; }.mhe-banner-image-plane { width: 100%; height: 120px; background: url("../images/mhe-inner-banner.jpg") no-repeat; background-attachment: fixed; background-size: 100%; }.fd-banner-image-plane { width: 100%; height: 120px; background: url("../images/fd-inner-banner.jpg") no-repeat; background-attachment: fixed; background-size: 100%; }.ae-banner-image-plane { width: 100%; height: 120px; background: url("../images/ae-inner-banner.jpg") no-repeat; background-attachment: fixed; background-size: 100%; }.blog { padding: 60px 0 60px; }.blog .heading h3 { margin-top: 1px; padding-bottom: 13px; margin-bottom: 20px; }.flexslider1 { position: relative; }.flex-direction-nav { left: 0; list-style-type: none; position: absolute; top: 50%; width: 100%; transform: translateY(-50%); -webkit-transform: translateY(-50%); }.flex-nav-prev { left: 31px; position: absolute; top: 0; }.flex-nav-next { position: absolute; right: 70px; top: 0; }.flex-prev { font-size: 0; width: 41px; height: 41px; background: url("../images/flex-prev.png"); position: absolute; }.flex-next { font-size: 0; width: 41px; height: 41px; background: url("../images/flex-next.png"); position: absolute; }.user-blog h2 { font-weight: 900; letter-spacing: 0.4px; font-size:22px; }.user-blog h2 a { color: #086799; }.blog-text ul { list-style-type: none; padding: 6px 0 20px; }.blog-text li { display: inline-block; text-transform: uppercase; font-size: 20px; margin-right: 12px; }.blog-text li a { font-size: 14px; margin-left: 10px; color: #6d7c88; font-weight: 700; }.pagination .pagination-next { text-transform: uppercase; font-weight: 700; }.blog-text { padding: 42px 30px 40px; background: #f0f4f7; }.blog-text p { letter-spacing: 0.1px; margin: 11px 0 46px; }.blog .services-link { width: 170px; margin:0px; }.audio { height: 80px; font-size: 0; margin-top: 81px; margin-bottom: 43px; background: #50b9ce; }.play { border: 0 none; height: 100%; width: 8%; position: relative; background: transparent; border-right: 1px solid #92dae8; vertical-align: top; }.play:after { content: ""; position: absolute; display: block; background: #ffffff; left: 41%; top: 50%; width: 4px; height: 17px; transform: translateY(-50%); -webkit-transform: translateY(-50%); }.play:before { content: ""; position: absolute; display: block; background: #ffffff; right: 41%; top: 50%; width: 4px; height: 17px; transform: translateY(-50%); -webkit-transform: translateY(-50%); }.duration { display: inline-block; padding: 36px 22px 0 27px; width: 85%; }.played { background: #ffffff; display: inline-block; height: 8px; width: 144px; left: 0; position: absolute; top: 0; }.dot { border-radius: 50%; display: inline-block; height: 19px; width: 19px; position: absolute; right: -1px; top: -6px; }.remaining { background: #92dae8; display: inline-block; height: 8px; position: relative; width: 100%; }.volume { background: #47aabe; display: inline-block; font-size: 18px; height: 100%; position: relative; text-align: center; vertical-align: top; width: 7%; color: #fff; }.volume i { left: 0; position: absolute; right: 0; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); }.video { margin: 53px 0 41px; position: relative; }.video-control { border-radius: 50%; height: 78px; left: 0; line-height: 74px; margin: 0 auto; position: absolute; right: 0; text-align: center; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); width: 78px; }.video-duration { bottom: 9px; left: 11px; position: absolute; padding-right: 11px; }.video-duration > img { width: 100%; }.user-quote { background: #baf4ff; border: 0 none; font-size: 0; margin-top: 82px; padding: 34px 20px 50px 37px; margin-bottom: 22px; }.user-quote > span { background: #000000 none repeat scroll 0 0; border-radius: 50%; display: inline-block; height: 83px; line-height: 106px; margin-right: 39px; margin-top: 17px; text-align: center; vertical-align: top; width: 83px; }.user-quote span i { font-size: 36px; color: #ffffff; }.user-quote > p { display: inline-block; width: 635px; letter-spacing: -0.4px; line-height: 2; font-style: italic; font-family: lora; }.custom-pagination { margin: 92px 0 0; width: 100%; text-align: center; }/*.custom-pagination li:first-child { display: none !important; }*/.pagination li a.active { background-color: #F37440; color: #fff;}.custom-pagination li { margin-right: 5px; }.custom-pagination li a { padding: 7px 15px; margin-right: 0; margin-left: 0; font-size: 18px; color: #086799; transition: 0.5s all ease; -webkit-transition: 0.5s all ease; float: none; }.custom-pagination li a:hover { color: #ffffff !important; background: transparent; }.custom-pagination li a:focus { outline: none; }.custom-pagination li a.pagination-next { -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; font-size: 14px; margin-left: 2px; color: #fff; transition: 0.5s all ease; -webkit-transition: 0.5s all ease; border: 1px solid rgba(0, 0, 0, 0); padding: 10px 13px 9px; position: relative; top: -1px; }.custom-pagination li a.pagination-next:hover { color: #fff !important; }.search-box { position: relative; background: #f0f0f0; }.search-box input[type="text"] { width: 100%; background: transparent; border: none; font-size: 15px; padding: 11px 50px 15px 21px; }.search-box input[type="submit"] { border: medium none; height: 100%; position: absolute; right: 0; top: 0; width: 50px; background: url("../images/search.png") no-repeat; background-position: center; }.categories { margin: 34px 0 0; }.aside ul { list-style-type: none; font-size: 15px; margin: 9px 0 0; }.aside li { letter-spacing: 0.3px; border-bottom: 1px solid #f0f0f0; padding: 7px 0; }.aside li:last-child { border-bottom: none; }.aside ul li a { color: #60707d; display: block; letter-spacing: -0.4px; }.aside li i { margin-right: 12px; }.heading h6 { position: relative; padding: 0 0 8px; }.archive { margin: 40px 0 0; }.archive ul { margin-top: 12px; text-transform: capitalize; }.archive li { padding-right: 27px; }.archive li a span { float: right; }.tag { margin-top: 41px; }.tag > ul { margin: 20px 0 0; }.tag ul li { border: 1px solid #d1d1d1 !important; display: inline-block; text-transform: capitalize; margin-bottom: 9px; padding: 0; }.tag li a { transition: 0.5s all ease; -webkit-transition: 0.5s all ease; text-align: center; }.tag li a:hover { color: #ffffff; }.medium { padding: 8px 19px 10px 17px !important; }.x-small { margin: 0 5px; padding: 8px 19px 10px 18px !important; }.small { padding: 10px 14px 11px 15px !important; }.large { margin: 0 0 0 6px; padding: 8px 32px 9px 28px !important; }/*8.) Blog Post*/.blog-post .blog-text p { margin: 11px 0 26px; padding: 0 4px 0 0; letter-spacing: -0.4px; }.blog-quote { font-size: 17px; font-style: italic; letter-spacing: -0.15px; line-height: 1.8; margin: 37px 0 45px 98px; padding: 0 7px 8px 27px; border-left: 3px solid #e04622; color: #086799; }.author { margin: 54px 0 0; padding: 27px 0 10px 38px; background: #e4eaea; }.author > span { display: inline-block; font-size: 82px; height: 82px; width: 82px; border-radius: 50%; background: #ffffff; margin-right: 75px; }.author span i { vertical-align: top; margin: 7px 0 0 9px; color: #e4eaea; }.author-text { display: inline-block; padding: 6px 0 0; vertical-align: top; width: 78%; }.author-text strong { text-transform: capitalize; }.heading h5 { position: relative; font-weight: 800; letter-spacing: 0.4px; padding: 0 0 17px; margin-bottom:30px; }.comment { padding: 53px 0 0; }.user-comment-list { margin: 49px 0 0; }.user-comment-list li { list-style: outside none none; margin: 0 0 41px; }.blog-user, .comment-wrap { float: left; width: 12.5%; }.comment-wrap { padding-top: 8px; width: 84.5%; }.user-name { padding-left: 13px; padding-top: 2px; text-transform: uppercase; margin-bottom: 13px; }.user-name span:first-child { border-left: medium none; padding-left: 0; }.user-name .name { color: #22272e; font-weight: bold; letter-spacing: 0.3px; letter-spacing: 0.7px; }.user-name span { border-left: 1px solid #94949d; margin-right: 20px; padding-left: 10px; }.posted-date { font-size: 15px; text-transform: capitalize; color: #9da3a7; }.comment-wrap p { letter-spacing: 0.1px; padding: 0 22px 0 14px; position: relative; letter-spacing: -0.3px; }.comment-box-wrapper { position: relative; border-bottom: 1px solid #ededed; padding: 0 0 22px; }.reply-btn { position: absolute; text-transform: uppercase; right: 0; top: 12px; font-size: 14px; color: #ff561b; }.next { margin-top: 33px; padding: 0 0 0 112px; border-bottom: none; }.next .user-name { padding-left: 26px; }.next .user-name .name { margin-right: 22px; }.next .comment-wrap > p { padding: 0 42px 0 26px; }.blog-post .blog { padding: 71px 0 37px; }.comment-drop-box { padding: 85px 0 103px; background: #e4e8ea; }.comment-drop-box h3 { font-weight: 900; letter-spacing: -0.5px; }.comment-name { margin-right: 12px; }.comment-name, .comment-mail { height: 47px; width: 36.5%; }.comment-drop-box form { margin-top: 25px; }.comment-name { margin-right: 12px; }.comment-drop-box form input { background: #ffffff; border: 0 none; padding: 15px 15px 15px 25px; margin-bottom: 11px; font-size: 15px; }.subject { display: block; width: 74.4%; margin-bottom: 11px; }.comment-drop-box form textarea { background: rgba(0, 0, 0, 0) none repeat scroll 0 0; border: 0 none; height: 147px; resize: none; width: 74.4%; padding: 8px 0 0 24px; background: #ffffff; font-family: karla; font-size: 15px; }.comment-submit { background: #e04622 !important; color: #ffffff; display: block; font-weight: 800; margin-top: 16px; width: 15.4%; transition: 0.5s all ease; -webkit-transition: 0.5s all ease; }.comment-submit:hover { background: #50b9ce !important; }/*9.) Request A Quote*/.quote-form { padding: 71px 0 94px; }.quote-form-box input { width: 100%; }.quote-name, .quote-city { text-transform: capitalize; }.quote-form-box input[type="text"] { background: #ffffff; border: 1px solid #d3ddde; font-size: 15px; margin-bottom: 15px; padding: 11px 18px; box-shadow: 0 0 1px; }.quote-form .heading h3 { margin-bottom: 30px; }.quote-form-box form div.right-space { padding-right: 7px; }.quote-form-box form div.left-space { padding-left: 7px; }.quote-form-box form textarea { width: 100%; height: 202px; resize: none; padding: 12px 16px; font-size: 15px; border: 1px solid #d3ddde; box-shadow: 0 0 1px; }.qoute-sub { width: 133px !important; height: 51px; border: 0 !important; line-height: 25px; margin-top: 11px; text-transform: uppercase; font-size: 14px !important; padding: 0 !important; }.head-office { padding: 56px 16px 75px; background: #dee7ee; position: relative; }.head-office:after { content: ""; background: #dee7ee; position: absolute; height: 100%; width: 500%; left: -500%; top: 0; display: block; }.icon-envelope { background-position: -219px -108px; height: 41px; width: 35px; }.office-box .heading h3 { margin-top: 2px; padding-bottom: 12px; margin-bottom: 23px; }.small-heading { font-size: 13px; text-transform: uppercase; margin-bottom: 5px; display: block; color: #086799; }.address-bar { float: left; width: 50%; }.address-bar address { font-size: 15px; letter-spacing: -0.4px; margin-bottom: 23px; }.phone-bar { margin-bottom: 23px; }.phone-bar > a { font-size: 15px; letter-spacing: -0.3px; color: #60707d; }.icon-alarm { background-position: -277px -110px; height: 43px; width: 42px; }.timing { padding: 54px 0 75px 61px; background-image: url("../images/timing-figure.png"); background-repeat: no-repeat; background-color: #d3dee6; background-position: 98% bottom; position: relative; }.timing:after { content: ""; background: #d3dee6; position: absolute; height: 100%; width: 500%; right: -500%; top: 0; display: block; }.timing > ul { list-style-type: none; width: 50%; }.timing ul li { font-size: 13px; text-transform: uppercase; margin-bottom: 16.5px; }.timing li span { float: right; font-size: 15px; font-weight: 200; margin-right: 15px; text-transform: none; margin-top: -2px; }.timing li span strong { font-weight: 200; margin-left: 7px; }.closed > strong { color: #e04622; text-transform: uppercase; }.closed { display: inline-block; float: none !important; margin-left: 54px; }/* 10.) Contact Us*/input.error { border-color: #ff0000 !important; }#success { color: #3c763d; position: absolute; top: -48px; left: 15px; font-size: 20px; }.error-msg { float: right; color: #FF0004; }.contact-form { padding: 71px 0 108px; }.contact-form input, .contact-form select { display: block; width: 100%; border: 1px solid #d3ddde; padding: 11px 0 12px 17px; font-size: 15px; margin-bottom: 9px; line-height: inherit; }.contact-form input[type="radio"] { width: auto; display: initial; }.contact-name { text-transform: capitalize; }.contact-form textarea, .billing-form textarea{ border: 1px solid #d3ddde; font-size: 15px;  resize: none; width: 100%; margin-bottom: 4px; }.contact-form form { padding: 0 23px 0 0; }.common-page .contact-form .heading h3 { margin-bottom: 20px; }.map-box { width: 554px; height: 520px; }#map-box .mapmarker { position: relative; top: 30px; content: ""; left: 0px; width: 75px; height: 75px; background: #ef4728; border-radius: 50%; z-index: 999; -webkit-border-radius: 50%; -webkit-transform: scale(.5); -moz-transform: scale(.5); -ms-transform: scale(.5); -o-transform: scale(.5); transform: scale(.5); -webkit-animation: blink 1.2s infinite; -o-animation: blink 1.2s infinite; animation: blink 1.2s infinite; -webkit-animation-fill-mode: forwards; /* Chrome, Safari, Opera */ animation-fill-mode: forwards; display: block; }/* Chrome, Safari, Opera */@-webkit-keyframes blink { 0% {opacity:1;-webkit-transform: scale(.1);-moz-transform: scale(.1);-ms-transform: scale(.1);-o-transform: scale(.1);transform: scale(.1);} 50% {opacity:.7;-webkit-transform: scale(.4);-moz-transform: scale(.4);-ms-transform: scale(.4);-o-transform: scale(.4);transform: scale(.4);} 100% {opacity:0;-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);}} @keyframes blink { 0% {opacity:1;-webkit-transform: scale(.1);-moz-transform: scale(.1);-ms-transform: scale(.1);-o-transform: scale(.1);transform: scale(.1);} 50% {opacity:.7;-webkit-transform: scale(.4);-moz-transform: scale(.4);-ms-transform: scale(.4);-o-transform: scale(.4);transform: scale(.4);} 100% {opacity:0;-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);}}.location { padding: 71px 0 75px; background-attachment: fixed; background-repeat: no-repeat; min-height: 575px; background-size: cover; background: url("../images/contact-image.jpg") no-repeat; background-attachment: fixed; }.location-slide-tab { background: #ffffff; padding: 39px 0 38px; text-align: center; max-width: 360px; margin-left: 15px; width: 100%; }.location-slide-tab address { font-size: 15px; letter-spacing: -0.4px; line-height: 1.6; margin-bottom: 1px; }.location-slide-tab h6 { margin-bottom: 18px; }.location-slide-tab span { display: block; font-size: 15px; letter-spacing: -0.4px; text-transform: capitalize; color: #e04622; }.location-slide-tab span a { color: #60707d; text-transform: none; }.call { margin-bottom: 3px; }.location .owl-page span { width: 15px; height: 15px; }.location .owl-page.active span { background: #086799 !important; }.location .owl-pagination { text-align: center; }.location .owl-controls.clickable { margin-top: 46px; }/*11.) 404 */.error-box { padding: 215px 0 184px; background: #eaedf0; }.error-box h1 { color: #086799; font-size: 36px; letter-spacing: -0.5px; margin: 92px 0 3px; }.error-box span { font-size: 15px; letter-spacing: -0.3px; }.error-box .button { margin: 24px auto 0; }.home-link { border: 1px solid transparent; }.home-link:hover { border: 1px solid #000; }/*12.) Shop Details*/.shop { padding: 64px 0 66px; }.shop h5 { border-bottom: 1px solid #eceeee; font-family: karla !important; letter-spacing: 0.6px; margin-bottom: 23px; padding: 0 0 19px; }.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { background: #eff0d5 !important; }.mCS-autoHide > .mCustomScrollBox > .mCSB_scrollTools, .mCS-autoHide > .mCustomScrollBox ~ .mCSB_scrollTools { opacity: 1; }.brand-name form { position: relative; }.brand-name input[type="text"] { background: rgba(0, 0, 0, 0) none repeat scroll 0 0; border: 1px solid #d4dee5; font-size: 14px; padding: 9px 0 10px 16px; width: 100%; margin-bottom: 22px; }.brand-name input[type="submit"] { background: url("../images/search-brand.png") no-repeat; background-position: left; border: medium none; border-radius: 0; height: 41px; position: absolute; right: 0; top: 0; width: 29px; }.brand-name input[type=checkbox] { display: none; }.brand-name input[type=checkbox] + label { display: block; padding-left: 27px; line-height: 17px; cursor: pointer; position: relative; font-size: 15px; margin-bottom: 23px; font-weight: 200; }.brand-name label::after { border: 1px solid; content: ""; display: block; height: 16px; left: 0; position: absolute; top: 0; width: 16px; }.brand-name input:checked + label::after { border: 1px solid #e04622; background: url("../images/checked.jpg") no-repeat center center; }.overlap-white-bg input:checked + label::after { border: 1px solid #e04622; background: url("../images/checked.jpg") no-repeat center center !important; }.brand-selection { height: 184px; overflow: scroll; margin-bottom: 47px; }.size { margin-bottom: 28px !important; }.brand-selection.brand-size { margin-bottom: 37px; }.price-list { list-style-type: none; margin-bottom: 40px; }.price-list span { font-size: 15px; letter-spacing: -0.4px; }.price { margin-bottom: 24px !important; }.price-list > li { margin-bottom: 19px; }.price-bar { background: #ff0000 none repeat scroll 0 0; display: block; height: 8px; margin: 39px 0 0; width: 100%; position: relative; }.price-range { background: #000000 none repeat scroll 0 0; display: block; height: 8px; left: 15%; position: absolute; top: 0; width: 29%; }.price-range::after { background: #0000ff none repeat scroll 0 0; content: ""; display: block; height: 28px !important; left: -20px; position: absolute; top: 0; width: 20px; }.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { background: #086799 !important; border: medium none !important; border-radius: 100%; height: 16px !important; width: 16px !important; }.ui-slider-handle:focus { outline: medium none; }body .ui-widget-content { background: #ccd8e2; border-radius: 8px; box-shadow: none; /*height: 8px;*/ margin-bottom: 28px; border: none; }body .ui-slider-horizontal .ui-slider-handle { top: -4px; cursor: pointer; }body .ui-widget-header { background: #e04622 !important; }#amount, #amount1 { background: none; margin-top: 23px; font-family: karla; font-size: 15px; color: #8998a4 !important; }.product-display { width: 55%; display: inline-block; }.product-1 { box-shadow: 0px 0 6px 2px rgba(212,222,229,0.4); -webkit-box-shadow: 0px 0 6px 2px rgba(212,222,229,0.4); border: 1px solid #d4dee5; margin: 38px 10px 6px 0; }.custom-thumbnail { margin: -2px 0 0 1px; }.custom-thumbnail > ul { list-style-type: none; font-size: 0; }.custom-thumbnail li { cursor: pointer; display: inline-block; margin-left: -1px; width: 20%; transition: 0.5s all ease-in-out; -webkit-transition: 0.5s all ease-in-out; }.custom-thumbnail li:hover { background-color: #f2f2f2; }.custom-thumbnail li img { width: 100%; /*transform: scaleX(0.9);*/ box-shadow: 0px 0 6px 2px rgba(212,222,229,0.4); -webkit-box-shadow: 0px 0 6px 2px rgba(212,222,229,0.4); border: 1px solid #d4dee5; }.product-detail { display: inline-block; vertical-align: top; width: 44%; padding: 39px 0 0 12px; margin-left: 4px; }.product-detail h5 { border-bottom: none; letter-spacing: 0; margin-bottom: 10px; padding: 0; }.product-detail-price { font-size: 24px; color: #e04622; }.color-selection { vertical-align: top; }.product-detail h6 { letter-spacing: -0.6px; }.selection div { display: inline-block; margin: 32px 0 0; }.selection ul { list-style-type: none; margin: 10px 0 0; }.color-selection ul li { display: inline-block; margin-right: 7px; }.color-selection li a { display: block; height: 22px; width: 22px; border: 2px solid transparent; transition: 0.5s all ease; -webkit-transition: 0.5s all ease; }.color-selection li a:hover { border: 2px solid #eceeee; }.purple { background: #505a78; }.blue { background: #1586e4; }.violet { background: #a494ff; }.orange { background: #f89d81; }.yellow { background: #ffeba3; }.size-selection { margin-left: 36px !important; }.size-selection li { display: inline-block; vertical-align: top; margin-right: 7px; border: 1px solid #eceeee; }.size-selection li:hover { border: 1px solid #fcd01f; }.size-selection li:last-child { margin-right: 0; }.size-selection li a { display: block; height: 20px; text-transform: uppercase; width: 20px; line-height: 20px; text-align: center; color: #4f5a63; }.place-order { padding: 40px 0 0; }.place-order a { display: inline-block; font-size: 14px; height: 50px; line-height: 50px; text-align: center; text-transform: uppercase; width: 160px; color: #fff; }.add-to-cart { background: #e04622; margin-right: 23px; }.buy-now { background: #50b9ce; }.product-description { border-top: 1px solid #eceeee; margin: 52px 0 0; padding: 42px 0 0; }.product-description > h6 { margin: 0 0 11px; }.product-description > p { letter-spacing: -0.3px; }.our-products { border-bottom: 1px solid #eceeee; padding: 56px 0; }.similar-products h5 { border-bottom: none; letter-spacing: 0; margin-bottom: 0; }.similar-products { padding: 48px 0 0; }.similar-products > ul { list-style-type: none; }.similar-products li { float: left; margin-right: 30px; text-align: center; margin-bottom: 60px; }.similar-products li:nth-child(3n) { margin-right: 0; }.result-display figure a { box-shadow: 0px 0 6px 2px rgba(212,222,229,0.4); -webkit-box-shadow: 0px 0 6px 2px rgba(212,222,229,0.4); border: 1px solid #d4dee5; display: block; overflow: hidden; }.result-display figure:hover .cart-button { display: block; }.cart-button { bottom: 0; height: 117px; left: 0; line-height: 117px; position: absolute; width: 100%; background: rgba(239, 240, 213, 0.8); display: none; }.cart-button > a { border: 0 none !important; display: inline-block !important; }.result-display .pricing { display: block; font-size: 24px; line-height: 1; margin: 16px 0 3px; }.result-display a { font-size: 15px; color: #8998a4; letter-spacing: -0.5px; text-transform: uppercase; }.rating { display: block; margin-top: 10px; }.rating i { color: #fcd01f; transition: 0.5s all ease; -webkit-transition: 0.5s all ease; }.rating i.active { color: #ccd8e2; }i.active:hover { color: #fcd01f; }/*13.) Shop Listing*/.shop-listing-page .shop { padding: 57px 0 97px; }.shop-listing-page .brand { padding: 6px 0 0; }.search-results { padding: 3px 0 34px; }.result-value { font-size: 24px; letter-spacing: -0.7px; line-height: 1; text-transform: capitalize; color: #086799; }.shop-listing-page .sbHolder { float: right; text-transform: uppercase; font-size: 14px; position: relative; z-index: 9; }.shop-listing-page .sbSelector { border: 1px solid; padding: 12px 48px 11px 16px; color: #8998a4; background: url("../images/caret-down.png") no-repeat; background-position: 96px 18px; width: 119px; display: block; }.shop-listing-page .sbOptions { list-style-type: none; margin: 0 0; position: absolute; width: 100%; left: 0; top: 44px !important; }.shop-listing-page .sbOptions > li { border: 1px solid; padding: 5px 0 5px 16px; background: #ffffff; }.shop-listing-page .sbOptions > li a { color: #8998a4; }.result-display { text-align: center; margin-bottom: 45px; }.list-pages { list-style-type: none; margin-top: 8px; overflow: hidden; }.list-pages > li { float: left; letter-spacing: 2px; font-size: 14px; font-weight: bold; text-align: center; margin-right: 10px; height: 31px; line-height: 31px; }.list-pages a { display: block; background: #086799; color: #fff; width: 31px; }.best-seller-display { margin: 0 15px; padding: 62px 0 0; }.best-seller-display > h5 { font-weight: bold; letter-spacing: -0.5px; color: #086799; }.best-seller-items { margin: 29px 0 0; }.best-seller-items .owl-item { margin-right: 30px; width: 5.75% !important; }.best-seller-items .owl-controls.clickable { position: absolute; right: 0; top: -37px; }.best-seller-items .owl-next:before { content: "\f0da"; font-family: 'FontAwesome'; font-size: 16px; position: absolute; right: 0; top: -5px; }.best-seller-items .owl-prev:before { content: "\f0d9"; font-family: 'FontAwesome'; font-size: 16px; left: -17px; position: absolute; top: -5px; }.best-seller { margin: 0 0 40px; }/*14.) Shopping Cart*/.cart-total { padding: 63px 0 0; }.cart-total h5, .shopping-cart h5 { font-family: karla !important; letter-spacing: 0.5px; position: relative; }.total-amount { margin: 18px 0 0; }.subtotal { list-style-type: none; padding: 17px 0 25px; border-top: 1px solid #eceeee; border-bottom: 1px solid #eceeee; }.subtotal li { margin: 0 0 10px; color: #8998a4; }.subtotal span { font-size: 14px; text-transform: uppercase; }.subtotal strong { float: right; font-size: 14px; }.order-total { display: block; padding: 34px 0 0; font-size: 15px; text-transform: uppercase; letter-spacing: -0.5px; }.order-total strong { color: #e04622; float: right; }.order-total span { color: #086799; }.order-wrap { margin: 43px 0 0; }.order-wrap a { display: inline-block; font-size: 14px; padding: 16px 0 14px; text-align: center; text-transform: uppercase; width: 129px; color: #fff; }.check-out { background: #50b9ce; }.shopping-cart { padding: 63px 0 98px; }.shopping-cart h5:after { content: ""; position: absolute; width: 79px; height: 1px; display: block; left: 0; bottom: -1px; }.shopping-cart h5 { padding: 0 0 19px; }.shopping-cart ul { list-style-type: none; }.shop-categories { padding: 17px 0 !important; border-top: 1px solid #eceeee; border-bottom: 1px solid #eceeee; }.shopping-cart li div { display: inline-block; }.shop-section h1, .shop-section h2, .shop-section h3, shop-section h4, .shop-section h5, .shop-section h6 { font-family: karla !important; }.shop-categories .product { width: 306px; }.shop-categories .price { width: 131px; margin-bottom: 0 !important; }.shop-categories .quantity { width: 188px; }.shop-categories .total { width: 161px; }.shopping-cart li { padding: 15px 0 10px; border-bottom: 1px solid #eceeee; }.shopping-cart > ul > li:last-child { border-bottom: 0; }.product-here figure { display: inline-block; border: 1px solid #d4dee5; overflow: hidden; }.product-here .product-name { font-size: 13px; padding: 19px 0 0 16px; vertical-align: top; }.product-name > strong { display: block; letter-spacing: -0.5px; text-transform: uppercase; margin: 0 0 2px; }.product-name > span { text-transform: capitalize; letter-spacing: 0.3px; }.product-here { width: 306px; }.price-value { font-size: 15px; padding: 29px 0 0; vertical-align: top; }.price-value { width: 132px; }.quantity-value { vertical-align: top; padding: 22px 0 0; width: 185px; }.quantity-value input { border: none; background: none; border-radius: 0; width: 34px; padding: 0 7px; text-align: center; }.quantity-value > ul { font-size: 0; }.quantity-value li { border: 1px solid #d4dee5; display: inline-block; font-size: 15px; height: 37px; line-height: 34px; padding: 0; vertical-align: top; width: 36px; text-align: center; }.quantity-value li:last-child { border-left: 0 none; }.quantity-value span { display: block; line-height: 0; padding: 11px 0 0; cursor: pointer; }.total-value { font-size: 15px; padding: 29px 0 0; vertical-align: top; width: 181px; }.delete-box { padding: 30px 0 0; vertical-align: top; }/*15.) Checkout*/.review-order { padding: 63px 0 0; }.review-order h5 { font-weight: bold; }.gross-total { border-bottom: 1px solid #eceeee; border-top: 1px solid #eceeee; margin: 19px 0 0; padding: 16px 0 18px; }.gross-total h6 { letter-spacing: -0.2px; }.gross-total h6 span { float: right; margin-right: 4px; }.purchased-cloths { list-style-type: none; padding: 30px 0 15px; }.purchased-cloths > li { font-size: 15px; letter-spacing: -0.5px; margin: 0 0 19px; }.purchased-cloths li span { float: right; }.review-order .subtotal { padding: 34px 0 25px; }.payment { padding: 63px 0 0; }.payment-process-heading { list-style-type: none; border-bottom: 1px solid #eceeee; }.payment-process-heading > li { display: inline-block; width: 33%; }.payment li h5 { font-weight: bold; }.payment-heading { text-align: center; }.confirmation-heading { text-align: right; }.shipping-heading { position: relative; padding: 0 0 19px; }.shipping-heading:after { content: ""; display: block; position: absolute; width: 79px; height: 1px; left: 0; bottom: -1px; }/*.billing-form { padding: 16px 0 90px; }*/.billing-form > h6, .shipping-form > h6 { font-weight: 200; position: relative; padding: 0 0 19px; margin: 0 0 24px; }.billing-form > h6:after, .shipping-form > h6:after { content: ""; position: absolute; width: 113px; height: 1px; display: block; left: 0; bottom: 0; background: #eceeee; }.checkout-page input, .billing-form input[type="text"] { background: rgba(0, 0, 0, 0) none repeat scroll 0 0; border: 1px solid #d4dee5; font-size: 15px; padding: 9px 10px 11px 19px; width: 100%; margin: 0 0 37px; letter-spacing: -0.5px; }.checkout-page .sbSelector { border: 1px solid #d4dee5; display: block; font-size: 15px; padding: 9px 0 11px 19px; text-transform: capitalize; color: #8998a4; }.checkout-page .sbHolder { position: relative; }.checkout-page .sbOptions { list-style-type: none; background: #ffffff; position: absolute; width: 100%; z-index: 1; top: 43px !important; }.checkout-page .sbOptions li a { border: 1px solid #8998a4; display: block; font-size: 15px; padding: 7px 0 7px 19px; text-transform: capitalize; color: #8998a4; }.checkout-page .sbToggle:before { content: "\f0d7"; font-family: 'FontAwesome'; font-size: 15px; position: absolute; right: 34px; top: 11px; }.billing-address { display: none; }.billing-form label { font-size: 15px; font-weight: 200; }.billing-form label::after { border: 1px solid; content: ""; display: block; height: 21px; left: 0; position: absolute; top: 0; width: 21px; }.billing-form input[type="radio"] + label { cursor: pointer; display: inline-block; font-size: 15px; font-weight: 200; line-height: 17px; margin: 5px 34px 0 0; letter-spacing: -0.4px; padding-left: 41px; position: relative; }.billing-form input:checked + label::after { border: 1px solid #e04622; background: url("../images/checked-icon.png") no-repeat center center; }.shipping-form { border-top: 1px solid #eceeee; padding: 16px 0 0; }.shipping-form > h6 { margin: 0 0 30px; }.button-wrap { margin: 12px 0 0; }.button-wrap a { display: inline-block; font-size: 14px; text-align: center; text-transform: uppercase; width: 150px; padding: 17px 0 14px; color: #ffffff; }.return-to-store { float: right; background: #50b9ce; }.shipping-product { padding: 0 0 120px; }/*16.) Locations*/.our-location { padding: 71px 0 65px; /*background: url("../images/map-bg.png") no-repeat;*/ -webkit-background-size: 100% 100%; background-size: 100% 100%; }.our-location .heading > h3 { font-weight: 900 !important; letter-spacing: 0.5px; margin-bottom: 33px; }.search-office { padding: 0px 20px 0px 22px; width: 100%; background:#394650; z-index: 999; }.office-search-box input[type="text"] { background: #ffffff; border: 0 none; font-size: 16px; letter-spacing: -0.4px; padding: 13px 60px 14px 21px; width: 100%; -webkit-border-radius: 0; }.office-search-box { position: relative; margin-bottom:10px;}.search-office p {color:#ccc;}/*.office-search-box input[type="submit"] { background-image: url(../images/search-icon.png) !important; background-repeat: no-repeat; background-position: center center; border: 0 none; height: 100%; position: absolute; right: 0; top: 0; width: 14.5%; cursor: pointer; }*/.office-search-box input[type="submit"] { background-image: url(../images/search-icon.png) !important; background-repeat: no-repeat; background-position: center center; border: 0 none; height: 100%; position: absolute; right: 0; top: 0; width: 14.5%; cursor: pointer; padding:0 25px; float:right; }.countries { padding: 42px 0 0 1px; }.countries-wrap { display: inline-block; vertical-align: top; margin-bottom: 40px; }/*.class-A { width: 58%; }*/.class-A { width: 50%; }.class-C { margin-bottom: 50px; }.alphabet { color: #ffffff; display: inline-block; font-size: 16px; height: 41px; line-height: 34px; text-align: center; text-transform: uppercase; width: 30px; background: url("../images/map-shape.png") no-repeat; -webkit-background-size: 100% 100%; background-size: 100% 100%; vertical-align: top; }.country-names { display: inline-block; list-style-type: none; padding: 0 0 0 17px; }.country-names > li { margin: 0 0 13px; }.country-names li a { color: #ffffff; font-size: 13px; font-weight: 500; letter-spacing: 1.3px; line-height: 0; text-transform: uppercase; }.search-office .owl-pagination { bottom: 30px; position: absolute; text-align: center; width: 100%; }.search-office .owl-page { margin: 0; }.search-office .owl-page span { border: 2px solid #ffffff; border-radius: 50%; display: inline-block; height: 14px; margin: 0 7px 0 1px; width: 14px; }.search-office .owl-page.active span { border: 2px solid rgba(0, 0, 0, 0); }.map-wrapper { width: 749px; height: 722px; }#map_wrapper { height: 400px; width: 722px; }#map_canvas { width: 100%; height: 100%; }.mapping { height: 500px; background-position: 100% 100%; border: 1px solid #ccc; margin-right:-1px; transform:none !important; background-color: #b2b2b2; margin-bottom: 22px; }/* 17.) Laoder Section*/.loader-block { position: fixed; top: 0; left: 0; right: 0; width: 100%; height: 100%; /*background: #50b9ce;*/ z-index: 999999; background: #fff; }/*.loader { background: url(../images/loader.gif) no-repeat center center; height: 80px; width: 80px; text-indent: -9999em; position: absolute; left: 0; right: 0; top: 43%; margin: 0 auto; }*//* 18.) Faq'Section */.faq .head { padding-bottom: 18px; border-bottom: 1px solid #b8b8b8; margin-bottom: 25px; overflow: hidden; display: table; }.faq .head-wrap { margin-bottom: 70px; }.faq .heading h2 { margin-bottom: 101px; }.faq .head .question { font-family: 'Raleway', sans-serif; font-weight: 800; font-size: 24px; color: #ffffff; text-align: left; position: relative; float: left; padding: 3px 11px; margin-right: 30px; }.faq .head h2.h5 { vertical-align: middle; font-family: 'karla', sans-serif !important; font-weight: 400; color: #086799; letter-spacing: 2px; vertical-align: middle; display: table-cell; width: 100%; }.faq .service-page .services { padding-bottom: 47px; }/* 19.) Team Section */.team-wrap .head-info { color: #60707d; }.team-wrap .head-cont p span { font-weight: 700; color: #086799; }.team-wrap .head-cont { margin-top: 18px; }.team-wrap .team-member { margin-bottom: 63px; text-align: center; }.team-wrap .team-member img { margin-bottom: 36px; }.team-wrap .member-profile { margin-bottom: 18px; display: block; font-size: 18px; font-style: italic; color: #2c3740; }.team-wrap .team-member h3 { font-weight: 800; margin-bottom: 8px; }.team-wrap .team { padding-bottom: 10px; background: #ffffff; }/*20.) Air Fright Section */.banner-image { }.air-fright-cont { list-style: none; margin-bottom: 16px; }.air-fright-cont li { float: left; width: 45%; }.air-fright-cont-wrap { margin-bottom: 40px; }.air-fright-cont-wrap p, .air-fright-img-part p { color: #60707d; }.air-fright-img-part { margin-bottom: 34px; }.air-fright-img-part img { margin-bottom: 58px; }.air-fright-img-part p.bold { font-weight: 700; font-size: 18px; margin-bottom: 16px; }.air-fright-cont .img-cont { height: 34px; width: 34px; float: left; }.air-fright-cont .member-profile { float: left; margin-top: 5px; margin-left: 22px; margin-bottom: 23px; }.service-list-wrap .h5, .our-service-wrap .h5, .quote .h5, .air-fright-cont-wrap .h5 { font-weight: 800; margin-bottom: 30px; }.service-list-wrap .h5 { margin-bottom: 19px; }.quote .h5 { margin-bottom: 16px; }.our-service-wrap { margin-bottom: 50px; }.our-service-wrap .h5, .quote .h5 { position: relative; background: #e4e9ef; padding: 20px 0; max-width: 237px; padding-left: 22px; }.our-service-wrap .h5 { margin-bottom: 0; }.our-service-wrap .h5:after, .quote .h5:after { border-color: transparent transparent #e4e9ef #e4e9ef; border-style: solid; border-width: 30px 13px; content: ""; position: absolute; right: -26px; top: 1px; }.service-list { list-style: none; }.service-list li:before { content: ''; height: 8px; width: 8px; background: #60707d; position: absolute; left: 0; top: 7px; border-radius: 50%; }.service-list li { font-size: 15px; margin-bottom: 10px; position: relative; padding-left: 22px; color: #60707d; }.service-list-wrap { margin-bottom: 206px; }.our-service .img-cont { height: 18px; width: 18px; margin-right: 20px; vertical-align: top; }.our-service { list-style: none; }.our-service li { border-bottom: 1px solid #e4e9ef; }.our-service li a { font-size: 15px; color: #60707d; text-transform: uppercase; display: block; padding: 16px 0 16px 22px; }.quote .button { margin-top: 20px; }.service-quote-wrap { margin-top: 23px; }.our-service .img-cont path, .our-service .img-cont polyline { stroke: #a9b2b9; }/*21.) Storage Section */.storage .service-list-wrap, .warehouse.storage .air-fright-cont-wrap, .storage.transport-page .air-fright-cont-wrap { margin-bottom: 30px; }.storage .air-fright-cont-wrap, .warehouse .service-list-wrap, .transport-page .service-list-wrap { margin-bottom: 206px; }/*22.) Warehouse Section */.warehouse .air-fright-cont li { width: 100%; }/*23.) Transport Section */.transport-page .service-list-wrap strong, .transport-page .service-list-wrap strong a { font-weight: 700; color: #e04622; font-size: 24px; text-transform: uppercase; margin-top: 20px; display: inline-block; }/*24.) Under Construction Section */.construct-bg { background: url(../images/construct-bg.jpg) no-repeat; background-size: cover; background-attachment: fixed; }#content { position: relative; }.contruction-wrap { margin-top: 257px; margin-bottom: 369px; }.title-bar { background: #e04622; padding: 34px 55px; position: relative; margin-bottom: 4px; display: inline-block; width: 100%; max-width: 1093px; }.title-bar:after { content: ''; position: absolute; border-style: solid; border-color: transparent transparent #e04622 #e04622; border-width: 64px 24px 63px; right: -47px; top: -2px; }.title-bar .title-bar-img { float: left; }.title-bar .title { float: right; }.title-bar .title h1 { color: #be2e0d; }.new-way-cont { padding: 69px 55px; background: #110d0b; margin-bottom: 4px; }.new-way-cont .new-way-head { float: left; width: 48%; }.new-way-cont h2 { color: #ffffff; font-weight: 800; font-size: 48px; }.new-way-cont .time-details, .countdown-row { float: right; list-style: none; margin-top: 41px; position: relative; }.new-way-cont .time-details li, .countdown-section { float: left; margin-right: 50px; padding-top: 30px; position: relative; width: 78px; text-align: center; }.countdown-section:last-child { margin-right: 0; }.new-way-cont .time-details li span, .countdown-period { font-family: 'Raleway', sans-serif; font-weight: 800; font-size: 18px; color: #ffffff; display: block; text-transform: uppercase; position: absolute; top: 0; left: 0; right: 0; margin: 0 auto; }.new-way-cont .time-details li strong, .countdown-amount { font-size: 48px; color: #e04622; font-weight: 700; }.contact-details { padding: 30px 55px; background: #110d0b; }.contact-details .mail { float: right; font-weight: 700; font-size: 30px; color: #ffffff; }.contact-details .contact { float: left; font-weight: 700; font-size: 36px; color: #e04622; margin-top: 5px; }.contact-details .contact i { margin-right: 15px; }/*23.) Achivement Section */.achivement { min-height: 1700px; padding-top: 71px; }.progress-graph { position: relative; text-align: center; margin-top: 63px; overflow: hidden; }.base-line { background: #dedede; width: 3px; left: 0; right: 0; margin: 0 auto; position: absolute; height: 100%; top: 58px; z-index: 1 }.progress-btn { display: inline-block; font-family: raleway; font-size: 18px; font-weight: 800; margin-bottom: 90px; position: relative; z-index: 3 }.progress-content-wrap { text-align: left; }.progress-content-wrap figure { float: left; width: 200px; height: 200px; margin-top: 18px; border-radius: 100%; background: #ececec; }.progress-content-wrap figure img { display: block; width: 200px; height: 200px; border-radius: 100%; }.progress-content { overflow: hidden; padding: 0 29px; }.progress-content > h6 { font-weight: 800; }.progress-content .heading > h5 { font-weight: 300; color: #e04622; font-family: "karla", sans-serif !important; }.progress-content > h6 { font-weight: 800; margin-bottom: 24px; }.progress-content .heading { margin-bottom: 31px; }.progress-content-wrap:after { border-color: rgba(0, 0, 0, 0) #dedede; border-style: solid; border-width: 10px 22px 10px 0; content: ""; position: absolute; right: 0; top: 3px; }.progress-content-wrap.right { margin-top: -10px; }.progress-content-wrap.right, .progress-content-wrap > figure.right { float: right; }.progress-content-wrap.right:after { right: auto; left: 0; border-width: 10px 0px 10px 22px; }.progress-content > p:last-child { margin-bottom: 0; }.progress-btn.btm { margin-bottom: 0; margin-top: 61px; }/* 26.) Blog 1  ======================================= */.pad-bottom { padding-bottom: 40px; }.blog-grid .flex-prev, .blog-grid .flex-next { background: none; }.blog-grid .flex-prev:before, .blog-grid .flex-next:before { font-family: FontAwesome; font-size: 16px; color: #fff; position: absolute; top: -2px; }.blog-grid .flex-prev:before { content: "\f060"; left: 0; }.blog-grid .flex-next:before { content: "\f061"; right: 0; }.video-box { position: relative; overflow: hidden; }.video-box .audio { position: absolute; bottom: 0; left: 0; width: 100%; margin: 0; height: 50px; }.duration { width: 100%; padding: 22px 64px 0 67px }.play { position: absolute; top: 0; left: 0; width: 100%; max-width: 50px; }.volume { position: absolute; right: 0; top: 0; max-width: 50px; width: 100%; }.play:after { left: 37%; }.play:before { right: 37%; }.fa.play-btn { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); color: #fff; font-size: 48px; }.fa.fa-quote-x { width: 84px; height: 84px; background: #314555; font-size: 36px; border-radius: 100%; text-align: center; vertical-align: middle; display: table; margin: 0 auto; color: #fff; }.fa.fa-quote-x:before { vertical-align: middle; display: table-cell; width: 100%; }.quote-block { padding: 38px 30px; background: #baf4ff; }.quote-block blockquote { border: none; padding: 0; font-size: 15px; color: #60707d; font-family: 'Lora', serif; font-style: italic; margin: 32px 0 10px; line-height: 2; }.slides li + li { display: none; }.audio-wrapper { position: relative; }.audio-wrapper .audioplayer { position: absolute; width: 100%; height: 100%; top: 0; margin: 0; opacity: 0; }.audio-wrapper .audioplayer-playpause { width: 100%; }.audio-wrapper .audioplayer-volume, .audioplayer-bar { display: none; }.video-media { position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 9; text-indent: -9999px; }.video-frame { position: relative; }.pad-bottom-40 { padding-bottom: 40px; }.stick-pin { position: absolute; top: 0; right: 32px; border-left: 13px solid #086799; border-right: 14px solid #086799; border-top: 25px solid #086799; border-bottom: 22px solid transparent; z-index: 9; }.stick-pin i { position: absolute; top: -19px; left: -4px; color: #fff; font-size: 16px; }/* ==================NetLink===================== */.shipping-text { position: relative; margin-bottom:20px; }.homepage-4 .ship-type-new .date small { float: left; width: 100%; }.tz-location { background: none; background-color: #fff; padding: 60px 0; }.tz-location .mapping { height: 600px; }.tz-location .heading h2 { margin-bottom: 0; }.tz-location .heading h2:after { background: none !important; }.homepage-4 .services-link { margin: 0 0 30px; }.custom-quote img { margin: 0 auto; }.text-primary { color: inherit; font-size: 18px; }.our-products a.shipping i { font-size: 26px; margin-right: 10px; width: 20px; text-align: center; }.our-products a.shipping { text-transform: uppercase; color: #fff !important; font-size: 18px; font-weight: bold; background: #F37440; display: block; width: 250px !important; text-align: left; padding: 10px 20px; position: relative; margin-bottom: 10px; transition: all 0.5s ease-in-out 0s; -webkit-transition: all 0.5s ease-in-out 0s; }.our-products a.shipping:after { display: none; border-left: 15px solid #F37440; border-right: 15px solid transparent; border-top: 24px solid transparent; border-bottom: 25px solid #F37440; content: ""; position: absolute; right: -30px; top: 0px; transition: 0.5s all ease; -webkit-transition: 0.5s all ease; }@-webkit-keyframes ckw {  0% { -moz-transform: rotate(0deg); -webkit-transform: rotate(0deg);} 100% { -moz-transform: rotate(360deg); -webkit-transform: rotate(360deg);}}@-moz-keyframes ckw {  0% { -moz-transform: rotate(0deg); -webkit-transform: rotate(0deg);} 100% { -moz-transform: rotate(360deg); -webkit-transform: rotate(360deg);}}@-webkit-keyframes cckw {  0% { -moz-transform: rotate(360deg); -webkit-transform: rotate(360deg);} 100% { -moz-transform: rotate(0deg); -webkit-transform: rotate(0deg);}}@-moz-keyframes cckw {  0% { -moz-transform: rotate(360deg); -webkit-transform: rotate(360deg);} 100% { -moz-transform: rotate(0deg); -webkit-transform: rotate(0deg);}}/* gears */.gear { float: none; position: absolute; text-align: center; -moz-animation-timing-function: linear; -moz-animation-iteration-count: infinite; -moz-animation-direction: normal; -moz-animation-delay: 0; -moz-animation-play-state: running; -moz-animation-fill-mode: forwards; -webkit-animation-timing-function: linear; -webkit-animation-iteration-count: infinite; -webkit-animation-direction: normal; -webkit-animation-delay: 0; -webkit-animation-play-state: running; -webkit-animation-fill-mode: forwards; }#gear1 { background: url('../images/gear.png') no-repeat 0 0; height: 23px; width: 23px; left: 23px; top: 21px; -moz-animation-name: ckw; -moz-animation-duration: 10s; -webkit-animation-name: ckw; -webkit-animation-duration: 10s; }#gear2 { background: url('../images/loader.png') no-repeat 0 0; text-indent: -9999em; height: 80px; left: 0; right: 0; top: 43%; margin: 0 auto; width: 80px; -moz-animation-name: ckw; -moz-animation-duration: 10s; -webkit-animation-name: ckw; -webkit-animation-duration: 10s; }.search-office .billing-form { padding-bottom:0px;}.search-office .billing-form h5 {color:#fff; margin-bottom:10px; }.search-office .billing-form input[type="checkbox"] + label { cursor: pointer; display: inline-block; font-size: 15px; color:#fff; font-weight: 200; line-height: 17px; margin: 15px 34px 15px 0; letter-spacing: -0.4px; padding-left: 30px; position: relative; }.search-office .billing-form input:checked + label::after { border: 1px solid #FFF; }.modal-body .billing-form {padding-bottom:0px;}.modal-footer {text-align: left;}.modal-body .billing-form h5 {margin:10px 0 10px;}.modal-body .billing-form input[type="checkbox"] + label {padding-left:15px}.modal-body .billing-form input[type="text"] {margin-bottom:20px}/*-----------------------    Products Filter Style Start     ----------------------------------*/.tzfilter { padding: 30px 0 40px 0; text-align: center; line-height: 40px; }.tzfilter a { font-size: 17px; padding: 6px 12px; color: #262163; text-transform: uppercase; outline: none; }.tzfilter a:hover, .tzfilter a:focus { color: #F37440; }.tzfilter a.selected, .tzfilter a:focus { color: #F37440; border: 1px solid #F37440; text-decoration: none; padding: 6px 11px; }.testimonial .tzportfolio-wrap .testimonial-text .tzportfolio-pages .custom-quote { margin-bottom: 20px; margin-right: 20px; }.isotope-item { z-index: 2; }.isotope-hidden.isotope-item { pointer-events: none; z-index: 1; }.isotope, .isotope .isotope-item { -webkit-transition-duration: 0.8s; -moz-transition-duration: 0.8s; -ms-transition-duration: 0.8s; -o-transition-duration: 0.8s; transition-duration: 0.8s; }.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; }.isotope.infinite-scrolling { -webkit-transition: none; -moz-transition: none; -ms-transition: none; -o-transition: none; transition: none; }.element { overflow: hidden; position: relative; background: #fdfdfd; float: left; }.clearfix:before, .clearfix:after { content: ""; display: table; }.clearfix:after { clear: both; }.clearfix { zoom: 1; }.testimonial .tzportfolio-wrap .testimonial-text .tzportfolio-pages .custom-quote { min-height: 262px; }/*-----------------------    Products Filter Style End   ----------------------------------*//*-----------------------    Product Detail Page Start   ----------------------------------*/.tz-pro-display { width: 100%; }.tz-pro-display .product-1 { margin: 0 0 1px; box-shadow: none; }.tz-pro-display .custom-thumbnail li img { box-shadow: none; padding: 10px; }.tz-pro-detail { width: 100%; padding: 0; }.tz-pro-detail .product-description { border: medium none; margin: 0; padding: 0px 0 0; }.tz-pro-detail .product-description ul{ padding-left:20px; margin-bottom: 20px;}.tz-pro-detail .product-description ul li{ font-size:15px;}.tz-pro-detail h3 { font-size: 25px; font-weight: 600; line-height: 35px; }.tz-pro-detail h3.h5 { font-size: 18px; font-weight: 800; line-height: 22px; color: #2c3740; }.pro-enquiry { margin-top: 30px; }.tz-blog .our-products { border: none; padding: 0; }.table-feature th { color: #F37440; }.bro-down { background-color: #fff; float: left; padding: 30px; width: 100%; }.download-brochure { list-style: none; }.download-brochure li { float: left; padding: 5px 0; }.download-brochure i { color: #F37440; font-size: 22px; margin-right: 10px; vertical-align: middle; float: left; margin-bottom: 8px; }.download-brochure a { color: #8494a0; font-size: 15px; margin-left: 0; line-height: 24px; font-weight: 600; display: block; }.download-brochure small { color: #F37440; }.download-brochure em { font-weight: 300; }.tz-blog .video { margin: 0; }.tz-applications ul { float: left; list-style-type: none; padding: 22px 0 0; width: 100%; }.tz-applications ul li { font-size: 18px; font-style: italic; letter-spacing: -0.2px; margin-bottom: 19px; padding: 4px 0 0 54px !important; position: relative; border: 0 !important; text-align: left; }.features-section { padding: 40px 0 40px; background: #f0f4f7; }.features-tabing { list-style-type: none; padding: 7px 0 0; position: relative; }.features-tabing li { border-top: 1px solid #e0e5e9; float: left; padding: 15px; border-bottom: 1px solid #e0e5e9; }.features-tabing li .tab-content strong{ float:left; width:100%;}.features-tabing li .tab-content ul{ float:left; padding-left:20px; width:100%; margin-bottom:10px;}.features-tabing li .tab-content li{ border:0; padding:0; float:left; font-size:15px; color:#666;}.features-tabing li .tab-content .tz-applications ul{ padding-left:0;}.tab-wrap { cursor: pointer; }.features-tabing li:nth-child(2) { border: 1px solid #e0e5e9; padding: 15px; }.features-tabing li:nth-child(3) { border-bottom: 1px solid #e0e5e9; border-right: 1px solid #e0e5e9; padding: 15px; }.features-tabing li:nth-child(4) { border-bottom: 1px solid #e0e5e9; border-right: 1px solid #e0e5e9; padding: 15px; }.features-tabing li:last-child { border-bottom: 1px solid #e0e5e9; padding: 15px 0 15px 15px; border-right:0; }.homepage-4 .features-tabing .heading { margin: 0 0; display: inline-block; }.features-tabing .heading h5::after { width: 12px; }.features-tabing .active { border-bottom: 1px solid transparent !important; border-top: 2px solid !important; padding-top: 14px !important; }.tab-content { padding: 15px 0 0; top: 100%; left: 0; position: absolute; display: none; width: 100%; }.homepage-4 .tab-content .heading { margin: 0; }.active .tab-content { display: block; font-size: 16px; line-height: 20px; }/*.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td{ border-bottom:1px solid #ddd;}*/.tab-content h5 { margin-bottom: 8px; }.tab-content > p { /*margin-bottom: 45px;*/ margin-bottom: 10px; }.tab-wrap .heading h5 { font-size: 13px; padding-bottom: 0; margin-bottom:0; }.tab-wrap .heading h5::after { background-color: transparent !important; }.tab-content h5:after { display: none; border: none !important; }.tab-wrapper { position: relative; min-height: 257px; }/*-----------------------    Product Detail Page End   ----------------------------------*//*-----------------------    Product Lists Start -------------------------*/.product-cat { border: 1px solid #d4dee5; transition: border-color 1s ease;   }.product-cat-title { font-size: 14px; line-height: 16px; padding: 15px 10px; background: #f2f2f2; color: #086799; letter-spacing: -0.1px; font-family: 'Raleway', sans-serif; font-weight: bold; text-transform: uppercase;}.product-cat:hover { border: 1px solid #f37440; cursor: pointer; }.product-cat:hover .product-cat-title { color: #f37440;  transition: all 1s cubic-bezier(0.39,.5,.15,1.36) 0s;   }/*-----------------------    Product Lists End  -------------------------*/.img-margin-bottom{ margin-bottom:20px;}.tz-brands h4{ margin-bottom:15px;}.tz-brands ul{ padding-left:30px; margin-bottom:10px; font-size:15px; float:left; width:100%;}.tz-brands h5{ margin-bottom:10px; margin-top:8px; float:left; width:100%; font-weight:600; font-size:15px;}.contact-form-box h4{ font-weight:600; margin:15px 0;}.contact-form-box ul{ list-style-type:none;}.contact-form-box label{ margin-bottom:5px; font-size:16px;}.contact-form-box .services-link { border: medium none; margin: 0; padding: 12px 17px; width: 150px !important;}table.tbl{ width:100%;}.tbl th { background-color: #ff7300; color: #fff; padding: 5px 0;  text-align: center;}table.tbl span { display: inline-block; font-size: 15px;  line-height: 21px;  margin-bottom: 2px;  margin-right: 4px;}.content-tbl { font-size: 16px; }.table.content-tbl > thead > tr > th { border-bottom:1px solid #ddd; }.blk-border { border-width: 1px 0px; border-color:#CCC; border-style: solid; padding-top: 40px; margin-bottom: 40px; }.space-bottom { padding-bottom: 20px; }.person-blk h6 { font-size:18px; text-transform:none; font-weight:bold; color:#333; }.person-blk p { margin-bottom:0px; }.person-blk p.desc { font-style:italic; font-size:16px; font-weight:600; margin-bottom:0px; }.grp-blk { margin-bottom:45px; padding-top:15px; }.custom-style .progress-content-wrap.left { margin-left:16.5%; float:none; }.custom-style .progress-content-wrap.right {  margin-left:50%; float:none; }.custom-style .progress-content h5 { font-size:28px; font-weight:800; margin-bottom:20px; }.custom-style .progress-content .heading { margin-bottom:20px; }.custom-style .progress-content h6 { color:#666; font-weight:600; text-transform:none; margin-bottom:5px; }.main-content h4 { color:#F37440; }.main-content p { margin-bottom:5px; }#RadiconEquivlantUnit { font-size: 16px; font-weight: bold;  margin-top: 20px;}.tbl .value-unit { border: 1px solid #d3ddde; font-size: 16px; margin-right: -1px; padding: 10px 0; text-align: center;}.tbl div:last-child{ margin-right:0px;}.padding-top30{ padding-top:30px;}.contact-form-box .fa { font-size: 25px; cursor:pointer;}.contact-form-box .circle { color: #fff;  font-size: 15px;}.resultsTb-content { float: left; height: auto; width: 100%;}#resultsTbl ul.current-drive, #resultsTbl ul.proposed-drive { width: 40%;}#resultsTbl ul { float: left; height: auto; list-style: outside none none; margin: 0; padding: 0;}#resultsTbl ul li { background: #fff none repeat scroll 0 0; border: 1px solid #fff; float: left; margin-bottom: 1px;padding: 0; width: 98%;}#resultsTbl ul li span {background: #f3f3f3 none repeat scroll 0 0; color: #000; float: left; font-size: 13px; font-weight: bold; line-height: 30px; text-indent: 5px; text-shadow: none; width: 50%; padding:2px 0;}#resultsTbl ul li label { float: left;line-height: 30px; text-indent: 5px;}#resultsTbl ul.savings {text-align: center; width: 20%;}#resultsTbl ul.savings li { width: 99%; height:36px;}#resultsTbl ul.savings li span { background: #ff6600 none repeat scroll 0 0; text-shadow: none; width:100%;}#finalDataTbl span { font-size: 16px; margin-right: 30px; float:left;}#finalDataTbl label {color: #ff7300; font-size: 18px;  vertical-align: top; margin-bottom:0;}#slider { margin-top: 8px; width: 200px; margin-right:15px; margin-bottom:5px; float:left;}#finalDataTbl { background: #f3f3f3 none repeat scroll 0 0; border-radius: 0; box-shadow: none; float: left; margin: 0 0 25px; overflow: hidden; padding: 15px;  width: 100%;}#finalDataTbl li{margin-top:5px; padding:5px 0; float:left; width:100%;}.ui-slider-horizontal .ui-slider-handle { margin-left: -0.6em;  top: -0.3em;}.ui-slider-handle.ui-state-default.ui-corner-all {float: left;height: 15px !important;	width: 15px !important;}.modal-title{ font-size:20px;}.tooltip{ border:none !important; padding:5px !important; font-size:12px !important; display:block !important; opacity:1 !important;}.tooltip-inner{ font-size:12px !important; padding:5px;}.tz-locator .contact-form{ padding:0;}.distributor-box{ width:25%; padding:25px 20px 25px 30px; height:100%;}.distributor-box .locator-box { padding: 0;}.distributor-box .locator-box p{ color:#fff;}.tz-locator .contact-form form{ padding:0;}.distributor-box h3{ width:100%; color:#fff; font-size:18px; margin-bottom:15px;}.distributor-box .services-link{ margin:15px 0 25px 0; padding:10px 25px; border:none; width:auto;}.tz-locator .our-office .mapping{ height:770px; margin-bottom:0;}input[type="checkbox"] {display: none;}.contact-map{ padding-left:0px; padding-right:0px;}.contact-map .mapping{ height:450px; margin-bottom:0;}.sign-up .f-logo{ background-color:rgba(255, 255, 255, 1); margin-top:10px; text-align:center; width:48%; margin-right:4%; float:left;}.sign-up .f-logo.right-pad{ margin-right:0;}/*.footer-add .pad-left-0{ padding-left:0;}*/.news-page .slides-tab{ padding:0; margin:0 !important;}.homepage-4 .contact-page .tz-row .slides-tab{ margin-left:0; margin-bottom:20px; padding:0; margin-right:0 !important;}.homepage-4 .contact-page .slides-tab{ margin-left:0; margin-bottom:20px;}.homepage-4 .contact-page .slides-tab .slides-text{ padding:30px; background-color:#fff; min-height:auto;}.homepage-4 .contact-page .slides-tab .slid-text{ background-color:transparent; box-shadow:none; border:none; padding:0;}.homepage-4 .contact-page .slides-tab .slides-text p{ margin-bottom:20px;}.homepage-4 .contact-page .slides-tab .slides-text h5{ font-weight:800; margin:0 0 20px; padding:0;}.homepage-4 .contact-page .slides-tab .slides-text ul{ list-style:none; font-size:15px;}.homepage-4 .contact-page .slides-tab .slides-text ul li{ margin-bottom:4px;}.homepage-4 .contact-page .slides-tab .slides-text .fa{ margin-right:10px;}.homepage-4 .contact-page .mapping{ height:400px;}.catalog-text h4{ margin-bottom:15px; font-weight:800;}.catalog-text p{ margin-top:10px;}.catalog-text img{ box-shadow:2px 2px 9px #ccc;}.catalog-text .services-link .fa{ margin-left:7px;}.tz-detail-pro{ padding-left:0; margin-bottom:10px; list-style:none;}.email-us { font-size: 16px !important;}/*.hidden-767 .header-search{ padding:15px 18px 14px;}*/header-search{ color:#000; cursor:pointer;}.header-search span{ color:#fff !important; font-size:15px;}.vertically-absolute-middle{margin: 0;padding: 0;position: absolute;top: 50%;-webkit-transform: translateY(-50%);	-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);}.navbar-nav .hidden-767:hover a {background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;}.no-display{display: none;	overflow: hidden;}.bg-white {	background-color: #fff;	color: #222;}.dark-header  .bg-white{background-color:#222;}.dark-header .form-control{	color:#f2f2f2;}.dark-header .hide-show-content .close i{	color:#f2f2f2;}.bg-dark {	background-color: #222;	color: #fff;}.bg-dark  .close{	color: #fff;}						.hide-show-content {  position: absolute; width: 40%;/*height: 61%;bottom: 3%;*/ padding:0 20px; margin-left:10px; right:94px; height: 57%; bottom: 0;}.hide-show-content .close {opacity: 1; position: absolute; right: 3%; top: 50%;	-webkit-transform: translateY(-50%) ranslateX(-3%);  -moz-transform: translateY(-50%) translateX(-3%); -ms-transform: translateY(-50%) translateX(-3%); -o-transform: translateY(-50%) translateX(-3%); transform: translateY(-50%) translateX(-3%);}.header-contact-content p{font-size: 38px;}.header-contact span i { font-size: 19px;}.header-search span i , .header-share span i { font-size: 14px;}.header-search-content .navbar-form , .header-search-content  .navbar-form .form-group {width: 100%;}.header-search-content .navbar-form .form-group .form-control {border: 0 none; box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; -o-box-shadow: none; -ms-box-shadow: none; font-size: 20px;  width: 100%;	padding: 0;}.search-page{  padding:0 0 0 20px; list-style:none; float:left; width:100%;}.search-page li{ border-bottom:1px solid #f0f0f0; padding:10px 0; float:left; width:100%; font-size:14px; margin-top:2px;}.search-page h2{ font-size:14px; float:none; margin-top:5px;}.search-page h4{ float:left; width:100%; font-size:18px; font-weight:600;}.custom-pagination li{ float:none; border:0; width:auto;}.tz-your-ind .services .sbHolder { margin-top:10px !important; }.tz-down h2 { color: #086799; font-size: 22px; font-weight: bold; padding-bottom:15px; padding-top:0;}.testimonial .tzportfolio-wrap .testimonial-text .tzportfolio-pages .custom-quote footer{ min-height:60px; height:100%; margin-top: 10px;}.homepage-4 .tz-products .testimonial-text .custom-quote footer{ min-height:60px; height:100%;}.tz-your-ind .investor .happy-help li a i { margin:-9px 15px 0 -22px !important; float:left !important; }.icon-press { background:url("../images/press-releases.png") center no-repeat; }.icon-analyst { background:url("../images/analyst-presentation.png") center no-repeat; }.icon-quarterly { background:url("../images/quarterly-result.png") center no-repeat; }.icon-annual { background:url("../images/annual-report.png") center no-repeat; }.tz-your-ind .location .happy-help li a:hover i.icon-press { background:url("../images/press-releases-hover.png") center no-repeat; }.tz-your-ind .location .happy-help li a:hover i.icon-analyst { background:url("../images/analyst-presentation-hover.png") center no-repeat; }.tz-your-ind .location .happy-help li a:hover i.icon-quarterly { background:url("../images/quarterly-result-hover.png") center no-repeat; }.tz-your-ind .location .happy-help li a:hover i.icon-annual { background:url("../images/annual-report-hover.png") center no-repeat; }.mrkt-price { font-size:18px;  }.mrkt-price h6 { font-weight:600; margin-bottom:3px; }.stocks p { color:#333; }.stocks hr { margin:10px 0; border-color:#ccc; }.ins-line { margin-top:12px; }.services-slider .well { padding:30px; } .service-banner .banner-text h2, .banner-text h1  { color: #FFF; font-weight: 900; font-size: 42px; letter-spacing: inherit; margin-bottom:0; }.banner h1:after { content:none; }.custom-investor { /* margin: 0 auto; float: none; */ padding: 0px; }.custom-investor [class^="icon-"] { background-image: url(../images/investor.png); }.icon-corporate { background-position: 0px 0;  }.icon-financial { background-position: -72px 0;   }.icon-information { background-position: -132px 0;  }.icon-trading { background-position: -197px 0;  }.icon-speech { background-position: -268px 0;  }.icon-announcements { background-position: -335px 0;  }.icon-news { background-position: 4px -73px; height: 70px; }.icon-policies { background-position: -66px -73px;  }.icon-grievance { background-position: -140px -73px; }.icon-whistle { background-position: -197px -73px;  }.icon-debentures { background-position: -337px -73px;  }.icon-arrangement { background-position: -270px -73px;  }.custom-investor i { height: 60px; width: 60px; margin-bottom: 5px;  }.custom-investor .features-tab { padding:15px 0px; box-shadow: 0px 0 6px 2px rgba(212,222,229,0.4); -webkit-box-shadow: 0px 0 6px 2px rgba(212,222,229,0.4); border:1px solid #d4dee5; margin-bottom: 35px; }.custom-investor .features-tab:hover { cursor: pointer; background: #F37440; transition: background .3s ease; -webkit-transition: background .3s ease; border: 1px solid #FFF; }.custom-investor .features-tab:hover .tab-text h5 a { color: #FFF; }.custom-investor .features-tab:hover [class^="icon-"] { background-image: url(../images/investor-hover.png); }.custom-investor .tab-text { border-left-width: 0px; padding: 0px; margin: 0px; display: block; width: 100%; }.custom-investor .tab-text h5 { color: #666; font-weight: 600;}.custom-investor a { text-decoration: none; }/*.investor-table { font-size: 16px; }.investor-table .quote { margin-bottom: 30px; }.investor-table .quote .gray-bg { border: 1px solid #ddd; }.investor-table .quote p { padding: 10px; margin-bottom: 0px; }.investor-table .quote ul { padding: 15px; margin-bottom: 0px; }.investor-table .quote span { width: 220px; font-size: 20px; background: #ddd; color: #f37440;}.investor-table .quote span::after {  border-top: 24px solid transparent; border-bottom: 24px solid #ddd; border-left: 8px solid #ddd; }.investor-table tr:first-child td { border-top: 0px solid; }.investor-table a { color: #666; }.investor-table a:hover { color: #086799; } */body .ui-widget-content { background: none; border-radius: 0px;  margin-bottom: 0px; padding: 0px 10px; overflow: hidden; /*height: auto !important;*/}.ui-state-default { outline:0; color: #FFF; border-radius: 0px !important; border-bottom: 1px solid #ddd !important; width: auto !important; height: auto !important; }.accordion h3 { background: #aaa !important; color: #fff; font-size: 16px; font-weight: 800 !important; line-height: 16px; font-weight: normal; padding: 12px 45px; cursor: pointer; }.accordion .ui-accordion-header span { float: left; font-weight: normal; margin-right: 15px; position: absolute; left: 35px; }.accordion h3.ui-accordion-header-active  { background: #086799 !important; color: #fff; }.accordion .ui-accordion-header span:before { content: "\f067"; font-family: FontAwesome; line-height: 14px; }.accordion .ui-accordion-header-active span:before { content: "\f068"; font-family: FontAwesome; line-height: 15px; }.accordion table tr:first-child td { border-top: 0px solid; }.accordion table, .listing-data table { font-size: 15px;  }.accordion .panel-body { padding: 15px 15px 0; }.accordion .panel-lists { padding: 20px 8px 5px; }.lists-style { padding: 0; }.lists-style.ui-widget-content { padding: 0px; }.lists-style ul { padding-left: 0px !important; }.lists-style ul li { list-style-type: none; background: #f2f2f2; padding: 7px 20px; border-bottom: 1px solid #ddd; font-size: 13px; text-transform: uppercase; color: #000; }.lists-style ul li a { color: #333; }.lists-style p { padding: 5px 10px 0px; } .accordion p { margin-bottom: 10px; }.accordion table.table-bordered thead th, .listing-data table.table-bordered thead th { background: #f2f2f2; border-bottom: 1px solid #ddd; vertical-align: middle; }.accordion .table > tbody > tr > th, .accordion .table > tbody > tr > td, .listing-data .table > tbody > tr > th, .listing-data .table > tbody > tr > td { padding: 10px; }.accordion .table > thead > tr > th, .listing-data .table > thead > tr > th { font-weight: normal; color: #000; }.accordion .table > tbody > tr > td:first-child, .listing-data .table > tbody > tr > td:first-child { font-weight: bold; }a:hover, .lists-style ul li a:hover { color:#086799; }.product-description .accordion ul { list-style-type: none; padding-left: 0px; margin-bottom: 10px; }.blk-style { cursor: pointer; color: #000; font-family: 'karla', sans-serif; background: #f2f2f2; padding: 10px; border-left: 4px solid #086799; border-radius: 0px;}.blk-style:hover{ background: #086799;  transition:.5s ease; color: #FFF; border-color: #f37440; }.blk-style:hover h6 a, .blk-style:hover span  { transition:.5s ease; color: #FFF;  }.blk-style h6 a { display: block; font-size: 16px; color: #666; line-height: 20px; font-family: 'karla', sans-serif !important;}.blk-style span { font-size: 14px; font-style: italic; color:#086799; }.blk-style a { display: block; }.blk-style.mul-anchor h6 a { display: initial; }.blk-style.mul-anchor a.blue-link { color: #086799; }.blk-style.mul-anchor:hover a.blue-link { color: #FFF; }.lists-title { font-family: 'karla', sans-serif !important; font-size: 20px; font-weight:600; color:#f37440; margin-bottom: 10px; margin-top: 10px; }h4.lists-title:first-child { margin-top:0px; }.lists-style h4.lists-title:first-child { margin-top:10px; }.full-blk-style h6 a { font-size: 13px; color: #666; background: #f2f2f2; border-left: 4px solid #ddd; border-radius: 0px; padding: 10px; display: block; }.full-blk-style h6:hover a { background: #086799; border-left: 4px solid #f37440;  color: #FFF; }/*------------- Right Sidebar Links ----------------*/.our-service-wrap.sidebar ul { padding-left:0px; } .sidebar-links li {  list-style:none;  }.sidebar-links li a { position: relative; font-size: 15px; background: #f2f2f2; color: #086799; font-weight:600; display: block; padding: 10px 45px; text-transform:uppercase; }.sidebar-links li a:before{ content: "\f046"; display: inline-block;float: left; font-family: "fontawesome"; font-size: 15px; font-weight: normal; left: 22px; position: absolute; margin-right: 8px; }.our-service-wrap.sidebar .h5 { max-width: 334px; background:#086799; padding:15px 0 15px 22px; color:#FFF; }.our-service-wrap.sidebar .h5:after { border-width: 25px 13px 26px; border-color: transparent transparent #086799 #086799;} .sidebar i { margin-right:8px; }.sidebar-links li a.active { background:#f37440; color:#FFF; }.sidebar-links li a:hover { background:#ddd; }.vertical_scrollbar { max-height:390px; overflow-y:auto;  overflow-x:hidden; }::-webkit-scrollbar {    width: 5px;} ::-webkit-scrollbar-track {     -webkit-box-shadow: inset 0 0 6px rgba(102, 102, 102,0.5);     -webkit-border-radius: 4px;    border-radius: 4px;}::-webkit-scrollbar-thumb {    -webkit-border-radius: 10px;    border-radius: 10px;    background: rgba(102, 102, 102, 0.5) ;     -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5); }::-webkit-scrollbar-thumb:window-inactive {	background: rgba(255,0,0,0.4); }.lists-sub-title { margin-bottom:5px; padding-left:5px; } .tp-simpleresponsive >ul >li .defaultimg { width:100% !important; height:100% !important; overflow:hidden !important;}@media screen and (-webkit-min-device-pixel-ratio:0) {.hide-show-content {right:106px;}	}.pad-10 {padding: 10px;}.industries .blog .services { padding-top: 0px !important; padding-bottom: 0px !important; }.downlaod-brochure { background: url('../images/download-brochre.jpg') no-repeat; height:300px;}.downlaod-brochure span {position: absolute; bottom: 0; font-size: 17px; color: #f37440; font-weight: 800; line-height: 24px; text-transform: uppercase; text-align: center; right: 0; padding-bottom: 64px; width: 100%; }.contact-person-detail { background: #f2f2f2; padding: 20px; }.contact-person-detail i { margin-right: 10px; color: #f37440; font-size: 16px; vertical-align: middle;  }.contact-person-detail h5 { font-weight: 700; margin-bottom: 10px; }.contact-person-detail p { margin-bottom: 10px; }.mapping h6 {  font-weight: 700; font-size: 16px; margin-bottom: 8px;  }.mapping b { font-size: 14px; }.mapping p { margin-bottom: 5px; font-size: 13px;  }.mapping i { color: #f37440; font-size: 16px; vertical-align: middle; margin: 0 5px 5px 0; min-width: 16px; }.stock-blk h2 { display: inline-block; color:#666; font-size: 22px; font-family: inherit !important; }.stock-blk span { font-size: 22px; line-height: 22px; vertical-align: top; }.stocks p { display: inline-block; margin-bottom: 0px; }p.date-time { margin-bottom: 8px; }p.ins-line { font-size: 14px; }.icon-plus:before { color: #3d9400; content: "\f0d8"; font-family:fontawesome;  }.icon-minus:before { color: #D90000; content: "\f0d7"; font-family:fontawesome; }.mrkt-price-green p { color: #3d9400; }.mrkt-price-red p { color: #D90000; }.required label:after { content:"*"; color:red; }.slides-text h4 { background: rgba(8, 103, 153, 0.7) !important; padding: 10px 23px !important; bottom: 15px !important;   }#downloads img {border: 5px solid #ccc;}.mhe-product .product-1 {border:none;}.mhe-product .custom-thumbnail {margin-top: 8px;}.mhe-product .custom-thumbnail li {margin-right: 10px; width:16%;}.mhe-product .custom-thumbnail li img {border:none; padding: 0;}.map-filter {list-style-type: none; text-align: center}.map-filter li {display: inline-block;}.map-filter li h5 {margin-right: 20px; margin-bottom: 0px !important; padding: 5px; vertical-align: central}.inline-form li.label-field { display:inline-block; float: left; list-style-type: none; margin-bottom: 15px; }.inline-form label { font-size: 16px; margin-top: 10px; }.inline-form .services-link { padding: 12.5px 0; width: 120px; margin: 0px; }.ui-datepicker .ui-widget-header { color:#FFF !important; border:0px solid !important; }.ui-datepicker table { background: #FFF; border:1px solid #ccc; border-top-width: 0px; }.ui-datepicker .ui-state-default, .ui-datepicker .ui-widget-content .ui-state-default, .ui-datepicker .ui-widget-header .ui-state-default { background: none !important; height: 25px !important; width: 49px !important; line-height: 20px; }.ui-datepicker td a { text-align: center !important; }.ui-datepicker .ui-state-active, .ui-datepicker .ui-widget-content .ui-state-active, .ui-datepicker .ui-widget-header .ui-state-active { background: #086799 !important; color:#FFF !important; }.ui-datepicker .ui-corner-all, .ui-datepicker .ui-corner-bottom, .ui-datepicker .ui-corner-left, .ui-datepicker .ui-corner-bl { border-radius: 0px !important; }.ui-datepicker { width: 360px !important; padding:0px !important;}.ui-datepicker .ui-datepicker-title select { color: #000; }.policy-blk { border: 2px solid #ccc; padding: 20px 15px; min-height: 143px; }.policy-blk { border: 2px solid #ccc; padding: 20px 15px; min-height: 143px; }.policy-blk h4 { font-size: 18px; color: #000; font-weight: 600; margin-bottom: 5px; display: inline-block; vertical-align: top; }.policy-blk a { font-size: 16px; color: #f05110;  text-transform: uppercase;}.policy-blk a:hover { color: #086799; }.policy-blk a:before {content: "\f1c1"; margin-right:5px; vertical-align: middle; line-height: 25px; font-family: fontawesome; }.policy-blk .pdf-icon { padding-top: 5px; }/* Select Dropdown Layout */.sbHolder { margin-bottom: 9px; }.homepage-4 .sbSelector {    border: 1px solid #dae0e7;    display: block;    font-size: 14px;    margin: 0px;    padding: 13px 19px 12px;    text-transform: capitalize;    color: #6e7b86;    background: url(../images/drop-down.png) #fff no-repeat;    background-position: 90% 50%;}.homepage-4 .sbOptions {    left: 0;    list-style: outside none none;    margin: 0;    position: absolute;    top: 100% !important;    width: 100%;    z-index: 999;    padding-left: 0px !important;}.homepage-4 .sbOptions a {    border: 1px solid #dae0e7;    color: #6e7b86;    display: block;    font-size: 14px;    padding: 13px 19px 12px;    text-transform: capitalize;    background: #fff;}.homepage-4 .sbHolder {    position: relative;}.homepage-4 .services li {    overflow: hidden;}.amazing-text ul {margin-top:10px; margin-left: 20px;}.img-thumb {margin-bottom:15px; border: 5px solid #ccc;}.inline-blk h4 { margin-bottom: 20px; }.inline-blk ul { list-style-type: none; overflow: hidden; padding-left: 0px !important; }.inline-blk li { display: inline-block; float: left; margin-right: 15px; }.inline-blk h6 { margin: 15px 0; font-family: 'karla', sans-serif !important; font-size: 15px;  }.img-border { border:1px solid rgba(243, 116, 64, 0.5); }div.pp_default .pp_social { display: none; }.table.compare-list > thead > tr > th, .table.compare-list > tbody > tr > td { border: 0px solid; }.compare-list .img-thumb { background: #FFF; padding: 10px 20px; border-width:0px; }.valign-img { padding-top: 15% !important; }.margin-zero { margin: 0px !important; }.light-font { font-weight:600 !important; color: #f37440; }.testimonial.overlapping-space { padding-top: 90px !important;; padding-bottom: 30px !important;; }.overlapping-space h4 { font-weight: 900; }.figure-thumb { background: url(../images/refurbishment-gearbox.jpg) no-repeat fixed !important; width: calc(50% - 31px) !important; }.figure-gear-thumb { background: url(../images/repair-gearbox.jpg) no-repeat fixed !important; width: calc(50% - 31px) !important; }.tp-mof-style h3 { font-size: 28px; }.tp-mof-style .custom-border { border-right: 1px solid #e6ebf2;}.facility-list { background: #f0f4f7; padding: 80px 60px; }.homepage-4 .query.orange-bg { background:#f37440 !important;  padding:20px 0 20px !important;  }.homepage-4 .query.orange-bg h4 {font-weight: 800; margin-top:12px; margin-bottom: 7px;}.homepage-4 .query.orange-bg h4, .query.orange-bg p { color: #FFF; }.homepage-4 .query.orange-bg a.button.contact-us { background-color: #fff !important; color: #e04622 !important; }.homepage-4 .query.orange-bg .contact-us:hover { border: 1px solid #e04622; }.full-temp-gear .img-thumb { margin-bottom: 5px; }div.pp_default .pp_gallery ul li a:hover, div.pp_default .pp_gallery ul li.selected a { border: 1px solid #f37440; }div.pp_default .pp_gallery ul li a { border: 1px solid #f2f2f2; }.full-temp-gear .specialtys ul, .full-temp-gear .transport-king .specialtys  { padding: 0; }.full-temp-gear h4 { margin-bottom: 18px; }.full-blk { width:100%; }.full-img figure, .full-img figure img { background:none; width:auto; height:auto; margin-left:0px; margin-top:0px; }.homepage-4 .testimonial h4{letter-spacing: -0.6px; font-weight: 900; margin-bottom: 18px;}.homepage-4 .testimonial h5{font-weight: 600; margin-bottom: 10px;}.clients-logo {list-style-type: none;}.clients-logo li {padding: 5px;}.clients-logo li img{border: 1px solid #eee; padding: 4px 24px;}.sidebar h2 { font-weight: 600; font-size: 28px; margin-bottom: 40px; margin-top:10px; }.sidebar h2:after { content: ""; width: 34px; height: 1px; display: block; background: #f37440; margin: 10px 0; bottom: 0; left: 0; }.table tbody td[align="center"] { font-weight: bold; }.full-page-acc .grp-blk { margin-bottom: 15px; padding-top:0px; }.full-page-acc .accordion ul { list-style-type: disc; padding-left: 20px; margin-bottom: 20px; text-align: justify; }.phone span:before { color:#FFF; display: inline-block;float: left; text-transform: capitalize;    letter-spacing: -0.6px; font-size: 15px; font-weight: normal; left: 16px; position: absolute; margin-right: 8px; }.phone span.phn:before { content: "Phone: "; }.phone span.fax:before { content: "Fax: "; }.phone span.email:before { content: "Email: "; }.phone > span { padding:0 0 0 48px; }.phone1 span:before { color:#666;}.phone1 > span { padding:0 0 0 26px; }.phone1 span {color:#666;}.phone1 span a {color:#F37440;}.phone1 span.phn:before { content: "\f095"; font-family: 'FontAwesome';}.phone1 span.fax:before { content: "\f1ac"; font-family: 'FontAwesome';}.phone1 span.email:before { content: "\f0e0"; font-family: 'FontAwesome';}.ctn-btn-sm { margin-top:20px !important; padding:8px; width:185px; }a.ctn-btn-sm:before { content: "\f1c1";    margin-right: 5px;    font-family: fontawesome; }/*--------------------- Select2 Css -----------------------*/.select2-container { display:block !important; margin-bottom:9px !important; }.select2-container .select2-selection--single { height:45px !important; }.select2-container--default .select2-selection--single .select2-selection__rendered { line-height:45px !important; color:#6e7b86 !important; padding-left:20px !important; } .select2-container--default .select2-selection--single { border-radius: 0px !important; border:1px solid #dae0e7 !important; }.select2-container--default .select2-selection--single .select2-selection__arrow { top:8px !important; right:8px !important; }.select2-container--default .select2-search--dropdown .select2-search__field, .select2-dropdown { border:1px solid #dae0e7 !important; }}.homepage-4 .ship-type-new .slides-text p { margin-bottom:0px !important; }form[name='Jump'] .select-css {  padding: 5px 8px !important; border: none !important; box-shadow: none !important; border: 1px solid #CCC !important; outline: none !important; -webkit-appearance: none !important;}.select-css options:first-child { display:none; }form[name='Jump'] .select2-container .select2-selection--single { height: 30px !important; }form[name='Jump'] .select2-container--default .select2-selection--single .select2-selection__rendered { line-height: 28px !important; padding-left: 8px !important; padding-right: 10px !important; }form[name='Jump'] .select2-container { margin-bottom: 0px !important; outline: none !important;  width:100% !important;  }form[name='Jump'] .select2-container--default .select2-selection--single .select2-selection__arrow { height: 12px !important; width: 10px !important; }form[name='Jump'] .select2-selection:focus { outline: none !important; }.social-wrap { margin-top: 10px; }.video-thumbnail:before {    position: absolute;    content: "\f01d";    font-family: FontAwesome;    font-size: 32px;    color: #333;	width:inherit;	text-align: center;	top: 50%;    left: 50%;    transform: translate(-50%, -50%);    -webkit-transform: translate(-50%, -50%);}.custom-thumbnail li {	position: relative;	}.blk-style.txt-size p {	line-height: 18px;	margin: 4px 0 12px;}.blk-style:hover p, .blk-style:hover a {	color: #fff;	}.logo-sm { margin-right: 0px !important; height: 80px; }
.social-icons {	display: inline-block;	margin-top: 20px;}
.social-icons li a, li.social-icons a {	color: #fff;}
.social-icons li a i {	margin-right: 0px !important;}
.social-icons li, li.social-icons {	display: inline-block;    width: 28px;    height: 28px;    border-radius: 50%;    background: #086799;    line-height: 29px;    vertical-align: middle;    text-align: center;    margin-right: 10px;}
.social-icons li:hover, .social-icons li:hover a , .social-icons li:focus, .social-icons li:focus a {	background: #e04622;	color: #fff !important;}
li.social-icons { margin-top: 0px; }
li.social-icons:hover, li.social-icons:focus {background-color: #e04622 !important;}
li.social-icons:hover a, li.social-icons:focus a {color: #fff !important; }
.social a { padding:6px 10px 3px;  }
.social li.social-icons a { padding:0 10px 9px;  }