/** Shopify CDN: Minification failed

Line 163:54 Expected identifier but found whitespace
Line 163:55 Unexpected "1px"
Line 163:66 Unexpected "{"
Line 163:74 Expected ":"
Line 280:40 Expected identifier but found "{"
Line 280:41 Unexpected "{"
Line 280:50 Expected ":"
Line 388:82 Expected identifier but found "{"
Line 388:83 Unexpected "{"
Line 388:92 Expected ":"
... and 44 more hidden warnings

**/






.vedabout-seven h2 { font-size: 30px; margin-bottom: 30px;}

.vedabout-seven p {font-size: 13px;}

.vedabout-seven .list-block li { font-size: 15px;margin: 0;position: relative;padding:5px 10px 5px 30px;}

.vedabout-seven .list-block li::after { content:  "\f07c";font-family: fontawesome;left: 0;position: absolute;top:6px;font-size:14px;}

.vedabout-seven .bttn {display: inline-block; padding: 10px 30px;font-size:12px;text-transform: uppercase;position:relative;z-index: 1;}

.vedabout-seven  .bttn:hover::after{height:100%;opacity:1;}

.vedabout-seven .bttn::after { content: "";height: 0%;left: 0;position: absolute; top: 0;width: 100%; z-index: -1;opacity:0;transition: all 0.3s linear 0s;}

.vedabout-seven .list-block {margin: 20px 0 30px;}

.vedabout-seven .section-one , .vedabout-seven .section-two , .vedabout-seven .section-three , .vedabout-seven .section-four,.vedabout-seven .section-five ,.vedabout-seven .section-six , .vedabout-seven .section-seven{ float: left; padding: 150px 0; width: 100%;}

.vedabout-seven .main-heading { float: left;text-align: center; width: 100%;margin-bottom:40px;}

.vedabout-seven .main-heading h2 {margin-bottom: 10px;}

.vedabout-seven .icon-wrapper {position: relative;float:left;width:100%; padding: 0 0 0 100px;margin-bottom:40px;}

.vedabout-seven .icon {height: 70px; position: absolute; top: 0;width: 70px;text-align:center;line-height:70px;font-size:25px;transition: all 0.3s linear 0s;}

.vedabout-seven .icon-detail{float:left;width:100%;}

.vedabout-seven .icon-left .icon-wrapper  .icon-detail {text-align: right;}

.vedabout-seven .icon-left .icon-wrapper { padding: 0 100px 0 0;float:left;width:100%;}

.vedabout-seven  .icon-left .icon-wrapper .icon {right: 0;}

.vedabout-seven  .icon-right .icon-wrapper .icon {left: 0;}

.vedabout-seven .post-large--one-half { margin-right: 2%;width: 49%;}

.vedabout-seven .post-large--one-half:last-child {margin-right: 0;}

.grid__item.post-large--one-half.icon-left {margin-right: 0;width: 50%;padding: 20px 60px 0 0;}

.grid__item.post-large--one-half.icon-right {padding: 20px 0 0 60px;}

.vedabout-seven h4 {font-size: 20px;}

.vedabout-seven .post-large--one-third { margin-right: 2%;width: 32%;}

.vedabout-seven .post-large--one-third:last-child { margin-right: 0;}

.vedabout-seven .img-block {float: left; position: relative;width: 100%;}

.vedabout-seven .img-block .img-overlay { height: 100%; position: absolute; top: 0;width: 100%;padding:30px;text-align:right;z-index: 1;}

.vedabout-seven .img-overlay h4 {position: absolute; right: 30px;left:30px;padding-bottom:13px;top:60px;transition: all 0.3s linear 0s;}

.vedabout-seven .img-overlay p { bottom: 30px; left: 30px;position: absolute;right: 30px;transform: translateY(100%);transition: all 0.3s linear 0s;opacity:0;}

.vedabout-seven .img-overlay h4::after { bottom: 0;content: "";height: 2px;left: 0;position: absolute;width: 100%;transform: translateY(40px);transition: all 0.3s linear 0s;opacity:0;}

.vedabout-seven .img-block::after { content: ""; height: 100%;opacity: 0;position: absolute;top: 0; width: 100%;}

.vedabout-seven .img-block:hover .img-overlay p{ transform: translateY(0%);opacity:1;}

.vedabout-seven .img-block:hover .img-overlay h4::after{transform: translateY(0px);opacity:1;}

.vedabout-seven .img-block:hover .img-overlay h4{top:30px;}

.vedabout-seven  .img-block:hover::after{opacity:0.9;}

.vedabout-seven .number-icon { border-radius: 50%;height: 200px; padding: 35px 0;text-align: center; width: 200px;display:inline-block;}

.vedabout-seven .number-icon i {float: left;font-size: 40px;margin-bottom: 20px;width: 100%;}

.vedabout-seven .number-icon span {display: inline-block;font-size:24px;}

.vedabout-seven .number-block { float: left;text-align: center;width: 100%;}

.vedabout-seven .section-four {position: relative;z-index: 1;}

.vedabout-seven .section-four::before {content: ""; height: 100%; opacity: 0.8;position: absolute; top: 0; width: 100%; z-index: -1;}

.vedabout-seven .invisible-small { float: left;margin: 25px 0 0;width: 100%;}

.vedabout-seven .img-section {float: left; position: relative;width: 100%;overflow:hidden;}

.vedabout-seven .img-section::after {opacity:0; content: ""; height: 90%; opacity: 0; position: absolute;top: 0; transition: all 0.3s linear 0s; width: 90%; left:0;right:0; margin:auto;bottom:0;}

.vedabout-seven .img-section:hover::after{opacity:0.6;}

.vedabout-seven .img-section img {transform: scale(1);transition: all 0.3s linear 0s;}

.vedabout-seven .img-section:hover img{ transform: scale(1.1);}

.vedabout-seven .testimonial-section {text-align: center;position:relative;}

.vedabout-seven q { font-size: 16px;font-style: italic;}

.vedabout-seven .testimonial-author img {border-radius: 50%; display: inline-block;}

.vedabout-seven .testimonial-author h5 {font-weight: bold;margin-bottom: 5px;}

.vedabout-seven blockquote{ margin: 0 0 70px;padding: 0 50px;}

.vedabout-seven .testimonial-section .owl-prev , .vedabout-seven .testimonial-section .owl-next{border-radius: 50%; height: 30px;line-height: 30px; width: 30px;position:absolute;top:50%;transform: translateY(-50%);transition: all 0.3s linear 0s;}

.vedabout-seven .testimonial-section .owl-prev {left: 0;}

.vedabout-seven .testimonial-section .owl-next {right: 0;}

.vedabout-seven .section-one .owl-prev {left: 15px;}

.vedabout-seven .section-one .owl-next {right: 15px;}

.vedabout-seven .team-detail {text-align: center;width: 100%;padding:30px;width: 95%; margin-left: auto; margin-right: auto;margin-top:-50px;position:relative;}

.vedabout-seven .social-icon li {display: inline-block;margin:0 5px;}

.vedabout-seven .post-large--one-quarter { margin-right: 2%;width: 23.5%;}

.vedabout-seven .post-large--one-quarter:last-child { margin-right: 0;}

.vedabout-seven .social-icon a { display: inline-block; font-size: 16px;height: 35px;line-height: 35px;width: 35px;border-radius:50%;transition: all 0.3s linear 0s;}

.vedabout-seven .team-detail h5 {margin-bottom: 5px;}




.vedabout-six h3 {font-size: 24px;margin-bottom: 30px;}

.vedabout-six p {font-size: 13px;line-height: 24px;margin-bottom:40px;}

.vedabout-six .post-large--one-half {margin-right: 2%;width: 49%;}

.vedabout-six .post-large--one-half:last-child { margin-right: 0;}

.vedabout-six .righttxt-block {padding: 0 20px;}

.vedabout-six .righttxt-block p{ border-left: 4px solid;font-style: italic;padding-left: 30px;position: relative;}

.vedabout-six .righttxt-block p::before { border-left: 1px solid {{section.settings.section_2_bordercolor}};content: "";height: 100%;left: 2px;position: absolute;top: 0;width: 100%;}

.vedabout-six .section-one , .vedabout-six .section-two ,.vedabout-six .section-three{float: left;padding: 80px 0;width: 100%;}

.vedabout-six .main-heading {text-align: center;float:left;width:100%; margin-bottom: 30px;}

.vedabout-six h2 {font-size: 30px;}

.vedabout-six .main-heading h5 {font-size: 13px;font-style: italic;margin-bottom: 0;}

.vedabout-six h4 {font-size: 18px;margin-bottom: 20px;}

.vedabout-six .right-list li::after { content:  "\f05d";font-family: fontawesome;left: 0;position: absolute;}

.vedabout-six .right-list li {font-size: 16px; margin-bottom: 0;  padding-bottom: 20px;padding-left: 30px; position: relative;text-transform: uppercase;}

.vedabout-six .center-img {text-align: center;}

.vedabout-six .center-img img {display: inline-block;}

.vedabout-six .invisible-small {float: left;margin: 15px 0;width: 100%;}

.vedabout-six .section-two .post-large--one-third {margin-right: 2%;width: 32%;}

.vedabout-six .section-two .post-large--one-third:last-child {margin-right: 0;}

.vedabout-six .tab-section {float: left; position: relative; width: 100%;padding-left:70px;}

.vedabout-six .tab-icon span {font-size: 30px;}

.vedabout-six .section-four {float: left;padding: 40px 0;width: 100%;}

.vedabout-six .tab-icon { height: 60px; position: absolute;width: 50px;left:0;top:0;}

.vedabout-six .social-icon li {display: inline-block; margin:0 5px;}

.vedabout-six .social-icon a { font-size: 14px; padding: 8px;}

.vedabout-six .number-block { float: left;position: relative; text-align: center; width: 100%;}

.vedabout-six .number-icon { transition: all 0.3s linear 0s;border-radius: 50%; height: 70px; left: 0; margin: 0 auto;position: absolute;right: 0;top: -70px; width: 70px;border:5px solid #fff;}

.vedabout-six .number-icon span {font-size: 20px; line-height: 60px;}

.vedabout-six .number-detail span {display: inline-block;font-size: 40px;margin-top:10px;}

.vedabout-six .number-detail h5 {text-transform: uppercase;}

.vedabout-six .number-icon::after {border-radius: 50%; box-sizing: content-box; content: ""; height: 70px;left: -5px;  position: absolute; right: 0; top: -5px;width: 70px;}

.vedabout-six .section-five .main-heading {text-align: left;}

.vedabout-six .section-five {float: left; padding: 80px 0; width: 100%;}

.vedabout-six .post-large--one-quarter {margin-right: 2%;width: 23.5%;}

.vedabout-six .post-large--one-quarter:last-child { margin-right: 0;}

.vedabout-six .team-detail { padding: 30px 10px;text-align: center;}

.vedabout-six .team-wrapper {transition: all 0.3s linear 0s;float: left; width: 100%;}

.vedabout-six .team-wrapper h6{position:relative;margin-bottom:30px;}

.vedabout-six .team-wrapper h6::after { bottom: -8px; content: ""; height: 1px;left: 0;margin: 0 auto;position: absolute; right: 0;transition: all 0.3s linear 0s;width: 30%;}

.vedabout-six .team-wrapper:hover h6::after {width: 50%;}

.vedabout-six .team-detail h5 {text-transform: uppercase;transition: all 0.3s linear 0s;}

.vedabout-six .contact-block {padding: 15px 10px 15px 100px;position: relative;}

.vedabout-six .contact-icon { height: 100%;left: 0;position: absolute; width: 80px;top:0;text-align:center;transition: all 0.3s linear 0s;}

.vedabout-six .icon-detail p {margin-bottom: 0;}

.vedabout-six .section-six .post-large--one-third { margin-right: 2%;width: 32%;}

.vedabout-six .section-six .post-large--one-third:last-child { margin-right: 0;}

.vedabout-six .contact-icon span{font-size: 30px; line-height: 120px;}

.vedabout-six .section-seven { float: left;width: 100%;padding:80px 0;}

.vedabout-six .section-six {float: left; padding: 0 0 80px; width: 100%;}

.vedabout-six .news-letterform {float: left; position: relative;width: 60%;}

.vedabout-six .news-letterform .input-group-field {padding: 20px;position:relative;margin:0;}

.vedabout-six .newsletter-section {text-align: center;}

.vedabout-six .news-letterform .btn {display: block; margin-top: 15px;text-align: left;font-size:12px;transition: all 0.3s linear 0s;}

.vedabout-six .btn{padding:10px 15px;font-size:12px;}

.vedabout-six .news-letterform form {margin: 0;display: inline-block;width:80%;}

.vedabout-six .news-info {float: left; width: 20%;padding:10px 20px;border-radius:7px;position:relative;}

.vedabout-six .news-info p{margin:0;}

.vedabout-six .news-info::after {border-left: 20px solid transparent;content: "";height: 0;left: -20px; position: absolute; top: 15px; width: 0;}




.vedabout-two .section-one , .vedabout-two .section-two , .vedabout-two .section-three{float: left;width: 100%;background-repeat:no-repeat;margin-bottom:100px;}

.vedabout-two .section-two{background-position:right center;}

.vedabout-two .post-large--one-half { margin-right: 2%; width: 49%;}

.vedabout-two .section-two ul{margin:40px 0;}

.vedabout-two .post-large--one-half:last-child {margin-right: 0;}

.vedabout-two h2 {font-size: 60px;color:{{settings.aboutveda_2_titlecolor}};}

.vedabout-two .main-title .title-sep::after { bottom: -3px;content: ""; height: 1px; left: 0;position: absolute;width: 100%;}

.vedabout-two .main-title .title-sep {display: inline-block;height: 3px; margin-bottom: 40px;position: relative;width: 150px;}

.vedabout-two .section-one p { font-size: 22px;font-style: italic;line-height: 45px;}

.vedabout-two .section-one ul {font-style: italic;margin: 40px 0 0;}

.vedabout-two h3 {font-size: 40px;text-transform: uppercase;}

.vedabout-two .section-two li {font-size: 14px; position: relative;padding:5px 0;padding: 3px 3px 3px 20px;}

.vedabout-two .section-two li::after {content: "\f105";font-family: fontawesome;left: 0;position: absolute;top:3px;}

.vedabout-two p { font-size: 15px;}

.vedabout-two .post-large--one-third{margin-right:2%;width:32%;}

.vedabout-two .post-large--one-third:last-child{margin-right:0;}

.vedabout-two .invisible-medium{ float: left;margin: 50px 0;width: 100%;}

.vedabout-two .section-three p {margin-top: 60px;padding-right: 60px;}

.vedabout-two .section-three .post-large--two-thirds{margin-right: 2%; width: 64.6666%;}

.vedabout-two .post-large--one-quarter {margin-right: 2%;width: 23.5%;}

.vedabout-two .post-large--one-quarter:last-child {margin-right: 0;}

.vedabout-two .team-img{text-align:center;}

.vedabout-two .team-img img {display: inline-block;}










.vedabout-four .post-large--one-half { margin-right: 2%;width: 49%;}

.vedabout-four .post-large--one-half:last-child { margin-right: 0;}

.vedabout-four h2 {font-size: 24px; text-transform: uppercase;}

.vedabout-four p { font-size: 13px;}

.vedabout-four .invisible-verysmall {float: left;margin: 5px 0;width: 100%;}


.vedabout-four .section-two {float: left; padding: 60px 0;width: 100%;}

.vedabout-four .icon-wrapper .icon { height: 170px; margin-bottom: 30px;text-align:center;border-radius:50%;width:170px;display:inline-block;}

.vedabout-four .icon-wrapper span {font-size: 50px;line-height: 170px;}

.vedabout-four .main-title {float: left;text-align: center;width: 100%;margin-bottom:60px;}

.vedabout-four .main-title img {display: inline-block;}

.vedabout-four .icon-wrapper {float: left;text-align: center;width: 100%;}





.vedabout-four h4 {font-size: 18px;}

.vedabout-four h5 {font-size: 16px;}

.vedabout-four .section-three {float: left;padding: 60px 0;width: 100%;}

.vedabout-four .team-img img { border-radius: 50%;transition: all 0.3s linear 0s;}

.vedabout-four .team-img { border-radius: 50%;  display: inline-block; margin-bottom: 20px; max-width: 150px;transition: all 0.3s linear 0s;}

.vedabout-four .team {float: left;min-height: 320px;text-align: center;width: 100%;}

.vedabout-four .team:hover .team-img {max-width: 200px; }

.vedabout-four .team-detail h4 { margin-bottom: 5px;}

.vedabout-four .timeline-block {float: left;text-align: center;width: 100%;}

.vedabout-four .timeline-img {display: inline-block; position: relative;padding: 0 0 80px;z-index: 1;}

.vedabout-four .timeline-img::before {bottom: 50px;content: "";height: 40px;position: absolute; width: 5px;left: calc(50% - 2px);}

.vedabout-four .timeline-img::after { border-radius: 50%; bottom: 25px; content: ""; height: 25px; position: absolute; width: 25px;left: calc(50% - 12px);transition: all 0.3s linear 0s;}

.vedabout-four .timeline-block.timeline-bottom .timeline-img::after { top: 40px; bottom: inherit;}

.vedabout-four .timeline-block.timeline-bottom .timeline-img::before { top: 65px;bottom: inherit;}

.vedabout-four .timeline-block.timeline-bottom .timeline-img {padding: 90px 0 0;}

.vedabout-four .time-line-wrapper {float: left;position: relative;width: 100%;}

.vedabout-four .time-line-wrapper::after {bottom: 0;content: ""; height: 5px; left: 0;margin: auto;position: absolute; right: 0;top: 0;width: 78%;}

.vedabout-four .timeline-img  img { border-radius: 50%;position: relative;z-index: 1;transition: all 0.3s linear 0s;}

.vedabout-four .section-four {float: left; padding: 60px 0;width: 100%;background:{{settings.aboutvedafour_timtlinebg}};}

.vedabout-four h3{font-size:20px;}

.vedabout-four .timeline-block h3{position:relative; margin-bottom: 20px;}

.vedabout-four .timeline-block h3::after {bottom: -5px;content: "";height: 1px;left: 0; margin: auto;position: absolute;right: 0; width: 70px;}



.vedabout-four .section-five { float: left; padding: 60px 0; width: 100%;}

.vedabout-four .teamone-detail {float: left;padding: 50px 10px 20px; text-align: center; width: 100%; position:relative;transition: all 0.3s linear 0s;}

.vedabout-four .teamone-detail li{display: inline-block;}

.vedabout-four .teamone-detail li a{ display: inline-block;height: 36px;line-height: 36px;margin: 0 5px;transition: all 0.3s linear 0s; width: 36px;border-radius:5px;}

.vedabout-four .teamone-detail ul {background:rgba(255, 255, 255, 0.8) ;; left: 0; padding: 20px 20px 40px;position: absolute; right: 0; top: -100px;width: 100%;opacity:0; transition: all 0.3s linear 0s;}

.vedabout-four .team-one:hover .teamone-detail ul{opacity:1;}

.vedabout-four .teamone-detail::after { content: ""; height: 55px;left: 0; margin: 0 auto;position: absolute; right: 0; top: -25px;width: 55px;border-radius:50%;}

.vedabout-four .teamone-detail h4 {position: relative;}

.vedabout-four .teamone-detail h4::after, .vedabout-four .teamone-detail h4::before { bottom: 0;content: "";left: 0;margin: auto;position: absolute;right: 0; top: 0;}

.vedabout-four .teamone-detail h4::after { height: 20px;top: -125px;width: 1px;z-index: 1;}

.vedabout-four .teamone-detail h4::before { height: 1px; top: -125px; width: 20px; z-index: 1;}





.vedabout-four .post-large--one-quarter {margin-right: 2%;width: 23.5%;}

.vedabout-four .post-large--one-quarter:last-child {margin-right: 0;}

.vedabout-four .section-six {float: left;padding: 60px 0;width: 100%;}

.vedabout-four .intro-text p {float: left;font-size: 16px;padding: 0 70px;text-align: center; width: 100%; margin-bottom:80px;}

.vedabout-four blockquote {margin: 0;padding: 30px; margin:0 0 30px;position:relative; font-size:12px;}

.vedabout-four .testimonial-block .item { padding: 1px;}

.vedabout-four .author-img { border-radius: 50%; float: left; padding: 5px;}

.vedabout-four .author-img img{border-radius:50%;}

.vedabout-four blockquote::after {bottom: -8px; content: ""; height: 15px; left: 40px; position: absolute; transform: rotate(45deg); width: 15px;}

.vedabout-four .testimonial-author span {float: left; margin: 20px 30px 0;}

.vedabout-four .testimonial-author h4 {margin-bottom: 5px;}

.vedabout-four .testimonial-author h6{font-weight:bold;}

.vedabout-four .invisible-small {float: left;margin: 15px 0;width: 100%;}

.vedabout-four .testimonial-block .owl-buttons {bottom: 80px;position: absolute;right: 0;}

.vedabout-four  .owl-buttons .owl-prev , .vedabout-four  .owl-buttons .owl-next { border-radius: 50%; display: inline-block; height: 30px;line-height: 30px;width: 30px; transition: all 0.3s linear 0s;}

.vedabout-four  .owl-buttons .owl-prev{margin-right:10px;}

.vedabout-four .section-seven { float: left;padding: 60px 0; width: 100%}

.vedabout-four .client-section a { display: inline-block;margin-bottom: 30px;}


















.vedabout-one .section-one { float: left;padding: 100px 0;width: 100%;}

.vedabout-one p{font-size:14px;line-height:30px;color:}

.vedabout-one .main-title{float:left;width:100%;}

.vedabout-one .title-sep{display:inline-block; height:3px;margin-bottom:30px;position:relative;width:70px;}

.vedabout-one .quote{float:left;width:100%;position:relative;margin:30px 0 0;}

.vedabout-one .quote p{ position:relative;}

.vedabout-one .quote p::after {content: "\f10d";font-family:FontAwesome;left: 0;position: absolute;top: 0;width: 30px;}

.vedabout-one .quote p {font-size: 27px;line-height: 45px;padding-left: 70px; position: relative;}

.vedabout-one .author-name{display:inline-block;position:relative;text-align:right;width:100%;}

.vedabout-one{font-size:14px;}

.vedabout-one .author-name::after {content: ""; height: 1px;left: 0; position: absolute; top: 50%;transform: translateY(-50%); width: 80%;}

.vedabout-one .section-one .post-large--one-half , .vedabout-one .section-two .post-large--one-half, .vedabout-one .section-four .post-large--one-half{margin-right:2%;width:49%;}

.vedabout-one .section-one .post-large--one-half:last-child , .vedabout-one .section-two .post-large--one-half:last-child,.vedabout-one .section-four .post-large--one-half:last-child{margin-right:0;}

.vedabout-one .section-one-rightimg{float:right;}

.vedabout-one h2{font-size:27px;  margin-bottom: 30px;}



.vedabout-one .main-title h2 { margin-bottom: 15px;}

.vedabout-one .section-two{float:left;width:100%;padding:100px 0;}

.vedabout-one .section-two ul{margin:20px 0 35px;}

.vedabout-one .section-two li {font-size: 16px;margin-bottom: 20px;}

.vedabout-one .section-two li span{margin-right:15px;}

.vedabout-one .button {transition:all 0.3s linear 0s; display: inline-block;padding: 10px 70px 10px 20px;position: relative;font-size: 14px;}

.vedabout-one .button span { height: 100%; position: absolute;right: 0; top: 0; width: 50px;}

.vedabout-one  .button i{left: 0;margin: 0 auto; position: absolute; right: 0; text-align: center;top: 50%;transform: translateY(-50%)}

.vedabout-one h3 { font-weight: bold;margin-bottom: 20px;}

.vedabout-one .section-three {float: left;width: 100%;}

.vedabout-one .section-three .sectionthree-textblock { padding: 100px;}



.vedabout-one .invisible-very-small {float: left; margin: 10px 0; width: 100%;}

.vedabout-one .section-four {float: left;padding:100px 0;width: 100%;}

.vedabout-one .section-four .sectionfour-intro{text-align:center;  padding: 0 70px; margin-bottom: 70px;}

.vedabout-one .abt-icon-wrapper {float: left;padding-left: 80px;position: relative;width: 100%;margin-bottom: 30px;}

.vedabout-one .section-four .abt-icon {height: 80px;left: 10px;position: absolute;width: 80px;}

.vedabout-one .abt-icon span {font-size: 40px;}

.vedabout-one .section-five {float: left;text-align: center;width: 100%;}

.vedabout-one .section-five img {display:block;margin:0 auto;}

.vedabout-one .section-six {float: left;width: 100%;padding: 15px 0;}

.vedabout-one .section-six form {float: left;margin-bottom: 0px;width: 100%;margin-top:25px;}

.vedabout-one .section-six .input-group-field {float: left;width: 80%;padding:15px 10px;margin:0;}

.vedabout-one .section-six .btn { border: medium none;border-radius: 0;padding: 15px 10px;transition:all 0.3s linear 0s;}



.vedabout-one .sectionsix-txtblk{float:left;width: 100%;}

.vedabout-one .sectionsix-img img {float: left; margin-right: 40px;}

.vedabout-one .section-six .sectionsix-img p {float: left;font-size: 27px;margin-top: 40px;}

.vedabout-one .section-six .sectionsix-img span {text-transform: uppercase;font-weight:bold;}

.vedabout-one .section-seven {float: left; padding: 100px 0; text-align: center; width: 100%;}

.vedabout-one .section-seven p { padding: 20px 70px 25px;}



.vedabout-one .section-seven .button.second-btn { margin-left: 20px;}
















.vedabout-three .section-one {float: left;width: 100%;padding:60px 0;}

.vedabout-three .main-title {text-align: center;width:100%; margin-bottom: 70px;}

.vedabout-three .main-title h2 {text-transform: uppercase;color:{{settings.aboutveda_3_titlecolor}};}

.vedabout-three .main-title .title-sep { background: {{settings.aboutveda_3_titlebordercolor}}; display: inline-block;height: 2px;margin-bottom: 10px;position: relative; width: 30px;}

.vedabout-three .icon-wrapper .icon {height: 100px;position: relative;width: 100px;float:left;margin-bottom: 25px;margin-right: 25px;text-align:center;transition: all 0.3s linear 0s;}

.vedabout-three .icon-wrapper h3{margin-top: 75px;text-transform: uppercase; font-size: 18px}

.vedabout-three .icon-wrapper {float: left; margin-bottom: 50px;}

.vedabout-three .icon-wrapper .icon-content  p { float: left;width: 100%;}

.vedabout-three {font-size: 14px;line-height: 28px;}

.vedabout-three .icon-wrapper span {font-size: 40px;line-height: 100px;text-align: center;}

.vedabout-three .post-large--one-third { margin-right: 2%; width: 32%;}

.vedabout-three .post-large--one-third:last-child { margin-right: 0;}

.vedabout-three .section-two{float:left;width:100%;margin-bottom:100px ;}

.vedabout-three .sectiontwo-detail {padding: 50px;}

.vedabout-three .section-two .main-title {margin-bottom: 30px;text-align: left;}

.vedabout-three .section-three {float: left;padding-bottom: 60px; width: 100%;}

.vedabout-three h3{font-size:18px;}

.vedabout-three .special-heading {float: left;position: relative;margin-bottom:70px;}

.vedabout-three .special-heading h2{float: left;left: 10px;margin: 0; padding: 25px 30px 23px 10px;position: relative; z-index: 1;}

.vedabout-three .special-heading::after { content: "";height: 100%;left: -20px;position: absolute;top: 0;transform: skewX(-30deg);width: 100%;}

.vedabout-three .special-heading::before{content: "";height: 100%; position: absolute;right: calc(100% + 30px);top: 0;transform: skewX(-30deg);width: 9000px;}

.vedabout-three .section-three .img-heading  h3 {margin: 0;padding: 20px;text-transform: uppercase;width: 100%;font-weight:bold;}

.vedabout-three .img-block {float: left;position: relative; width: 100%;}

.vedabout-three .img-block-list {bottom: 5px;padding: 30px;position: absolute;opacity:0;transition: all 0.5s linear 0s;z-index: 1;}

.vedabout-three .img-heading {float: left;width: 100%;}

.vedabout-three .img-block-list li {font-size: 14px;padding: 5px 5px 5px 20px; position: relative;margin:0;}

.vedabout-three .img-block-list li::after {content:  "\f105";font-family: fontawesome;left: 0;position: absolute;top:4px;}

.vedabout-three .img-block::after {content: ""; height: 0;opacity: 0.8;position: absolute;top: 0;width: 100%;transition: all 0.3s linear 0s;}

.vedabout-three .img-section:hover .img-block-list {opacity: 1;}

.vedabout-three .img-section:hover .img-block::after{height:100%;}

.vedabout-three .post-large--one-fifth {margin-right: 2%;width: 18.4%;}

.vedabout-three .post-large--one-fifth:nth-child(5n) { margin-right: 0;}

.vedabout-three .invisible-small {float: left;margin: 20px 0;width: 100%;}

.vedabout-three .team-detail {bottom: 0;float: left; padding: 30px 15px; position: absolute;text-align: center;width: 100%;margin-bottom: -60px;transition: all 0.3s linear 0s;}

.vedabout-three .team-detail li {display: inline-block;}

.vedabout-three .team-detail a { display: inline-block;height: 36px;margin: 0 5px;width: 36px;line-height:36px;transition: all 0.3s linear 0s;}

.vedabout-three .team-detail ul {display: inline-block;margin-top: 10px;transform: translateY(100%);transition: all 0.5s linear 0s;opacity:0;}

.vedabout-three h4 {font-size: 16px;text-transform: uppercase;}

.vedabout-three h5 {font-size: 14px;text-transform: uppercase;}

.vedabout-three .team { float: left;position: relative;width: 100%;overflow:hidden;}

.vedabout-three .team:hover .team-detail {margin-bottom: 0;}

.vedabout-three .team:hover .team-detail ul{transform: translateY(0%);opacity:1;}

.vedabout-three .team h4 , .vedabout-three .team h5{color:{{settings.aboutveda_3_teamtitlecolor}};}

.vedabout-three .post-large--one-quarter {margin-right: 2%; width: 23.5%;}

.vedabout-three .post-large--one-quarter:last-child {margin-right: 0;}

.vedabout-three .authour-img img { border-radius: 50%;float: left;}

.vedabout-three .testimonial-block {float: left;padding: 30px;width: 100%; transition: all 0.3s linear 0s;}

.vedabout-three .blockquote q {float: left;font-size: 14px;font-style: italic;margin-bottom: 40px;width: 100%;}

.vedabout-three .author-name {float: left;margin: 20px;}

.vedabout-three .author-name h4 {margin-bottom: 5px;}

.vedabout-three .section-six { float: left; padding-bottom: 60px; width: 100%;}

.vedabout-three .section-four { float: left;padding-bottom: 100px;width: 100%;}

.vedabout-three .section-five {float: left; padding-bottom: 100px;width: 100%;}

.vedabout-three .testimonial-block:hover {border-bottom: }

.vedabout-three .client-img {float:left;width:100%;text-align:center}

.vedabout-three .client-img  img{display:inline-block;}








.supportsection-five .support-section .support-section-content{ margin: 0 10px;position: relative;text-align: center;padding: 10px; transition: all 0.3s linear 0s;}

.supportsection-five .support-section .support-section-content img{ display: block;}

.supportsection-five .support-section-content  a {display: inline-block;    position: relative;z-index: 1;}

.supportsection-five  .main-heading{text-align: center; margin-bottom:50px;}

.supportsection-five .support-section  ul{overflow: hidden;}

.supportsection-five h2{ text-transform: capitalize;}

.supportsection-five .owl-theme .owl-controls .owl-page span { border-radius: 50%; display: block; height: 10px; margin: 0 5px; width: 10px; opacity: 0.5;}

.supportsection-five .owl-theme .owl-controls{margin-top: 20px;}

.supportsection-five  .owl-page.active span{opacity: 1 !important;}






.supportsection-four .support-section .support-section-content{border: 1px solid transparent;position: relative;text-align: center;   margin: 0 5px 10px ;padding: 10px; transition: all 0.3s linear 0s;}

.supportsection-four .support-section .support-section-content img{ display: block;}

.supportsection-four .support-section-content  a {display: inline-block;    position: relative;z-index: 1;}

.supportsection-four  .main-heading{text-align: center; margin-bottom:50px;}

.supportsection-four .support-section  ul{overflow: hidden;}

.supportsection-four h2{ text-transform: capitalize;}

.supportsection-four .support-section .support-section-content:hover{box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1), 0 4px 8px rgba(0, 0, 0, 0.3); }





.supportsection-one .support-section .support-section-content{text-align: center;  margin: 0 5px 15px;padding: 10px; transition: all 0.3s linear 0s;}

.supportsection-one .support-section .support-section-content img{display:inline-block;}

.supportsection-one .support-section-content  a {display: inline-block;}




.supportsection-seven .support-section .support-section-content{position: relative;text-align: center; transition: all 0.3s linear 0s;}

.supportsection-seven .support-section .support-section-content img{ display: block;}

.supportsection-seven .support-section-content  a {display: inline-block;    position: relative;z-index: 1;}

.supportsection-seven  .main-heading{text-align: center; margin-bottom:50px;}

.supportsection-seven .support-section  ul{}

.supportsection-seven h2{ text-transform: capitalize;}


.supportsection-seven  .client-thumb {
    position: relative;
    overflow: hidden;
}















.supportsection-six .support-section .support-section-content{ margin: 0 10px;position: relative;text-align: center;padding: 10px; transition: all 0.3s linear 0s;}

.supportsection-six .support-section .support-section-content img{ display: block;}

.supportsection-six .support-section-content  a {display: inline-block;    position: relative;z-index: 1;}

.supportsection-six  .main-heading{text-align: center; margin-bottom:50px;}

.supportsection-six h2{ text-transform: capitalize;}

.supportsection-six .owl-theme .owl-controls .owl-page span { border-radius: 50%; display: block; height: 15px; margin: 0 5px; width: 15px; opacity: 0.8;}

.supportsection-six .owl-theme .owl-controls{margin-top: 20px;}

.supportsection-six  .owl-page.active span{opacity: 1 !important;}

.supportsection-six{padding:150px 0;}

.supportsection-six .owl-prev , .supportsection-six .owl-next{position: absolute;top: 40%;transform: translateY(-40%);font-size: 40px;}

.supportsection-six .owl-prev { left: -15px;}

.supportsection-six .owl-next { right: -15px;}




.supportsection-three .support-section .support-section-content{position: relative;text-align: center;  margin: 0 ;padding: 10px; transition: all 0.3s linear 0s;}

.supportsection-three .support-section .support-section-content img{ display: block;}

.supportsection-three .support-section-content  a {display: inline-block;    position: relative;z-index: 1;}

.supportsection-three  .main-heading{text-align: center; margin-bottom:50px;}

.supportsection-three .support-section  ul{overflow: hidden;}

.supportsection-three h2{ text-transform: capitalize;}

.supportsection-three .support-section .support-section-content::after {content: "";height: 80%;left: -1px;position: absolute;top: 0;width: 100%;margin: auto 0;bottom: 0;}

.supportsection-three .support-section .support-section-content::before { content: "";height: 100%;left: 0;position: absolute;width: 100%;bottom: -1px;}






.supportsection-two .support-section .support-section-content{position: relative;text-align: center;  margin: 0 ;padding: 10px; transition: all 0.3s linear 0s;}

.supportsection-two .support-section .support-section-content img{ display: block;}

.supportsection-two .support-section-content  a {display: inline-block;    position: relative;z-index: 1;}

.supportsection-two  .main-heading{text-align: center; margin-bottom:50px;}

.supportsection-two .support-section  ul{overflow: hidden;}


.supportsection-two h2{ text-transform: capitalize;}


.supportsection-two .support-section .support-section-content::after {

content: "";
height: 100%;
left: -1px;
position: absolute;
top: 0;
width: 100%;
}









.collection-eight h2 {font-size: 40px; letter-spacing: 2px; text-transform: uppercase;}


.collection-eight p {font-size: 13px;}


.collection-eight .collection-btn {   transition: all 0.3s linear 0s;font-size: 13px;display:inline-block;width:100%; font-weight:bold;}


.collection-eight .collection-info {padding: 70px 30px;}


.collection-eight .collection-info.textalign-right {text-align: right;}


.collection-eight .collection-info p{ width: 45%;}


.collection-eight .collection-info.textalign-right p {float: right;}



.collection-eight .section-one {padding-top:50px;}


.collection-eight .section-one .collection-info.textalign-right {margin-top: 20%;}



.collection-eight .invisible-medium {float: left; margin: 50px 0;width: 100%;}


.collection-eight .col-img {position: relative;}


.collection-eight .col-img img {position: absolute; right: -30px;top: 80px;}


.collection-eight h2 a{transition: all 0.3s linear 0s;}


.collection-eight .single-img { padding: 20px;}


.collection-eight .collection-img {display: inline-block;position: relative;}


.collection-eight .collection-img::after {transform:scale(0.8);opacity:0; content: ""; height: 100%;position: absolute;top: 0;width: 100%;transition: all 0.4s linear 0s;}


.collection-eight  .collection-img:hover::after{opacity:0.6;transform:scale(1);}

.collection-eight .price {display: inline-block;font-size: 40px; margin-bottom: 15px;}




































.collection-five a{transition:all 0.3s linear 0s;}

.collection-five .collection-icon {float:left;position:relative;overflow:hidden;z-index:1;}

.collection-five h5 {font-size: 14px;text-transform: uppercase;}

.collection-five h3 {font-size: 30px;text-transform: uppercase;margin-bottom:20px;}

.collection-five p {font-size: 13px;margin-bottom:30px;}

.collection-five .collection-btn {transition:all 0.3s linear 0s;display: inline-block;font-size: 12px;padding: 10px 30px;text-transform: uppercase;font-weight:bold;}

.collection-five .collection-icon p {font-weight: bold;opacity: 0.7;}

.collection-five .collection-parts-section {}

.collection-five .collection-content { margin-top: 20%;padding: 30px;}

.collection-five .post-large--one-half { margin-right: 2%;width: 49%;}

.collection-five .post-large--one-half:last-child {margin-right: 0;}

.collection-five h2 {margin-bottom: 10px;text-transform: uppercase;font-size:40px;}

.collection-five .collection-content.alignment-right { text-align: right;}

.collection-five .icon-wrapper .icon-content {float:left;width:100%;}

.collection-five .icon-content li {float: left;margin-bottom: 30px;width:100%;padding-bottom:30px;}

.collection-five .icon-wrapper .img-icon{width:100px;width:100px;border-radius:50%;float:left;margin-right:30px;position:relative;}

.collection-five .icon-wrapper .img-icon img {border-radius: 50%;}

.collection-five .icon-wrapper .icon-text { float: left;margin-top: 15px;}

.collection-five .icon-wrapper .icon-content {float: left;padding: 50px 100px;width: 100%;}

.collection-five .icon-wrapper{ background-image:url({{ 'collection_5_collectionimg6.jpg' | asset_url }});padding:100px 0;background-repeat:no-repeat;}

.collection-five .sectiontwo { padding: 100px 0;}

.collection-five .invisible-medium {float: left;margin: 50px 0;width: 100%;}

.collection-five .icon-wrapper .img-icon::after{   content: ""; height: 100%;opacity: 0.5;position: absolute;top: 0;transition: all 0.3s linear 0s;width: 100%; border-radius:50%;transform:scale(0);}

.collection-five  .icon-content li:hover .img-icon::after{transform:scale(1);}

.collection-five .icon-content ul {float: left; margin-bottom: 0;margin-top: 30px;}

.collection-five .collection-img {display: inline-block;overflow: hidden;}

.collection-five .collection-icon img { overflow: hidden; position: absolute; right: -45px; top: 45px; z-index: -1;transform:scale(1); transition: all 0.5s linear 0s;}

.collection-five .col-content {margin: 30px; width: 60%;}

.collection-five .heading-border {display: inline-block;height: 2px;margin-bottom: 30px;position: relative; width: 80px;display:inline-block;}

.collection-five .heading-border::after {background: #fff ;bottom: -10px;content: "\f206";font-family: FontAwesome;font-size: 20px;height: 30px;left: 0; line-height: 30px; padding: 2px;position: absolute;right: 0;text-align: center; width: 30px;z-index: 1;}

.collection-five .collection-img img {border-radius: 50%;}

.collection-five .collection-icon:hover img {transform: scale(1.2);right:0;}

.collection-five .icon-wrapper p { margin-bottom: 0;}








.collection-four .collection-info {padding: 60px;}

.collection-four h2 {font-size: 30px;text-transform: capitalize;}

.collection-four p {font-size: 13px;margin-bottom:30px;}

.collection-four .collection-btn {font-weight:bold;display: inline-block;font-size: 14px;padding: 10px 30px; position: relative;transform: translateZ(0px);z-index: 1;}

.collection-four .collection-btn::after { content: "";height: 100%;left: 0;position: absolute;top: 0;transform: scaleY(0);transition: all 0.3s linear 0s; width: 100%; z-index: -1;}

.collection-four .collection-btn:hover::after {transform: scaleY(1);}

.collection-four h2 a {transition: all 0.3s linear 0s;}

.collection-four .collection-img {display: inline-block;float: left;position: relative;overflow:hidden;}

.collection-four .collection-img::after {content: "";height: 100%;opacity: 0; position: absolute;top: 0; width: 100%; transition: all 0.3s linear 0s;opacity:0;}

.collection-four .collection-block:hover .collection-img::after{opacity:0.7;}

.collection-four .collection-img img {transform: scale(1);transition: all 0.5s linear 0s;}

.collection-four .collection-block:hover .collection-img img{transform: scale(1.2);}

.collection-four .heading-border { height: 3px; margin-bottom: 30px;width: 30px;display: inline-block;}







.collection-one h2 {font-size: 30px;font-weight: bold;text-transform: uppercase;margin-bottom:15px}

.collection-one p {font-size: 13px;margin-bottom:40px; line-height: 24px;}

.collection-one .collection-btn { transition: none 0s ease 0s ;font-size: 14px; padding: 12px 30px ;text-transform: uppercase;display:inline-block;}

.collection-one .heading-border {height: 2px; margin-bottom: 40px;width: 40px;display:inline-block;}

.collection-one .post-large--one-half {margin-right: 2%;width: 49%;}

.collection-one .post-large--one-half:last-child { margin-right: 0;}

.collection-one .collection-page { float: left;padding: 100px 0;width: 100%;}

.collection-one .collection-detail { padding: 15% 5%;}











.collection-seven h4 {color: {{settings.collection_7_subheadingcolor}};}

.collection-seven h5{color:{{settings.collection_7_subheadingcolor}};}












.collection-seven h2 {font-size: 30px;text-transform: uppercase;}

.collection-seven h4 {font-size: 18px;text-transform: uppercase;}

.collection-seven .col-section { padding: 30px; position: relative;float:left;width:100%;}

.collection-seven .collection-right .collection-info {text-align: right;}

.collection-seven .collection-info {padding: 50px 0;}

.collection-seven .post-large--one-half {margin-right: 2%;width: 49%;}

.collection-seven .post-large--one-half:last-child {margin-right: 0;}

.collection-seven p {font-size: 13px;line-height: 28px; margin-bottom: 20px;}

.collection-seven .invisible-small {float: left;margin: 20px 0; width: 100%;}

.collection-seven .percentage {display: inline-block;font-size: 40px; font-weight: bold;margin-bottom: 15px;}

.collection-seven h5 {font-size: 16px; text-transform: uppercase;}

.collection-seven .offer span {font-weight: bold;}

.collection-seven .collectionsecond-btn {font-size: 14px;font-weight: bold;transition: all 0.3s linear 0s;}

.collection-seven .collectionsecond-btn span {margin-left: 10px;}

.collection-seven .collection-btn {transition: all 0.3s linear 0s;display: inline-block;font-size: 12px;padding: 8px 15px;text-transform: uppercase;}

.collection-seven .col-section::after {  bottom: 0; content: ""; height: 5px; left: 0;position: absolute; transition: all 0.4s linear 0s;width: 100%;transform: scale(0, 1);}

.collection-seven .col-section:hover::after {transform: scale(1);}

.collection-seven a{transition: all 0.3s linear 0s;}










.collection-six h2 { font-size: 40px;text-transform: uppercase;}

.collection-six .collection-btn {display: inline-block;font-size: 14px;text-transform: uppercase;transition: all 0.3s linear 0s;   position: relative;}

.collection-six .collection-info {text-align: center;}

.collection-six .collection-info {padding:140px;text-align: center; transition: all 0.3s linear 0s;}

.collection-six .collection-btn span {margin-left: 10px;}

.collection-six  h2 a{transition: all 0.3s linear 0s;}

.collection-six .collection-img{overflow:hidden;display:block;}

.collection-six .collection-img img {transform: scale(1);transition: all 0.4s linear 0s;}

.collection-six .section-one:hover .collection-img img , .collection-six .section-two:hover .collection-img img , .collection-six .section-three:hover .collection-img img, .collection-six .section-four:hover .collection-img img{transform: scale(1.1);}

.collection-six .collection-btn::after { bottom: 0;content: ""; height: 1px; left: 0;position: absolute;width: 100%;transform: scale(0, 1);transition: all 0.3s linear 0s;}

.collection-six .collection-btn:hover::after{transform: scale(1);}









.collection-three h3{color:{{settings.collection_3_headingcolor}};}

.collection-three h2 a{color:{{settings.collection_3_linkcolor}};}

.collection-three .collection-item:hover a, .collection-three .collection-item:hover h2,.collection-three .collection-infotexr:hover  h2 a{color:{{settings.collection_3_linkoverlaycolor}};}



.collection-three .collection-btn {color: {{settings.collection_3_btncolor}};}

.collection-three .collection-btn:hover{color:{{settings.collection_3_buttonhovercolor}};}

.collection-three .collection-item:hover h2 a:hover , .collection-three .collection-infotwo h2 a:hover ,.collection-three .collection-infotexr h2 a:hover{color:{{settings.collection_3_linkhovercolor}};}

.collection-three .collection-infotwo .collection-btn:hover{color:{{settings.collection_3_buttonhovercolor}};}

.collection-three .collection-infotexr  h2 a {color: {{settings.collection_3_imgoverlaytext}};}



.collection-three .collection-infotwo {overflow:hidden;z-index:1;border: 2px solid {{settings.collection_3_bordercolor}};}

.collection-three a{   transition: all 0.3s linear 0s;}












.collection-three .collection-info { z-index:1;     overflow: hidden; z-index: 1; margin: 40px 25px;float: left;padding: 60px 30px;position: relative;text-align: center; width: 100%;}

.collection-three .collection-img {float: left;position: relative; width: 100%;}

.collection-three h2 {font-size: 22px;text-transform: uppercase; margin-bottom: 10px;}

.collection-three h3 {font-size: 20px;font-style: italic; margin-bottom: 10px;font-weight:bold;text-transform: capitalize;}

.collection-three .collection-infotwo {overflow:hidden;z-index:1;float: left;margin: 30px 0;  padding: 60px 20px;text-align: center;width: 100%;position:relative;}

.collection-three .grid__item.post-large--three-quarters {margin-right: 2%; width: 73%;}

.collection-three .collection-infotexr {position: absolute; text-align: center;top: 50%;transform: translateY(-50%);left:0;right:0;z-index:1;}

.collection-three .collection-infothree {position: relative;}

.collection-three .collection-item.col-left {padding-right: 20px;}

.collection-three .collection-item.col-right{padding-left: 20px;}

.collection-three .grid__item.post-large--four-fifths {margin-right: 2%;width: 78%;}

.collection-three .invisible-small {float: left;margin: 25px 0;width: 100%;}

.collection-three .collection-btn {font-style: italic; text-decoration: underline;}

.collection-three .collection-info::after {z-index:-1;content: "";height: 100%;left: 0; opacity: 0.8;position: absolute;top: 0;transform: translateX(-100%);transition: all 0.3s linear 0s; width: 100%;}

.collection-three  .collection-item:hover .collection-info::after {transform: translate(0px);}

.collection-three .collection-infothree::after{ content: "";height: 100%;left: 0; opacity: 0.8;position: absolute;top: 0;transform: translateX(-100%);transition: all 0.3s linear 0s; width: 100%;}

.collection-three   .collection-infothree:hover::after {transform: translate(0px);}

.collection-three .collection-infothree{overflow:hidden;display:inline-block;position:relative;}

.collection-three .collection-infotwo::after {z-index:-1; content: "";height: 100%;left: 0; opacity: 0.8;position: absolute;top: 0;transform: translateX(-100%);transition: all 0.3s linear 0s; width: 100%;}

.collection-three   .collection-infotwo:hover::after {transform: translate(0px);}

.collection-three {padding: 100px 0;}








.collection-two .collection-deatil {float: left; text-align: center; width: 100%;   position:relative;     padding: 0 10px;}

.collection-two .collection-info {padding: 30px;float:left;width:100%;}

.collection-two h2 {font-size: 24px;text-transform: uppercase;}

.collection-two p {font-size: 12px;margin-bottom:30px; line-height: 26px;}

.collection-two .collection-btn { display: inline-block;font-size: 12px;padding: 8px 20px;  text-transform: uppercase;   transition: all 0.3s linear 0s;}

.collection-two .collection-img { float: left; position: relative;width: 100%;}

.collection-two .heading-border {height: 2px; margin-bottom: 20px;width: 40px;display:inline-block;}

.collection-two .collection-img img { display: inline-block;}

.collection-two .post-large--three-tenths {margin-right: 2%; width: 29%;}

.collection-two .post-large--three-tenths:last-child {margin-right: 0;}

.collection-two .post-large--four-tenths { margin-right: 2%;width: 38%;}

.collection-two .detail-left::after  , .collection-two .detail-right::after{content: "";height: 100%;left: 0;position: absolute;width: 100%;z-index: -1; transition: all 0.3s linear 0s;}

.collection-two .detail-left , .collection-two .detail-right{position:relative;z-index: 1;}

.collection-two .detail-left::after {top: 20px;}

.collection-two .detail-right::after{bottom: 20px;}

.collection-two .detail-right {margin-top:20px;}

.collection-two {padding: 100px 0;}

.collection-two .collection-img a {display: inline-block; position: relative;}

.collection-two .collection-center-img a {display: inline-block;position: relative;}

.collection-center-img  a::after {background: #fff ;content: ""; display: inline-block; height: 100%;left: 0; opacity: 0.3;position: absolute;top: 0;transform: scale(0);transition: all 0.4s linear 0s;width: 100%;}

.collection-center-img  a:hover::after { opacity: 0.3;transform: scale(1);}





.newabout-one  .section-one{float: left; width: 100%;padding: 5% ; position: relative; z-index: 1;}

.newabout-one  .section-one  .title  span{padding: 10px 30px;font-size: 60px;text-transform: uppercase;}

.newabout-one  .section-one .title-two{margin-left: 20px;}

.newabout-one  .section-one .title {margin-bottom: 40px;}

.newabout-one p{ font-size: 14px;}

.newabout-one   .about-btn {transition: all 0.3s linear 0s;font-size: 12px;padding: 15px 30px;text-transform: uppercase; display: inline-block;}

.newabout-one  .invisible-very-small {float: left;margin: 15px 0;width: 100%;}

.newabout-one .section-three {float: left; width: 100%;padding: 5% 0;}

.newabout-one .section-one::after {content: "";height: 100%;left: 0;opacity: 0.8;position: absolute;top: 0;width: 100%;z-index: -1;}

.newabout-one  .icon-heading {float: left;padding-left: 70px;position: relative;width: 100%;}

.newabout-one .icon-section:hover .icon {top: -4px;}

.newabout-one .icon-section .icon {transition: top 0.2s linear 0s;top:0;border-radius: 50%;height: 60px;left: 0;line-height: 60px;position: absolute;text-align: center;width: 60px;}

.newabout-one .icon-desc{float: left; margin: 35px 0;}

.newabout-one .icon-desc p{margin-bottom:0;}

.newabout-one .icon-heading h3{margin-bottom: 0;margin-top: 10px;text-transform: uppercase;}

.newabout-one  .icon-section{ float: left;padding: 0 10px;width: 100%;}

.newabout-one .section-one .left-section{padding-right: 5%; margin-top: 100px;}

.newabout-one .section-one .right-section{ padding-left: 5%;}

.newabout-one  .section-two .detail{ padding: 30px;float:left;width:100%;transition: all 0.3s linear 0s;}

.newabout-one  .section-two .detail-block {float: left;width: 100%;background-position: center center;background-repeat: no-repeat;background-size: cover;}

.newabout-one .detail-icon i {height: 70px;line-height: 70px;text-align: center;width: 70px; font-size: 30px;}

.newabout-one .detail-icon {float: left;margin-bottom: 40px;width: 100%;}

.newabout-one  .section-two .detail-block p{  margin-bottom: 40px;}

.newabout-one  .price{ float: right;padding: 5px 15px;text-align: right;}

.newabout-one  .section-three img{border: 10px solid;margin-bottom: 35px;}

.newabout-one  .imgblock-detail{text-align: center;}

.newabout-one .imgblock-detail  p {font-size: 18px;margin-bottom: 30px;padding: 3% 10%;}

.newabout-one  .section-two{ float: left;padding: 5% 0;width: 100%;}

.newabout-one .section-three .grid__item.wide--two-thirds {margin-right: 2%;width: 64.55%;}

.newabout-one .img-section-desc {margin-top: 60px;padding: 40px;width: 430px;}

.newabout-one .img-section-desc.left-section{float: right; margin-right: -60px;position: relative;}

.newabout-one  .img-section-desc.right-section{margin-left: -80px;}

.newabout-one  .section-four  .inner-row{margin-bottom:60px;}

.newabout-one .section-four {float: left;padding: 5% 0;width: 100%;}

.section-four .img-section-desc span {font-size: 14px;font-weight: bold;}

.newabout-one  .section-five .test-detail{text-align: center;padding: 0 10%;}

.newabout-one  .section-five .owl-next  , .newabout-one  .section-five  .owl-prev{border-radius: 50%;height: 50px;line-height: 50px;width: 50px;position: absolute;transform: rotate(90deg);left: 0;right: 0;margin: 0 auto;}

.newabout-one .section-five{padding:5% 0;float:left;width:100%;}

.newabout-one .section-five .owl-prev {top: -95px;}

.newabout-one .section-five  .test-caro{ padding: 15% 0;}

.newabout-one .section-five .owl-next {bottom: -80px;}

.newabout-one   .border-title .sep {display: inline-block;height: 1px;width: 100px;margin-bottom: 5px;}

.newabout-one  .border-title h4{margin-bottom:0;}

.newabout-one  .border-title{ margin-bottom: 20px;text-align:center;}

.newabout-one  .section-six  .gallery-overlay{height: 100%;position: absolute;text-align: center;top: 0;width: 100%;left: 0;transition: all 0.3s linear 0s;}

.newabout-one  .section-six .gallery-img {position: relative; margin: 0 10px 20px;overflow:hidden;}

.newabout-one  .section-six .gallery-img img{ transition: all 0.3s linear 0s;}

.newabout-one  .section-six .overlay-link {left: 0;margin: 0 auto;position: absolute;right: 0;text-align: center;top: 50%;transform: translateY(-50%);}

.newabout-one   .section-six {float: left;padding: 5% 0;width: 100%;}

.newabout-one .section-six .overlay-link h5{text-transform: capitalize;}

.newabout-one .section-six .overlay-link h4{text-transform: capitalize;}

.newabout-one .section-six .gallery-img:hover .overlay-link{opacity:1;}

.newabout-one .section-six .gallery-img .overlay-link{opacity:0;}

.newabout-one .section-six .gallery-img:hover img {transform: scale(1.3) rotate(7deg);}

.newabout-one .testimonial-img {margin-bottom: 15px;}

.newabout-one .testimonial {float: left;text-align: center;width: 100%;padding: 100px;margin-top: -30px;margin-bottom: -30px;border-radius:10px;}

.newabout-one .testimonial img{display:inline-block;}

.newabout-one blockquote {margin: 0;padding: 30px 0;line-height: 35px;}

.newabout-one .testimonial-img span {display: inline-block;position: relative;width: 100%;}

.newabout-one .testimonial-img span img{border-radius: 50%;width:90px;height:90px;position: relative;z-index: 1;}

.newabout-one .testimonial-img span::after {content: "";height: 1px;left: 0;margin: 0 auto;position: absolute;right: 0;top: 50%;transform: translateY(-50%);width: 75%;}

.newabout-one .section-seven {background-position: center center;background-size: cover;float: left;position: relative;width: 100%;z-index: 1;margin: 5% 0;}

.newabout-one .section-seven::after {background: rgba(0,0,0,0.5);content: "";height: 100%;position: absolute;top: 0;width: 100%;z-index: -1;}

.newabout-one .testimonial q {padding: 0 20px;position: relative;}

.newabout-one .testimonial q::before , .newabout-one .testimonial q::after{ position: absolute;font-family: fontawesome;}

.newabout-one .testimonial q::before {content: "\f10d";left: -5px;top: -10px;}

.newabout-one .testimonial q::after{ content: "\f10e";margin-left: 10px;}

.newabout-one  .testimonial .owl-next ,.newabout-one  .testimonial  .owl-prev{border-radius: 50%;height: 50px;line-height: 50px;width: 50px; position: absolute;top: 50%;transform: translateY(-50%); transition: all 0.3s linear 0s;}

.newabout-one  .testimonial .owl-prev {left: -120px;}

.newabout-one .testimonial .owl-next {right: -120px;}

.newabout-one .owl-theme .owl-controls .owl-page span{ border-radius: 50%;display: block;height: 10px;margin: 0 10px;width: 10px;}

.newabout-one  .client-desc{border-left: 1px solid;padding-left: 20px;}

.newabout-one .client-detail {margin-bottom: 40px;}

.newabout-one .client-img{ margin: 0 10px; padding: 10px; transition: all 0.3s linear 0s;}

.newabout-one .section-eight .owl-pagination {margin: 30px 0;}

.newabout-one .section-one .grid__item.wide--one-half li:last-child .icon-desc {margin-bottom: 0;}

.newabout-one .section-eight{float: left;padding: 5% 0;width: 100%;}







.testimonial-twenty   blockquote {padding: 0;margin: 0 ;font-size: 14px;float:left;}

.testimonial-twenty  .authorimg img { display: inline-block;max-width: 100px;margin-left: 15px;}

.testimonial-twenty h6 {text-transform: uppercase;margin-bottom: 0;}

.testimonial-twenty .testimonial-block {position:relative;transition: 0.3s linear;float: left;width: 100%;margin-bottom: 25px;}

.testimonial-twenty q {line-height: 32px;position: relative;float: left;width: 100%;margin-bottom:0px;}

.testimonial-twenty q::before , .testimonial-twenty q::after{position: absolute;font-family: fontawesome;font-size: 14px;}

.testimonial-twenty q::before {content: none;position: absolute;left: 0;top: 0px;}

.testimonial-twenty .testimonial-block:hover {}

.testimonial-twenty q::after {content:none;bottom: 0px;margin-left: 15px;}

.testimonial-twenty h2{text-transform:uppercase;margin-bottom: 0;}

.testimonial-twenty .main-heading{margin-bottom: 30px;}

.testimonial-twenty .testimonial-section{ border-radius: 5px;float:left;width:100%;padding: 30px 40px;position:relative;margin-bottom: 30px;}

.testimonial-twenty .testimonial-section::before {position: absolute;content: ""; height: 0; width: 0; border-right: 30px solid transparent; bottom: -30px;right: 50px;}

.testimonial-twenty .author-name {float: left; text-align: right;padding: 15px;}

.testimonial-twenty .author-name span{float:left;font-size: 14px;text-transform: capitalize;}

.testimonial-twenty .authorimg{float:right;margin-right: 100px;}

.testimonial-twenty  .owl-theme .owl-controls .owl-page span{height: 10px;width: 10px;margin: 0px 5px;border-radius: 50%;}

.testimonial-twenty .owl-pagination{position: absolute;top: -60px;right: 0;padding: 2px 20px;border: 10px;border-radius: 30px;}

.testimonial-twenty #testimonial-car {float: left;}





.testimonial-eight blockquote {padding: 0;margin: 0;font-size: 14px;position: relative;font-size:16px;}

.testimonial-eight  .authorimg img { display: block;border: 1px solid;padding:3px;transition: 0.3s linear;}

.testimonial-eight h6 {text-transform: capitalize;}

.testimonial-eight .testimonial-block {padding: 15px;margin-bottom: 50px;transition: 0.3s linear;float:left;width:100%;}

.testimonial-eight q::before {content: "\f10d";font-family: fontawesome;position: absolute;left: 20px;font-style: normal;}

.testimonial-eight q{position:relative;padding-left: 50px;float: left;font-style: italic;}

.testimonial-eight .authorimg h6{    text-align: center;font-size: 30px;}

.testimonial-eight .grid__item.wide--one-half{width: 49%;margin-right: 2%;}

.testimonial-eight .grid__item.wide--one-half:nth-child(2n){margin-right: 0;}






.testimonial-eighteen   blockquote {padding: 0;margin: 0 ;font-size: 14px;float:left;}

.testimonial-eighteen  .authorimg img { display: inline-block;border: 1px solid;}

.testimonial-eighteen h6 {text-transform: uppercase;}

.testimonial-eighteen .testimonial-block {position:relative;transition: 0.3s linear;float: left;width: 100%;margin-bottom: 25px;}

.testimonial-eighteen q {line-height: 32px;padding-left: 25px;position: relative;float: left;width: 100%;margin-bottom:20px;padding-right: 25px;}

.testimonial-eighteen q::before , .testimonial-eighteen q::after{position: absolute;font-family: fontawesome;font-size: 14px;}

.testimonial-eighteen q::before {content: "\f10d ";position: absolute;left: 0;top: 0px;}

.testimonial-eighteen .testimonial-block:hover {}

.testimonial-eighteen q::after {content: "\f10e ";bottom: 0px;margin-left: 15px;}

.testimonial-eighteen .grid__item.wide--one-half{width: 49%;margin-right: 2%;}

.testimonial-eighteen .grid__item.wide--one-half:nth-child(2n){margin-right: 0;}

.testimonial-eighteen .testimonial-detail{padding-left: 30px;}

.testimonial-eighteen h2{text-transform:uppercase;margin-bottom: 0;}

.testimonial-eighteen .main-heading{margin-bottom: 60px;text-align: center;}

.testimonial-eighteen .testimonial-section{float:left;width:100%;padding: 30px 40px;position:relative;margin-bottom: 15px;border-radius: 10px;}

.testimonial-eighteen .testimonial-section::before {position: absolute;content: ""; height: 0; width: 0; border-left: 20px solid transparent; bottom: -20px;left: 30px;}

.testimonial-eighteen .author-name {float: left; padding-left: 60px; font-size: 20px;}









.testimonial-eleven blockquote {text-transform: capitalize;padding: 30px 40px;margin: 0;font-size: 16px;font-weight: bold;font-style: italic;line-height: 32px;}

.testimonial-eleven  .authorimg img { display: inline-block;border-radius: 50%;}

.testimonial-eleven h6 {text-transform: capitalize;}

.testimonial-eleven .testimonial-block {margin-bottom: 50px;border: 1px solid transparent;transition: 0.3s linear;float: left;width: 100%;padding: 20px;}

.testimonial-eleven .grid__item.wide--one-half{width: 49%;margin-right: 2%;}

.testimonial-eleven .grid__item.wide--one-half:nth-child(2n){margin-right: 0;}

.testimonial-eleven .authorimg img {display: inline-block; border-radius: 50%; position: absolute;right: -35px;top: -10px;max-width: 150px;}

.testimonial-eleven .test-detail {float: left;width: 100%; position: relative;padding: 25px 0;}

.testimonial-eleven  .test-detail h6{margin-bottom:0;}

.testimonial-eleven .author-name{float: right;margin-right: 150px;padding: 10px 20px;}

.testimonial-eleven  .test-detail span{font-size: 12px;text-transform: capitalize;}





.testimonial-fifteen   blockquote {padding: 0;margin: 0 ;font-size: 14px;float:left;}

.testimonial-fifteen  .authorimg img { display:block;}

.testimonial-fifteen  .authorimg{position:relative;padding-left: 50px;}

.testimonial-fifteen h6 {text-transform: capitalize;text-transform: uppercase;margin-bottom:0;}

.testimonial-fifteen  .test-reviews { margin-bottom: 5px;float: left; width: 100%;font-size: 20px;}

.testimonial-fifteen .testimonial-block {transition: 0.3s linear;float: left;width: 100%;padding: 40px 30px;margin-bottom: 25px;}

.testimonial-fifteen q {position: relative;float: left;width: 100%;margin-bottom:20px;font-size: 16px;font-style: italic;line-height: 32px;}

.testimonial-fifteen .authorimg::before {position: absolute;content: "\f10d";font-family: fontawesome;left: 0;font-size: 30px;top: -10px;}

.testimonial-fifteen .testimonial-block:hover {box-shadow: 0px 0px 10px 11px rgba(0, 0, 0 , 0.1);}



.testimonial-fifteen .testimonial-detail{padding-left: 20px;}





.testimonial-fifteen .testimonial-detail h6{float: right;}







.testimonial-five blockquote {margin: 0; font-size: 14px;padding: 80px 25px; line-height: 28px;position: relative;}

.testimonial-five  .authorimg img { margin: 0;position: absolute;bottom: 0;right: -20px;max-width: 300px;}

.testimonial-five h6 {text-transform: capitalize;margin-bottom:5px;}

.testimonial-five .testimonial-block {padding: 30px;overflow:hidden;transition: 0.3s linear;float:left;width:100%;position: relative;}

.testimonial-five .quote{text-align: center;width: 100%;float: left;font-size: 60px;}

.testimonial-five .test-detail{padding: 20px;width:100%;float:left;}

.testimonial-five .testimonial-block::before {transition: 0.3s linear;position: absolute;content: "";height: 100%;width: 5000px;top:0;transform: skewX(10deg);right: 45%;}

.testimonial-five .test-detail .test-btn {margin-top: 5px;}

.testimonial-five .test-content{width: 60%;float:left;}

.testimonial-five .test-detail p{font-size:12px;margin-bottom: 0;}

.testimonial-five .test-btn{text-transform: uppercase;float: right;display: inline-block;font-size: 12px;padding: 10px 30px;border-radius: 3px;transition: 0.3s linear;}

.testimonial-five .grid__item.wide--one-half{width: 49%;margin-right: 2%;}

.testimonial-five .grid__item.wide--one-half:nth-child(2n){margin-right: 0;}

.testimonial-five  .invisible-very-small{float: left;width: 100%;margin: 20px 0;}






.testimonial-four   blockquote {transition: 0.3s linear;line-height: 28px;padding: 40px 30px;margin: 0;font-size: 14px;position: relative;margin-bottom: 40px;box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);}

.testimonial-four  .authorimg img { display: inline-block;border-radius: 50%;max-width: 100px;margin-bottom: 20px;}

.testimonial-four h6 {text-transform: capitalize;margin-bottom:0;font-weight:bold;}

.testimonial-four .testimonial-block {padding: 15px;margin-bottom: 50px;transition: 0.3s linear;}

.testimonial-four .main-heading{margin-bottom: 60px;text-align: center;}

.testimonial-four blockquote::before {position: absolute;content: "";border-left: 10px solid transparent;border-right: 10px solid transparent;bottom: -10px;left: 0;right: 0;width: 0;margin: 0 auto;}

.testimonial-four .author-detail{text-align: center;}

.testimonial-four .author-detail span{font-size: 12px;text-transform: capitalize;}

.testimonial-four .main-heading h2{text-transform: uppercase;margin-bottom: 10px;}

.testimonial-four .main-heading h4{font-weight:bold;text-transform: capitalize;}

.testimonial-four .testimonial-block:hover  blockquote{box-shadow: 0 20px 65px 0px rgba(0, 0, 0, 0.1);}






.testimonial-fourteen blockquote {padding: 0;margin: 0;font-size: 14px;}

.testimonial-fourteen blockquote q{position:relative;padding-left: 25px;float: left;margin-bottom: 10px;}

.testimonial-fourteen blockquote q::before {font-size: 16px;top: 0;position: absolute;content: "\f10d";font-family: fontawesome;left: 0;}

.testimonial-fourteen  .authorimg img { display : block;}

.testimonial-fourteen h6 {text-transform: capitalize;}

.testimonial-fourteen .testimonial-block {box-shadow: 0 0 20px 0px rgba(0,0,0,0.5);float:left;width:100%;margin-bottom: 0px;transition: 0.3s linear;padding-top: 50px;padding-right: 30px;}

.testimonial-fourteen h2{text-transform: uppercase;}

.testimonial-fourteen .main-heading{text-align: center;}

.testimonial-fourteen  .invisible-very-small{float: left;width: 100%;margin: 20px 0;}

.testimonial-fourteen .test-detail h6{margin-left: 25px;margin-bottom: 15px;}

.testimonial-fourteen  .test-detail i{font-size: 10px;height: 15px;width: 15px;float: left;text-align: center;line-height: 15px;border-radius: 50%;margin-top:5px;margin-right: 10px;}

.testimonial-fourteen .test-detail {float: left; margin-bottom: 15px;}

.testimonial-fourteen .test-detail span{font-size: 12px;margin-left: 25px;float: left;margin-bottom: 10px;}

.testimonial-fourteen .test-btn{margin-left: 25px;text-transform: uppercase;display: inline-block;font-size: 12px;padding: 10px 40px;border-radius: 3px;transition: 0.3s linear;}






.testimonial-nine   blockquote {padding: 0 0 10px;margin: 0;font-size: 16px;line-height: 32px;}

.testimonial-nine  .authorimg img {max-width: 150px; display: inline-block;margin: 0;position: absolute;right: 0;bottom: 0;}

.testimonial-nine h6 {text-transform: capitalize;}

.testimonial-nine .testimonial-block {width:100%;float: left;position: relative;padding: 30px 50px;margin-bottom: 25px;border: 1px solid transparent;transition: 0.3s linear;}

.testimonial-nine .quote{font-size: 50px;}

.testimonial-nine  .author-name {width: 40%;padding: 10px;float:left;}

.testimonial-nine  .author-name h6{text-transform: uppercase;margin-bottom: 0;font-size: 16px;letter-spacing: 2px;}

.testimonial-nine .grid__item.wide--one-half{width: 49%;margin-right: 2%;}

.testimonial-nine .grid__item.wide--one-half:nth-child(2n){margin-right: 0;}

.testimonial-nine .authorimg{padding: 20px 0px;float: left;width: 100%;}






.testimonial-nineteen   blockquote {padding: 20px 0;margin: 0 ;float:left;position: relative;}

.testimonial-nineteen  .authorimg img { display: inline-block;border-radius: 50%;}

.testimonial-nineteen h6 {text-transform: capitalize;text-transform: uppercase;margin-bottom: 0;font-size: 14px;}

.testimonial-nineteen .testimonial-block {position:relative;background-repeat: no-repeat;transition: 0.3s linear;float: left;width: 100%;margin-bottom: 25px;}

.testimonial-nineteen q {font-size: 14px;position: relative;float: left;width: 100%;margin-bottom:10px;font-style: italic;}

.testimonial-nineteen  blockquote::before , .testimonial-nineteen  blockquote::after{position: absolute;font-family: fontawesome;font-size: 20px;}

.testimonial-nineteen  blockquote::before {content: "\f10d ";position: absolute;left: 0;top: -10px;}

.testimonial-nineteen blockquote::after {content: "\f10e ";right: 0;bottom: 15px;}

.testimonial-nineteen .testimonial-detail{position: absolute;top: 15%;padding: 20px 60px;}

.testimonial-nineteen h2{text-transform:uppercase;margin-bottom: 0;}

.testimonial-nineteen .main-heading{margin-bottom: 60px;text-align: center;}

.testimonial-nineteen  .testimonial-detail span{font-size: 12px;}

.testimonial-nineteen .test-btn {font-size: 14px;margin-bottom: 10px;display: inline-block;text-transform: capitalize;transition: 0.3s linear;}

.testimonial-nineteen q::before , .testimonial-nineteen q::after{content:none;}

.testimonial-nineteen .main-heading h2{position:relative;display:inline-block;}

.testimonial-nineteen .main-heading h2::before , .testimonial-nineteen .main-heading h2::after{   transform: translateY(-50%); top: 50%;content: "";height: 1px; width: 300px; position: absolute;}

.testimonial-nineteen .main-heading h2::before {left: -320px;}

.testimonial-nineteen .main-heading h2::after{right: -315px;}

.testimonial-nineteen    .owl-prev , .testimonial-nineteen    .owl-next{border-radius: 5px;top: 5px;line-height: 25px;position: absolute;height: 25px;background: red;right: 0;width: 25px;}

.testimonial-nineteen    .owl-prev{right: 35px;}






.testimonial-one   blockquote {padding: 0;margin: 0 0 10px;font-size: 13px;font-weight: bold;}

.testimonial-one {text-align: center;}

.testimonial-one  .authorimg img { display: inline-block;border-radius: 50%;margin: 0px 0;max-width: 100px;}

.testimonial-one h6 {text-transform: capitalize;}

.testimonial-one  .test-reviews { margin-bottom: 5px;float: left; width: 100%;font-size: 20px;}

.testimonial-one .testimonial-block {padding: 15px;margin-bottom: 50px;border: 1px solid transparent;transition: 0.3s linear;}

.testimonial-one .grid__item.wide--one-third{width: 32%;margin-right: 2%;}

.testimonial-one .grid__item.wide--one-third:nth-child(3n){margin-right: 0;}






.testimonial-seven h2{text-transform: uppercase;font-size:36px;}

.testimonial-seven  .invisible-very-small{float: left;width: 100%;margin: 20px 0;}

.testimonial-seven blockquote {float: left;width: 100%;text-align: center;margin: 0 0 10px;font-size: 16px;position: relative;}

.testimonial-seven  .authorimg img { display: inline-block;border-radius: 50%;margin:0;max-width: 100px;}

.testimonial-seven h6 {text-transform: capitalize;}

.testimonial-seven .testimonial-block {float:left;padding: 50px;margin-bottom: 20px;transition: 0.3s linear;text-align: center;}

.testimonial-seven  q{line-height: 32px;}

.testimonial-seven .test-detail{float:left;width:100%;}

.testimonial-seven  .test-detail h6{margin-top: 0px;}

.testimonial-seven  .owl-theme .owl-controls .owl-page span{height: 15px;width: 15px;margin: 0px 5px;border-radius: 50%;opacity:0.6;}

.testimonial-seven .owl-page.active span{opacity:1 !important;}

.testimonial-seven .main-heading{text-align: center;}

.testimonial-seven .owl-item{padding: 0 10px;}

.testimonial-seven .authorimg{margin-bottom: 40px;}

.testimonial-seven .owl-prev , .testimonial-seven .owl-next{position: absolute;top: 50%;font-size: 70px;transform: translateY(-50%);}

.testimonial-seven .owl-prev{left:0;}

.testimonial-seven .owl-next{right:0;}






.testimonial-seventeen h2{text-transform: uppercase;}

.testimonial-seventeen  .invisible-very-small{float: left;width: 100%;margin: 10px 0;}

.testimonial-seventeen   blockquote {margin: 0 0 40px;font-size: 14px;padding:30px 50px;float:left;width:100%;}

.testimonial-seventeen   blockquote  q{position: relative;}

.testimonial-seventeen  .authorimg img {display: block;border-radius: 50%;margin:0;}

.testimonial-seventeen h4 {text-transform: capitalize;}

.testimonial-seventeen .testimonial-block {margin-bottom: 50px;transition: 0.3s linear;}

.testimonial-seventeen  q{line-height: 32px;padding-left: 30px;padding-right: 50px;padding-left: 50px;padding-top: 30px;padding-bottom: 30px;float:left;}

.testimonial-seventeen .test-detail{text-align:center;}

.testimonial-seventeen  .owl-theme .owl-controls .owl-page span{height: 15px;width: 15px;margin: 0px 5px;border-radius: 50%;}

.testimonial-seventeen .main-heading{text-align: center;}

.testimonial-seventeen .authorimg{z-index: 1;display: inline-block;border-radius: 50%;height: 120px;width: 120px;position: relative;}

.testimonial-seventeen .authorimg::before {content: "";position: absolute;border-left: 40px solid transparent;border-right: 40px solid transparent;top: -25px;left: 0;right: 0;margin: 0 auto;width: 0;height: 0;z-index: -1;}

.testimonial-seventeen blockquote q::before , .testimonial-seventeen blockquote q::after{ font-size: 40px;position: absolute; font-family: fontawesome;}

.testimonial-seventeen blockquote q::before {content: "\f10d";top: 0;left:0;}

.testimonial-seventeen blockquote q::after{  content: "\f10e";margin-left: 20px;bottom: 0;}

.testimonial-seventeen  .test-detail h4{text-transform: uppercase;font-size: 20px;margin-bottom: 0;font-weight: bold;}

.testimonial-seventeen .test-detail span{font-size: 14px;text-transform: uppercase;font-weight: bold;}

.testimonial-seventeen h3{text-transform: uppercase;}

.testimonial-seventeen  .owl-prev , .testimonial-seventeen .owl-next{height: 30px;width: 30px;border-radius: 50%;transform: translateY(-50%);position: absolute;top: 50%;}

.testimonial-seventeen .owl-prev{left: 0;}

.testimonial-seventeen  .owl-next{right:0;}






.testimonial-six h2{text-transform: uppercase;}

.testimonial-six  .invisible-very-small{float: left;width: 100%;margin: 10px 0;}

.testimonial-six   blockquote {border-radius: 7px;text-align: center;padding: 30px 50px;margin: 0 0 40px;font-size: 14px;position: relative;}

.testimonial-six  .authorimg img {display: inline-block;border-radius: 50%;margin:0;max-width: 70px;float: left;}

.testimonial-six h6 {text-transform: capitalize;}

.testimonial-six .testimonial-block {padding: 15px;margin-bottom: 50px;transition: 0.3s linear;}

.testimonial-six  q{line-height: 32px;}

.testimonial-six .test-detail{margin-left: 80px;}

.testimonial-six blockquote::before{position: absolute;content: "";border-right: 10px solid transparent;border-left: 10px solid transparent;left: 0;bottom: -10px;left: 40px;}

.testimonial-six  .test-detail h6{float:left;margin-left: 30px;margin-top: 15px;}

.testimonial-six  .owl-theme .owl-controls .owl-page span{height: 15px;width: 15px;margin: 0px 5px;border-radius: 50%;}

.testimonial-six .main-heading{text-align: center;}





.testimonial-sixteen blockquote {border-radius: 10px;padding: 20px;margin: 0;font-size: 14px;position: relative;font-size:16px;float:left;width:100%;}

.testimonial-sixteen  .authorimg img { display: inline-block;border-radius:50%;}

.testimonial-sixteen h6 {text-transform: uppercase;font-size:24px;}

.testimonial-sixteen .testimonial-block {border-radius: 10px;padding: 15px;margin-bottom: 50px;transition: 0.3s linear;float:left;width:100%;}

.testimonial-sixteen q::before {content: none;font-family: fontawesome;position: absolute;left: 20px;font-style: normal;}

.testimonial-sixteen q{font-size: 18px;position:relative;float: left;font-style: italic;line-height: 32px;}

.testimonial-sixteen .authorimg h6{ margin-bottom:0;   }

.testimonial-sixteen .authorimg{text-align: center; padding: 10px 0;}

.testimonial-sixteen .quote{float:left;font-size: 30px;}

.testimonial-sixteen  .quote.quote-right{float: right;}

.testimonial-sixteen .authorimg span{font-size: 12px;}






.testimonial-ten h2{text-transform: uppercase;}

.testimonial-ten  .invisible-very-small{float: left;width: 100%;margin: 10px 0;}

.testimonial-ten   blockquote {padding: 30px 40px;margin: 0 0 30px;font-size: 14px;position: relative;border-radius:5px;}

.testimonial-ten  .authorimg img { display: inline-block;border-radius: 50%;margin:0;max-width: 70px;float: left;}

.testimonial-ten h5 {text-transform: capitalize;margin-bottom:0;}

.testimonial-ten .testimonial-block {margin-bottom: 50px;transition: 0.3s linear;float:left;width:100%;}

.testimonial-ten blockquote::before{position: absolute;content: "";border-right: 10px solid transparent;border-left: 10px solid transparent;left: 0;bottom: -10px;left: 40px;}

.testimonial-ten .main-heading{text-align: center;}

.testimonial-ten .grid__item.wide--one-half{width: 49%;margin-right: 2%;}

.testimonial-ten .grid__item.wide--one-half:nth-child(2n){margin-right: 0;}

.testimonial-ten .author-name {float: left;}

.testimonial-ten .test-detail h6{margin-bottom:0;text-transform: capitalize;}

.testimonial-ten .author-name{float: left;margin-left: 20px;}

.testimonial-ten  .authorimg{margin-left: 20px;}





.testimonial-thirteen blockquote {border-radius: 10px;text-align: center;line-height: 28px;padding: 20px 20px;margin: 0;font-size: 14px;position: relative;margin-bottom:35px;}

.testimonial-thirteen  .authorimg img { border-radius: 10px;display: inline-block;max-width: 100px;float:left;}

.testimonial-thirteen h6 {text-transform: capitalize;margin-bottom:5px;font-weight:bold;}

.testimonial-thirteen  .test-reviews { margin-bottom: 5px;float: left; width: 100%;font-size: 20px;}

.testimonial-thirteen .testimonial-block {margin-bottom: 40px;transition: 0.3s linear;at: left;width: 100%;float:left;width:100%;}

.testimonial-thirteen .main-heading{margin-bottom: 60px;text-align: center;}

.testimonial-thirteen .author-detail span{font-size: 12px;text-transform: capitalize;margin-bottom: 5px;float:left;}

.testimonial-thirteen .main-heading h2{text-transform: uppercase;margin-bottom: 10px;}

.testimonial-thirteen .main-heading h4{font-weight:bold;text-transform: capitalize;}

.testimonial-thirteen q::before , .testimonial-thirteen q::after{content:none;}

.testimonial-thirteen  .testimonial-block q i{margin-right: 5px;}

.testimonial-thirteen .author-name{float: left;margin-left: 20px;}

.testimonial-thirteen  .owl-theme .owl-controls .owl-page span{height: 10px;width: 10px;margin: 0px 5px;border-radius: 50%; opacity: 0.7;}

.testimonial-thirteen  .owl-theme .owl-page.active span{opacity: 1;}

.testimonial-thirteen blockquote::before {position: absolute;height: 0;width: 0;content: "";bottom: -15px;border-left: 0px solid transparent;border-right: 15px solid transparent;left: 35px;}

.testimonial-thirteen  .owl-item{padding: 0 10px;}

.testimonial-thirteen .main-heading .border-title{margin-bottom: 10px;}

.testimonial-thirteen .main-heading .border-title .sep{height: 3px;width: 130px;display: inline-block;margin-bottom: 10px;}






.testimonial-three   blockquote {padding: 0;margin: 0 0 10px;font-size: 14px;}

.testimonial-three {text-align: center;}

.testimonial-three  .authorimg img { display: inline-block;border-radius: 50%;margin: 0 0 20px;transition: 0.3s linear;}

.testimonial-three h6 {text-transform: capitalize;float: left;margin-bottom: 0;}

.testimonial-three .testimonial-block {padding: 15px;margin-bottom: 50px;border: 1px solid transparent;transition: 0.3s linear;}

.testimonial-three .grid__item.wide--one-third{width: 32%;margin-right: 2%;}

.testimonial-three .grid__item.wide--one-third:nth-child(3n){margin-right: 0;}

.testimonial-three blockquote span{font-size: 16px;font-style: italic;font-weight:bold;}

.testimonial-three .test-btn {font-size: 14px;display: inline-block;text-transform: capitalize;font-style: italic;transition: 0.3s linear;border-bottom: 1px dotted;}

.testimonial-three .testimonial-block:hover .authorimg img{box-shadow: 0 -1px 0 rgba(0,0,0,0) inset,0 2px 3px rgba(0,0,0,.1),0 4px 8px rgba(0,0,0,.3) !important;}





.testimonial-twelve   blockquote {padding: 0;margin: 0;font-size: 13px;margin-bottom: 20px;}

.testimonial-twelve  .authorimg img { display: inline-block;border-radius: 50%;max-width: 115px;}

.testimonial-twelve h6 {text-transform: capitalize;}

.testimonial-twelve  .test-reviews { margin-bottom: 0 !important;float: left; width: 100%;font-size: 14px;}

.testimonial-twelve .testimonial-block {padding-right: 30px;padding-bottom: 30px;padding-top: 30px;border-right:1px dashed;margin-bottom: 0px;border-bottom: 1px dashed ;transition: 0.3s linear;float:left;width:100%;}

.testimonial-twelve  .grid__item.wide--one-half:nth-child(2n) .testimonial-block{border-right: none;padding-right: 0;padding-left: 30px;}

.testimonial-twelve .main-heading{text-align: center;}

.testimonial-twelve  .invisible-very-small{float: left;width: 100%;margin: 20px 0;}

.testimonial-twelve .test-detail span {font-size: 12px; margin-bottom: 15px; float: left;}

.testimonial-twelve  h2{text-transform: uppercase;}

.testimonial-twelve .main-heading p{width: 70%;margin: 0 auto;font-size:12px;}

.testimonial-twelve .main-heading .border-title .sep{height: 3px;width: 15px;display: inline-block;margin-bottom: 10px;}

.testimonial-twelve .main-heading h2{margin-bottom:0;}

.testimonial-twelve .main-heading .border-title{margin-bottom: 10px;}





.testimonial-twentyone   blockquote {padding: 0;margin: 0 ;font-size: 14px;float:left;}

.testimonial-twentyone  .authorimg img { display: inline-block;border-radius: 50%;}

.testimonial-twentyone h6 {text-transform: capitalize;text-transform: uppercase;}

.testimonial-twentyone .testimonial-block {border-radius: 60px;position:relative;transition: 0.3s linear;float: left;width: 100%;padding: 60px 40px;margin-bottom: 50px;}

.testimonial-twentyone q {position: relative;float: left;width: 100%;margin-bottom:10px;}

.testimonial-twentyone .grid__item.wide--one-half{width: 49%;margin-right: 2%;}

.testimonial-twentyone .grid__item.wide--one-half:nth-child(2n){margin-right: 0;}

.testimonial-twentyone h2{text-transform:uppercase;margin-bottom: 0;}

.testimonial-twentyone .main-heading{margin-bottom: 60px;text-align: center;}

.testimonial-twentyone .testimonial-block::before {content: ""; position: absolute; right: 0px;width: 0;height: 0; bottom: -45px; border-left: 100px solid transparent;}

.testimonial-twentyone .grid__item.wide--one-half:nth-child(2n) .testimonial-block::before{ left: 0px;border-right: 100px solid transparent;border-left: 0;}






.testimonial-twentytwo   blockquote {width: 400px;height: 400px;border-radius: 50%;transition: 0.3s linear;line-height: 28px;margin: 0;position: relative;margin-bottom:0px;box-shadow: 2px 2px 20px 2px rgba(0, 0, 0, 0.3);}

.testimonial-twentytwo  .authorimg img { display: inline-block;border-radius: 50%;max-width: 100px;margin-bottom: 20px;}

.testimonial-twentytwo h6 {text-transform: capitalize;margin-bottom:0;font-weight:bold;}

.testimonial-twentytwo .testimonial-block {padding: 15px;margin-bottom: 30px;transition: 0.3s linear;float:left;width:100%;}

.testimonial-twentytwo .main-heading{margin-bottom: 60px;text-align: center;}

.testimonial-twentytwo .author-detail{text-align: center;}

.testimonial-twentytwo .author-detail span{font-size: 12px;text-transform: capitalize;}

.testimonial-twentytwo .main-heading h2{text-transform: uppercase;margin-bottom: 10px;}

.testimonial-twentytwo .main-heading h4{font-weight:bold;text-transform: capitalize;}

.testimonial-twentytwo blockquote::before {content: "\f10d";left: 15px;top: 25px;}

.testimonial-twentytwo blockquote::before , .testimonial-twentytwo blockquote::after{   position: absolute;font-size: 35px; font-family: fontawesome;}

.testimonial-twentytwo blockquote::after{ content: "\f10e";right:0;bottom: 30px;}

.testimonial-twentytwo .testimonial-block q{position: absolute;top: 25%;padding: 10px 40px;text-align: center;font-size: 16px;}

.testimonial-twentytwo .left-align{float:left;}

.testimonial-twentytwo .right-align{float: right;}

.testimonial-twentytwo  .testimonial-section{background-repeat: no-repeat;}








.testimonial-two   blockquote {padding: 0;margin: 0 ;font-size: 14px;float:left;}

.testimonial-two  .authorimg img { display: inline-block;border-radius: 50%;}

.testimonial-two h6 {text-transform: capitalize;padding-left: 25px;text-transform: uppercase;}

.testimonial-two .testimonial-block {transition: 0.3s linear;float: left;width: 100%;padding: 40px 30px;margin-bottom: 25px;}

.testimonial-two q {padding-left: 25px;position: relative;float: left;width: 100%;margin-bottom:20px;padding-right: 25px;}

.testimonial-two q::before , .testimonial-two q::after{position: absolute;font-family: fontawesome;font-size: 14px;}

.testimonial-two q::before {content: "\f10d ";position: absolute;left: 0;top: 0px;}

.testimonial-two .testimonial-block:hover {box-shadow: 0px 0px 10px 11px rgba(0, 0, 0 , 0.1);}

.testimonial-two q::after {content: "\f10e ";bottom: 0px;margin-left: 12px;}

.testimonial-two .grid__item.wide--one-half{width: 49%;margin-right: 2%;}

.testimonial-two .grid__item.wide--one-half:nth-child(2n){margin-right: 0;}

.testimonial-two .testimonial-detail{padding-left: 30px;}

.testimonial-two h2{text-transform:uppercase;margin-bottom: 0;}

.testimonial-two .main-heading{margin-bottom: 60px;text-align: center;}


