.courses-details-image{position:relative;overflow:hidden}.courses-details-image img{-webkit-transition:.6s;transition:.6s}.courses-details-image .video-btn{display:inline-block;width:80px;height:80px;line-height:90px;background-color:#004187;border-radius:50px;color:#fff;position:absolute;z-index:1;left:0;right:0;margin:auto;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);text-align:center}.courses-details-image .video-btn i{font-size:30px;position:relative;top:0;left:4px}.courses-details-image .video-btn::after{content:'';display:block;position:absolute;top:0;right:0;z-index:-1;bottom:0;left:0;border-radius:50px;border:1px solid #004187;-webkit-animation:ripple 2s linear 1s infinite;animation:ripple 2s linear 1s infinite}.courses-details-image .video-btn::before{content:'';display:block;position:absolute;top:0;right:0;z-index:-1;bottom:0;left:0;border-radius:50px;border:1px solid #004187;-webkit-animation:ripple 2s linear infinite;animation:ripple 2s linear infinite}.courses-details-image .video-btn:hover{background-color:#fff;color:#004187}.courses-details-image:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}.courses-details-desc{margin-top:50px}.courses-details-desc .nav{margin-bottom:0;list-style-type:none;background-color:#f8f9f8;border:none;border-radius:5px}.courses-details-desc .nav .nav-item{margin-bottom:0;margin-right:40px}.courses-details-desc .nav .nav-item .nav-link{border-radius:0;border:none;padding:0;-webkit-transition:.6s;transition:.6s;padding:30px;background-color:#f8f9f8;position:relative;border-radius:5px;font-size:16px;font-weight:600}.courses-details-desc .nav .nav-item .nav-link::before{content:'';bottom:0;height:2px;background-color:#004187;position:absolute;-webkit-transition:.6s;transition:.6s;left:0;width:100%;-webkit-transform:scaleX(0);transform:scaleX(0)}.courses-details-desc .nav .nav-item .nav-link:hover,.courses-details-desc .nav .nav-item .nav-link.active{color:#212529}.courses-details-desc .nav .nav-item .nav-link:hover::before,.courses-details-desc .nav .nav-item .nav-link.active::before{-webkit-transform:scaleX(1);transform:scaleX(1)}.courses-details-desc .nav .nav-item:last-child{margin-right:0}.courses-details-desc .tab-content{margin-top:40px}.courses-details-desc .tab-content .courses-overview h3{margin-bottom:20px;font-size:25px}.courses-details-desc .tab-content .courses-overview h3:not(:first-child){margin-top:20px}.courses-details-desc .tab-content .courses-curriculum{border:1px solid #eee;border-radius:5px;padding:30px}.courses-details-desc .tab-content .courses-curriculum h3{margin-bottom:18px;font-size:20px}.courses-details-desc .tab-content .courses-curriculum h3:not(:first-child){margin-top:20px}.courses-details-desc .tab-content .courses-curriculum ul{padding-left:0;margin-bottom:0;list-style-type:none}.courses-details-desc .tab-content .courses-curriculum ul li{display:block}.courses-details-desc .tab-content .courses-curriculum ul li a{background-color:#f8f9f8;color:#212529;padding-left:30px;padding-right:30px;padding-top:15px;padding-bottom:15px;margin-left:-30px;margin-right:-30px}.courses-details-desc .tab-content .courses-curriculum ul li a .courses-name{font-size:15px;font-weight:500}.courses-details-desc .tab-content .courses-curriculum ul li a .courses-meta{text-align:right}.courses-details-desc .tab-content .courses-curriculum ul li a .courses-meta .questions{display:inline-block;background:#e3f1f2;color:#2dbbc4;text-transform:lowercase;border-radius:3px;margin-right:6px;padding:2px 10px 1.5px;font-size:15px;font-weight:600}
.courses-details-desc .tab-content .courses-curriculum ul li a .courses-meta .duration{display:inline-block;background:#f7e7e8;color:#004187;text-transform:lowercase;border-radius:3px;padding:2px 10px 1.5px;font-size:15px;font-weight:600}.courses-details-desc .tab-content .courses-curriculum ul li a .courses-meta .status{display:inline-block;background:#212529;color:#fff;border-radius:3px;margin-left:6px;padding:2px 10px 1.5px;font-size:15px;font-weight:600}.courses-details-desc .tab-content .courses-curriculum ul li a .courses-meta .status.locked{color:#212529;background-color:transparent;padding:0;margin-left:8px;border-radius:0;position:relative;top:1px;font-size:18px;font-weight:400}.courses-details-desc .tab-content .courses-curriculum ul li a:hover{color:#004187}.courses-details-desc .tab-content .courses-curriculum ul li:nth-child(2) a,.courses-details-desc .tab-content .courses-curriculum ul li:nth-child(4) a,.courses-details-desc .tab-content .courses-curriculum ul li:nth-child(6) a,.courses-details-desc .tab-content .courses-curriculum ul li:nth-child(8) a,.courses-details-desc .tab-content .courses-curriculum ul li:nth-child(10) a,.courses-details-desc .tab-content .courses-curriculum ul li:nth-child(12) a,.courses-details-desc .tab-content .courses-curriculum ul li:nth-child(14) a,.courses-details-desc .tab-content .courses-curriculum ul li:nth-child(16) a,.courses-details-desc .tab-content .courses-curriculum ul li:nth-child(18) a,.courses-details-desc .tab-content .courses-curriculum ul li:nth-child(20) a,.courses-details-desc .tab-content .courses-curriculum ul li:nth-child(22) a,.courses-details-desc .tab-content .courses-curriculum ul li:nth-child(24) a,.courses-details-desc .tab-content .courses-curriculum ul li:nth-child(26) a,.courses-details-desc .tab-content .courses-curriculum ul li:nth-child(28) a,.courses-details-desc .tab-content .courses-curriculum ul li:nth-child(30) a,.courses-details-desc .tab-content .courses-curriculum ul li:nth-child(32) a,.courses-details-desc .tab-content .courses-curriculum ul li:nth-child(34) a,.courses-details-desc .tab-content .courses-curriculum ul li:nth-child(36) a,.courses-details-desc .tab-content .courses-curriculum ul li:nth-child(38) a,.courses-details-desc .tab-content .courses-curriculum ul li:nth-child(40) a,.courses-details-desc .tab-content .courses-curriculum ul li:nth-child(42) a,.courses-details-desc .tab-content .courses-curriculum ul li:nth-child(44) a,.courses-details-desc .tab-content .courses-curriculum ul li:nth-child(46) a,.courses-details-desc .tab-content .courses-curriculum ul li:nth-child(48) a,.courses-details-desc .tab-content .courses-curriculum ul li:nth-child(50) a,.courses-details-desc .tab-content .courses-curriculum ul li:nth-child(52) a,.courses-details-desc .tab-content .courses-curriculum ul li:nth-child(54) a,.courses-details-desc .tab-content .courses-curriculum ul li:nth-child(56) a,.courses-details-desc .tab-content .courses-curriculum ul li:nth-child(58) a,.courses-details-desc .tab-content .courses-curriculum ul li:nth-child(60) a,.courses-details-desc .tab-content .courses-curriculum ul li:nth-child(62) a,.courses-details-desc .tab-content .courses-curriculum ul li:nth-child(64) a,.courses-details-desc .tab-content .courses-curriculum ul li:nth-child(66) a,.courses-details-desc .tab-content .courses-curriculum ul li:nth-child(68) a,.courses-details-desc .tab-content .courses-curriculum ul li:nth-child(70) a,.courses-details-desc .tab-content .courses-curriculum ul li:nth-child(72) a,.courses-details-desc .tab-content .courses-curriculum ul li:nth-child(74) a,.courses-details-desc .tab-content .courses-curriculum ul li:nth-child(76) a,.courses-details-desc .tab-content .courses-curriculum ul li:nth-child(78) a,.courses-details-desc .tab-content .courses-curriculum ul li:nth-child(80) a,.courses-details-desc .tab-content .courses-curriculum ul li:nth-child(82) a,.courses-details-desc .tab-content .courses-curriculum ul li:nth-child(84) a,.courses-details-desc .tab-content .courses-curriculum ul li:nth-child(86) a,.courses-details-desc .tab-content .courses-curriculum ul li:nth-child(88) a,.courses-details-desc .tab-content .courses-curriculum ul li:nth-child(90) a,.courses-details-desc .tab-content .courses-curriculum ul li:nth-child(92) a,.courses-details-desc .tab-content .courses-curriculum ul li:nth-child(94) a,.courses-details-desc .tab-content .courses-curriculum ul li:nth-child(96) a,.courses-details-desc .tab-content .courses-curriculum ul li:nth-child(98) a,.courses-details-desc .tab-content .courses-curriculum ul li:nth-child(100) a{background-color:#fff}.courses-details-desc .tab-content .courses-instructor .instructor-image img{border-radius:15px}.courses-details-desc .tab-content .courses-instructor .instructor-content h3{font-size:25px;margin-bottom:18px}.courses-details-desc .tab-content .courses-instructor .instructor-content b{font-weight:600;color:#004187;display:inline-block;margin-bottom:16px}.courses-details-desc .tab-content .courses-instructor .instructor-content p{margin-bottom:20px}.courses-details-desc .tab-content .courses-instructor .instructor-content .social-link{padding-left:0;margin-bottom:0;margin-top:25px}.courses-details-desc .tab-content .courses-instructor .instructor-content .social-link li{list-style-type:none;display:inline-block;margin-right:8px}.courses-details-desc .tab-content .courses-instructor .instructor-content .social-link li:last-child{margin-right:0}.courses-details-desc .tab-content .courses-instructor .instructor-content .social-link li a i{display:inline-block;width:38px;height:38px;line-height:38px;text-align:center;background-color:#e1e1e1;-webkit-transition:.6s;transition:.6s;color:#221d48;border-radius:50px;transition:.6s;font-size:18px}.courses-details-desc .tab-content .courses-instructor .instructor-content .social-link li a i:hover{background-color:#004187;color:#fff;-webkit-transform:translateY(-5px);transform:translateY(-5px)}.courses-details-desc .tab-content .courses-reviews h3{margin-bottom:0;display:inline-block;margin-right:15px;font-size:22px;font-weight:700;font-family:montserrat,sans-serif}.courses-details-desc .tab-content .courses-reviews .rating{display:inline-block;position:relative;top:1px}.courses-details-desc .tab-content .courses-reviews .rating span{font-size:19px;color:#cecfd2;margin-right:-2px}.courses-details-desc .tab-content .courses-reviews .rating span.checked{color:orange}.courses-details-desc .tab-content .courses-reviews .rating-count{margin-top:10px;margin-bottom:20px}.courses-details-desc .tab-content .courses-reviews .rating-count span{display:block;font-size:16px;color:#221d48;font-weight:500}.courses-details-desc .tab-content .courses-reviews .row{overflow:hidden;margin-left:0;margin-right:0}.courses-details-desc .tab-content .courses-reviews .side{float:left;width:9%;margin-top:10px}.courses-details-desc .tab-content .courses-reviews .side div{font-size:16px;font-weight:700}.courses-details-desc .tab-content .courses-reviews .middle{margin-top:14px;float:left;width:82%}.courses-details-desc .tab-content .courses-reviews .right{text-align:right}.courses-details-desc .tab-content .courses-reviews .bar-container{width:100%;background-color:#f1f1f1;text-align:center;color:#fff;border-radius:5px}.courses-details-desc .tab-content .courses-reviews .bar-5{width:100%;height:18px;background-color:#4caf50;border-radius:5px}.courses-details-desc .tab-content .courses-reviews .bar-4{width:75%;height:18px;background-color:#2196f3;border-radius:5px;border-radius:5px}.courses-details-desc .tab-content .courses-reviews .bar-3{width:50%;height:18px;background-color:#00bcd4;border-radius:5px}.courses-details-desc .tab-content .courses-reviews .bar-2{width:25%;height:18px;background-color:#ff9800;border-radius:5px}.courses-details-desc .tab-content .courses-reviews .bar-1{width:0;height:18px;background-color:#f44336;border-radius:5px}.courses-details-desc .tab-content .courses-review-comments{margin-top:40px}.courses-details-desc .tab-content .courses-review-comments h3{border-bottom:1px solid #f3f3f3;padding-bottom:12px;margin-bottom:10px;font-size:22px;font-weight:700;font-family:montserrat,sans-serif}.courses-details-desc .tab-content .courses-review-comments .user-review{border-bottom:1px solid #f3f3f3;padding:20px 0 20px 110px;position:relative}.courses-details-desc .tab-content .courses-review-comments .user-review img{position:absolute;left:0;top:20px;width:90px;height:90px;border-radius:5px}.courses-details-desc .tab-content .courses-review-comments .user-review .sub-comment{margin-bottom:8px;font-weight:700}.courses-details-desc .tab-content .courses-review-comments .user-review p{font-size:14px}.courses-details-desc .tab-content .courses-review-comments .user-review .review-rating{display:block;margin-bottom:8px}.courses-details-desc .tab-content .courses-review-comments .user-review .review-rating .review-stars{display:inline-block}.courses-details-desc .tab-content .courses-review-comments .user-review .review-rating .review-stars i{color:#cecfd2;font-size:18px;display:inline-block;margin-right:-3px}.courses-details-desc .tab-content .courses-review-comments .user-review .review-rating .review-stars i.checked{color:orange}.courses-details-desc .tab-content .courses-review-comments .user-review .review-rating span{color:#212529;position:relative;top:-2px;font-weight:800;margin-left:5px}.courses-details-info{background-color:#f5f5f5;border-radius:5px;padding:12px 12px 50px;margin-top:50px}.courses-details-info .image{text-align:center;position:relative}.courses-details-info .image .video-btn{display:inline-block;width:70px;height:70px;line-height:70px;background-color:#fff;border-radius:50%;color:#212529;position:absolute;z-index:1;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:0;left:0;margin:auto;text-align:center;-webkit-transition:.6s;transition:.6s}
.courses-details-info .image .video-btn i{font-size:35px;position:relative;top:8px;left:5px;color:#004187;-webkit-transition:.6s;transition:.6s}.courses-details-info .image .video-btn::before{content:'';display:block;position:absolute;top:0;right:0;z-index:-1;bottom:0;left:0;border-radius:50%;border:2px solid #fff;-webkit-animation:ripple 1s linear infinite;animation:ripple 1s linear infinite}.courses-details-info .image .video-btn:hover{background-color:#004187}.courses-details-info .image .video-btn:hover i{color:#fff}.courses-details-info .info{margin-bottom:0;list-style-type:none;padding:30px 15px}.courses-details-info .info li{border-bottom:1px solid #e5e5e7;color:#221d48;font-size:16px;font-weight:500;padding-top:15px;padding-bottom:15px}.courses-details-info .info li span{font-weight:600;color:#212529}.courses-details-info .info li.price{padding-bottom:10px;color:#004187;font-size:28px;font-weight:800}.courses-details-info .info li.price span{color:#212529;font-size:16px;font-weight:700}.courses-details-info .info li:first-child{padding-top:0}.courses-details-info .courses-btn-box{text-align:center}.courses-details-info .courses-share{text-align:center;margin-top:25px}.courses-details-info .courses-share .share-info{display:inline-block;position:relative;cursor:pointer}.courses-details-info .courses-share .share-info span{display:inline-block;color:#004187;line-height:1;font-size:16px;font-weight:700}.courses-details-info .courses-share .share-info .social-link{padding-left:0;list-style-type:none;margin-bottom:0;margin-top:12px}.courses-details-info .courses-share .share-info .social-link li{display:inline-block;margin-right:5px}.courses-details-info .courses-share .share-info .social-link li:last-child{margin-right:0}.courses-details-info .courses-share .share-info .social-link li a i{display:inline-block;width:45px;height:45px;line-height:45px;text-align:center;background-color:#e1e1e1;font-size:20px;color:#212529;position:relative;border-radius:50px;-webkit-transition:.6s;transition:.6s}.courses-details-info .courses-share .share-info .social-link li a i:hover{background-color:#004187;color:#fff;-webkit-transform:translateY(-5px);transform:translateY(-5px)}.services-details-desc .content-image{position:relative;margin-bottom:25px}.services-details-desc .content-image .sub-title{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:35px;font-size:30px;font-style:italic}.services-details-desc .overview-image{margin-top:25px;margin-bottom:25px}.services-details-desc .overview-content{margin-top:20px;margin-bottom:25px}.services-details-desc .overview-content h3{font-size:25px;margin-bottom:20px}.services-details-desc .overview-content .list{padding-left:0;margin-bottom:0}.services-details-desc .overview-content .list li{font-size:15px;color:#6b6b84;font-weight:500;position:relative;margin-bottom:15px;list-style-type:none;padding-left:25px}.services-details-desc .overview-content .list li:last-child{margin-bottom:0}.services-details-desc .overview-content .list li i{position:absolute;left:0;top:1px;color:#004187;font-size:16px}.services-details-desc .color-text{color:#212529}.services-details-desc .overview-quote{background-color:#004187;padding:25px;position:relative;border-radius:10px;margin-top:20px;margin-bottom:20px}.services-details-desc .overview-quote i{font-size:45px;color:#fff;position:absolute;top:10px;left:25px;opacity:50%}.services-details-desc .overview-quote p{position:relative;z-index:1;color:#fff}.services-details-info{padding-left:15px}.services-details-info .services-list{padding-left:0;list-style-type:none;margin-bottom:30px}.services-details-info .services-list li{margin-bottom:15px}.services-details-info .services-list li:last-child{margin-bottom:0}.services-details-info .services-list li a{display:block;background-color:#fff;-webkit-box-shadow:0 0 1.25rem rgba(108,118,134,.1);box-shadow:0 0 1.25rem rgba(108,118,134,.1);padding:20px 30px;position:relative;font-size:16px;font-weight:700;border-radius:10px 10px 0 10px}.services-details-info .services-list li a i{position:absolute;right:15px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:inline-block;height:50px;width:50px;line-height:50px;font-size:25px;border-radius:10px;text-align:center;background-color:#004187;color:#fff}.services-details-info .services-list li a:hover,.services-details-info .services-list li a.active{background-color:#221d48;color:#fff}.services-details-info .choose-us-services h2{font-size:25px;margin-bottom:0}.services-details-info .choose-us-services .choose-us-content{margin-top:30px;background-color:#004187;padding:30px;border-radius:20px 20px 0 0}.services-details-info .choose-us-services .choose-us-content .icon{position:relative;padding-left:85px;padding-top:30px;padding-bottom:30px;padding-right:30px;background-color:#fff;border-radius:20px 20px 0 0}.services-details-info .choose-us-services .choose-us-content .icon i{color:#212529;font-size:50px;position:absolute;left:20px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.services-details-info .choose-us-services .choose-us-content h4{font-size:20px;margin-bottom:12px}.services-details-info .choose-us-services .choose-us-content p{margin-bottom:0;font-size:15px}.services-details-info .appointment-form{background-color:#221d48;padding:30px;margin-top:30px}.services-details-info .appointment-form h3{font-size:25px;margin-bottom:25px;color:#fff}.services-details-info .appointment-form form .form-group{margin-bottom:15px}.services-details-info .appointment-form form .form-group .form-control{height:55px;padding:20px;line-height:initial;color:#6b6b84;background-color:#f9f9f9;border:1px solid #f9f9f9;border-radius:10px;-webkit-transition:.6s;transition:.6s;font-weight:500;font-size:16px;width:100%}.services-details-info .appointment-form form .form-group .form-control::-webkit-input-placeholder{color:#6b6b84;-webkit-transition:.6s;transition:.6s}.services-details-info .appointment-form form .form-group .form-control:-ms-input-placeholder{color:#6b6b84;-webkit-transition:.6s;transition:.6s}.services-details-info .appointment-form form .form-group .form-control::-ms-input-placeholder{color:#6b6b84;-webkit-transition:.6s;transition:.6s}.services-details-info .appointment-form form .form-group .form-control::placeholder{color:#6b6b84;-webkit-transition:.6s;transition:.6s}.services-details-info .appointment-form form .form-group .form-control:focus{outline:0;background-color:#fff;border-color:#004187;-webkit-box-shadow:none;box-shadow:none}.services-details-info .appointment-form form .form-group .form-control:focus::-webkit-input-placeholder{color:transparent}.services-details-info .appointment-form form .form-group .form-control:focus:-ms-input-placeholder{color:transparent}.services-details-info .appointment-form form .form-group .form-control:focus::-ms-input-placeholder{color:transparent}.services-details-info .appointment-form form .form-group .form-control:focus::placeholder{color:transparent}.services-details-info .appointment-form form .default-btn{border:none}.services-details-info .appointment-form form .default-btn:hover{background-color:#004187}.cart-table table{margin-bottom:0}.cart-table table tbody tr{background-color:#f9f9f9!important;border-bottom:15px solid #fff;border-top:none}.cart-table table tbody tr:last-child{border-bottom:none}.cart-table table tbody tr td{vertical-align:middle;white-space:nowrap;padding:20px;border-left:none;border-right:none}.cart-table table tbody tr td.product-thumbnail a{display:block}.cart-table table tbody tr td.product-thumbnail a img{width:100px;height:100px;border:1px solid #eee}.cart-table table tbody tr td.product-name a{color:#221d48;font-weight:600;display:inline-block;text-decoration:none;font-family:poppins,sans-serif;font-style:italic;font-size:20px}.cart-table table tbody tr td.product-name a:hover{color:#004187}.cart-table table tbody tr td.product-price .unit-amount{font-weight:600;color:#6b6b84}.cart-table table tbody tr td.product-quantity .input-counter{max-width:130px;min-width:130px;text-align:center;display:inline-block;position:relative}.cart-table table tbody tr td.product-quantity .input-counter span{position:absolute;top:0;background-color:#221d48;cursor:pointer;color:#fff;width:40px;height:100%;line-height:48px;-webkit-transition:.6s;transition:.6s;border-radius:15px}.cart-table table tbody tr td.product-quantity .input-counter span.minus-btn{left:0}.cart-table table tbody tr td.product-quantity .input-counter span.plus-btn{right:0}.cart-table table tbody tr td.product-quantity .input-counter input{height:45px;color:#221d48;outline:0;display:block;border:none;text-align:center;width:100%;outline:0;-webkit-box-shadow:none;box-shadow:none;font-weight:600;border-radius:10px}.cart-table table tbody tr td.product-quantity .input-counter input::-webkit-input-placeholder{color:#221d48}.cart-table table tbody tr td.product-quantity .input-counter input:-ms-input-placeholder{color:#221d48}.cart-table table tbody tr td.product-quantity .input-counter input::-ms-input-placeholder{color:#221d48}.cart-table table tbody tr td.product-quantity .input-counter input::placeholder{color:#221d48}.cart-table table tbody tr td.product-subtotal .subtotal-amount{font-weight:600;color:#6b6b84}.cart-table table tbody tr td.remove a i{color:#fff;position:relative;top:-1px;font-size:20px;display:block;height:30px;width:30px;line-height:30px;background-color:#221d48;text-align:center;border-radius:50px}.cart-buttons{margin-top:30px;text-align:right}.cart-buttons .shopping-coupon-code{position:relative;max-width:530px}.cart-buttons .shopping-coupon-code .form-control{height:50px;color:#212529;-webkit-box-shadow:unset;box-shadow:unset;border:1px solid #f5f5f5;background-color:#f5f5f5;-webkit-transition:.6s;transition:.6s;border-radius:5px;padding:1px 0 0 15px;font-size:15px;font-weight:500}
.cart-buttons .shopping-coupon-code .form-control::-webkit-input-placeholder{-webkit-transition:.6s;transition:.6s;color:#6b6b84}.cart-buttons .shopping-coupon-code .form-control:-ms-input-placeholder{-webkit-transition:.6s;transition:.6s;color:#6b6b84}.cart-buttons .shopping-coupon-code .form-control::-ms-input-placeholder{-webkit-transition:.6s;transition:.6s;color:#6b6b84}.cart-buttons .shopping-coupon-code .form-control::placeholder{-webkit-transition:.6s;transition:.6s;color:#6b6b84}.cart-buttons .shopping-coupon-code .form-control:focus{border-color:#004187;background-color:transparent}.cart-buttons .shopping-coupon-code .form-control:focus::-webkit-input-placeholder{color:transparent}.cart-buttons .shopping-coupon-code .form-control:focus:-ms-input-placeholder{color:transparent}.cart-buttons .shopping-coupon-code .form-control:focus::-ms-input-placeholder{color:transparent}.cart-buttons .shopping-coupon-code .form-control:focus::placeholder{color:transparent}.cart-buttons .shopping-coupon-code button{position:absolute;right:0;top:0;height:50px;background:#221d48;color:#fff;border:none;padding:0 60px 0 15px;line-height:48px;outline:0;-webkit-transition:.6s;transition:.6s;font-size:15px;font-weight:500;cursor:pointer}.cart-buttons .shopping-coupon-code button:hover{background-color:#004187}.cart-buttons .default-btn{background-color:#221d48;color:#fff}.cart-buttons .default-btn i{background-color:#004187}.cart-buttons .default-btn:hover{background-color:#004187}.cart-buttons .default-btn:hover i{background-color:#221d48;color:#fff}.cart-totals{margin-top:50px}.cart-totals h3{margin-bottom:15px;font-size:25px}.cart-totals ul{padding-left:0;margin:0 0 25px;list-style-type:none}.cart-totals ul li{border-bottom:1px solid #eee;padding:20px 0;color:#212529;overflow:hidden;font-weight:600}.cart-totals ul li b{font-weight:700}.cart-totals ul li span{float:right;color:#6b6b84;font-weight:500}.cart-totals .totals-btn{text-align:right}.cart-totals .totals-btn .default-btn{background-color:#221d48;color:#fff}.cart-totals .totals-btn .default-btn i{background-color:#004187}.cart-totals .totals-btn .default-btn:hover{background-color:#004187}.cart-totals .totals-btn .default-btn:hover i{background-color:#221d48;color:#fff}.wishlist-table table{margin-bottom:0}.wishlist-table table tbody tr{background-color:#f9f9f9!important;border-bottom:15px solid #fff;border-top:none}.wishlist-table table tbody tr:last-child{border-bottom:none}.wishlist-table table tbody tr td{vertical-align:middle;white-space:nowrap;padding:20px;border-left:none;border-right:none}.wishlist-table table tbody tr td.product-thumbnail a{display:block}.wishlist-table table tbody tr td.product-thumbnail a img{width:100px;height:100px;border:1px solid #eee}.wishlist-table table tbody tr td.product-name a{color:#6b6b84;font-weight:500;display:inline-block;text-decoration:none;font-family:poppins,sans-serif;font-size:18px;font-style:italic}.wishlist-table table tbody tr td.product-name a:hover{color:#004187}.wishlist-table table tbody tr td.product-price .unit-amount{font-weight:600;font-size:16px;color:#6b6b84}.wishlist-table table tbody tr td.product-btn .default-btn{background-color:#221d48;color:#fff}.wishlist-table table tbody tr td.product-btn .default-btn i{background-color:#004187}.wishlist-table table tbody tr td.product-btn .default-btn:hover{background-color:#004187}.wishlist-table table tbody tr td.product-btn .default-btn:hover i{background-color:#221d48;color:#fff}.wishlist-table table tbody tr td.product-subtotal .remove{color:#fff;float:right;position:relative;top:-1px;font-size:20px;display:block;height:30px;width:30px;line-height:35px;background-color:#221d48;text-align:center;border-radius:50px}.wishlist-table .wishlist-btn{margin-top:30px;text-align:right}.wishlist-table .wishlist-btn .default-btn{background-color:#221d48;color:#fff}.wishlist-table .wishlist-btn .default-btn i{background-color:#004187}.wishlist-table .wishlist-btn .default-btn:hover{background-color:#004187}.wishlist-table .wishlist-btn .default-btn:hover i{background-color:#221d48;color:#fff}.user-actions{-webkit-box-shadow:0 2px 48px 0 rgba(0,0,0,.08);box-shadow:0 2px 48px 0 rgba(0,0,0,.08);background:#fff;padding:15px 20px;border-top:3px solid #004187;position:relative;margin-bottom:40px}.user-actions i{color:#004187;margin-right:2px;font-size:20px;position:relative;top:3px}.user-actions span{display:inline-block;color:#004187;font-weight:700;font-size:16px}.user-actions span a{display:inline-block}.billing-details .title{margin-bottom:30px;position:relative;padding-bottom:10px;border-bottom:1px solid #eee;font-size:25px}.billing-details .title::before{content:'';position:absolute;background:#004187;bottom:-1px;left:0;width:50px;height:1px}.billing-details .form-group{margin-bottom:25px}.billing-details .form-group label{display:block;margin-bottom:8px;font-weight:600;font-size:16px}.billing-details .form-group label .required{color:red}.billing-details .form-group .form-control{height:50px;color:#212529;-webkit-box-shadow:unset!important;box-shadow:unset!important;border:1px solid #f5f5f5;background-color:#f5f5f5;-webkit-transition:.6s;transition:.6s;border-radius:3px;padding:1px 0 0 15px;font-size:16px;font-weight:600}.billing-details .form-group .form-control::-webkit-input-placeholder{color:#6b6b84;-webkit-transition:.6s;transition:.6s}.billing-details .form-group .form-control:-ms-input-placeholder{color:#6b6b84;-webkit-transition:.6s;transition:.6s}.billing-details .form-group .form-control::-ms-input-placeholder{color:#6b6b84;-webkit-transition:.6s;transition:.6s}.billing-details .form-group .form-control::placeholder{color:#6b6b84;-webkit-transition:.6s;transition:.6s}.billing-details .form-group .form-control:focus{border-color:#004187;background-color:transparent}.billing-details .form-group .form-control:focus::-webkit-input-placeholder{color:transparent}.billing-details .form-group .form-control:focus:-ms-input-placeholder{color:transparent}.billing-details .form-group .form-control:focus::-ms-input-placeholder{color:transparent}.billing-details .form-group .form-control:focus::placeholder{color:transparent}.billing-details .form-group textarea.form-control{height:auto;padding-top:15px}.billing-details .form-group .nice-select{display:block;width:215px;float:unset;width:100%;background:#f8f8f8;border-color:#eee;color:#212529;-webkit-transition:.6s;transition:.6s;padding:0 0 0 12px;height:55px;line-height:55px;font-size:16px;font-weight:600}.billing-details .form-group .nice-select .list{background-color:#fff;border-radius:5px;-webkit-box-shadow:0 10px 30px rgba(0,0,0,.2);box-shadow:0 10px 30px rgba(0,0,0,.2);list-style-type:none;border:none;width:100%;margin-bottom:0;margin-top:0;padding-left:0;padding-top:10px;padding-bottom:10px}.billing-details .form-group .nice-select .list .option{line-height:38px;min-height:38px;color:#212529;position:relative;-webkit-transition:.6s;transition:.6s;padding-left:32px;padding-right:25px;font-size:16px;font-weight:600}.billing-details .form-group .nice-select .list .option:hover{background-color:#004187!important;color:#fff}.billing-details .form-group .nice-select .list .option:hover::before{color:#fff}.billing-details .form-group .nice-select .list .option.focus,.billing-details .form-group .nice-select .list .option.selected.focus{background-color:transparent!important;color:#212529}.billing-details .form-group .nice-select .list .option::before{content:"\f149";position:absolute;left:10px;top:0;opacity:0;visibility:hidden;-webkit-transition:.6s;transition:.6s;color:#004187;font-family:Flaticon;font-size:12px}.billing-details .form-group .nice-select .list .option.selected::before{opacity:1;visibility:visible}.billing-details .form-group .nice-select .list .option.selected:hover{background-color:#004187!important;color:#fff}.billing-details .form-group .nice-select .list .option.selected:hover::before{color:#fff}.billing-details .form-group .nice-select:after{border-color:#212529;height:8px;width:8px;margin-top:-5px}.billing-details .form-group .nice-select:hover{border-color:#004187;background-color:transparent}.billing-details .form-check{margin-bottom:20px}.billing-details .form-check .form-check-label{color:#212529;font-weight:600}.billing-details .form-check label{position:relative;left:-3px;top:0;font-weight:500}.billing-details .col-lg-12:last-child .form-group{margin-bottom:0}.order-details .title{margin-bottom:30px;position:relative;padding-bottom:10px;border-bottom:1px solid #eee;font-size:25px}.order-details .title::before{content:'';position:absolute;background:#004187;bottom:-1px;left:0;width:50px;height:1px}.order-details .order-table table{margin-bottom:0}.order-details .order-table table thead tr th{border-bottom-width:0;vertical-align:middle;border-color:#eaedff;padding:12px 20px 10px;white-space:nowrap;text-transform:uppercase;font-size:16px;font-weight:700}.order-details .order-table table tbody tr td{vertical-align:middle;color:#221d48;white-space:nowrap;border-color:#eaedff;font-size:16px;font-weight:600;padding-left:20px;padding-right:20px;padding-top:15px;padding-bottom:15px}.order-details .order-table table tbody tr td.product-name a{display:inline-block}.order-details .order-table table tbody tr td.order-subtotal span,.order-details .order-table table tbody tr td.order-shipping span,.order-details .order-table table tbody tr td.total-price span{color:#212529;font-size:16px;font-weight:600}.order-details .order-table table tbody tr td.shipping-price,.order-details .order-table table tbody tr td.order-subtotal-price,.order-details .order-table table tbody tr td.product-subtotal{color:#212529;font-weight:600;font-size:16px}.order-details .payment-box{background-color:#fff;-webkit-box-shadow:0 2px 28px 0 rgba(0,0,0,.06);box-shadow:0 2px 28px 0 rgba(0,0,0,.06);margin-top:30px;padding:30px}
.order-details .payment-box .payment-method p [type=radio]:checked,.order-details .payment-box .payment-method p [type=radio]:not(:checked){display:none}.order-details .payment-box .payment-method p [type=radio]:checked+label,.order-details .payment-box .payment-method p [type=radio]:not(:checked)+label{padding-left:27px;cursor:pointer;display:block;color:#212529;position:relative;margin-bottom:8px;font-weight:600}.order-details .payment-box .payment-method p [type=radio]:checked+label::before,.order-details .payment-box .payment-method p [type=radio]:not(:checked)+label::before{content:'';position:absolute;left:0;top:4px;width:18px;height:18px;border:1px solid #ddd;border-radius:50%;background:#fff}.order-details .payment-box .payment-method p [type=radio]:checked+label::after,.order-details .payment-box .payment-method p [type=radio]:not(:checked)+label::after{content:'';width:12px;height:12px;background:#004187;position:absolute;top:7px;left:3px;border-radius:50%;-webkit-transition:.6s;transition:.6s}.order-details .payment-box .payment-method p [type=radio]:not(:checked)+label::after{opacity:0;visibility:hidden;-webkit-transform:scale(0);transform:scale(0)}.order-details .payment-box .payment-method p [type=radio]:checked+label::after{opacity:1;visibility:visible;-webkit-transform:scale(1);transform:scale(1)}.order-details .payment-box .default-btn{margin-top:15px;-webkit-box-shadow:0 5px 28.5px 1.5px rgba(149,152,200,.2);box-shadow:0 5px 28.5px 1.5px rgba(149,152,200,.2)}.login-form{padding:35px;border-radius:5px;background-color:#fff;-webkit-box-shadow:0 0 1.25rem rgba(108,118,134,.1);box-shadow:0 0 1.25rem rgba(108,118,134,.1);max-width:650px;margin:auto}.login-form h2{margin-bottom:30px;font-size:30px;border-bottom:1px solid #dedddf;padding-bottom:15px;position:relative}.login-form h2::before{position:absolute;content:"";left:0;bottom:0;border-bottom:1px solid #004187;height:100%;width:100px}.login-form form .form-group{margin-bottom:25px}.login-form form .form-group label{display:block;margin-bottom:5px;color:#6b6b84;font-weight:500;font-size:16px}.login-form form .form-group .form-control{height:60px;padding:0 0 0 15px;line-height:initial;color:#212529;background-color:transparent;border:1px solid #ccc;border-radius:0;-webkit-box-shadow:unset;box-shadow:unset;-webkit-transition:.6s;transition:.6s;font-size:16px;font-weight:500}.login-form form .form-group .form-control:focus{border:1px solid #004187;background-color:transparent}.login-form form .form-group .form-control:focus::-webkit-input-placeholder{color:transparent;-webkit-transition:.6s;transition:.6s}.login-form form .form-group .form-control:focus:-ms-input-placeholder{color:transparent;-webkit-transition:.6s;transition:.6s}.login-form form .form-group .form-control:focus::-ms-input-placeholder{color:transparent;-webkit-transition:.6s;transition:.6s}.login-form form .form-group .form-control:focus::placeholder{color:transparent;-webkit-transition:.6s;transition:.6s}.login-form form .form-check-input{margin-top:2px}.login-form form .lost-your-password{text-align:right}.login-form form .lost-your-password a{display:inline-block;position:relative;font-weight:500;font-size:15px;color:#6b6b84}.login-form form .lost-your-password a::before{width:100%;height:1px;position:absolute;left:0;bottom:0;content:'';-webkit-transition:.6s;transition:.6s;background-color:#eee}.login-form form .lost-your-password a::after{width:0;height:1px;position:absolute;left:0;-webkit-transition:.6s;transition:.6s;bottom:0;content:'';background-color:#004187}.login-form form .lost-your-password a:hover::before{width:0}.login-form form .lost-your-password a:hover::after{width:100%}.login-form form button{border:none;margin-top:25px;padding:15px 30px;width:100%;border-radius:5px;cursor:pointer;background-color:#004187;color:#fff;-webkit-transition:.6s;transition:.6s;font-weight:600}.login-form form button:hover{background-color:#221d48}.login-form.mb-30{margin-bottom:30px}.register-form{padding:35px;border-radius:5px;background-color:#fff;-webkit-box-shadow:0 0 1.25rem rgba(108,118,134,.1);box-shadow:0 0 1.25rem rgba(108,118,134,.1);max-width:650px;margin:auto}.register-form h2{margin-bottom:30px;font-size:30px;border-bottom:1px solid #dedddf;padding-bottom:15px;position:relative}.register-form h2::before{position:absolute;content:"";left:0;bottom:0;border-bottom:1px solid #004187;height:100%;width:100px}.register-form form .form-group{margin-bottom:25px}.register-form form .form-group label{display:block;margin-bottom:5px;color:#6b6b84;font-weight:500;font-size:16px}.register-form form .form-group .form-control{height:60px;padding:0 0 0 15px;line-height:initial;color:#212529;background-color:transparent;border:1px solid #eee;border-radius:0;-webkit-box-shadow:unset;box-shadow:unset;-webkit-transition:.6s;transition:.6s;font-size:16px;font-weight:500}.register-form form .form-group .form-control:focus{border:1px solid #004187;background-color:transparent}.register-form form .form-group .form-control:focus::-webkit-input-placeholder{color:transparent;-webkit-transition:.6s;transition:.6s}.register-form form .form-group .form-control:focus:-ms-input-placeholder{color:transparent;-webkit-transition:.6s;transition:.6s}.register-form form .form-group .form-control:focus::-ms-input-placeholder{color:transparent;-webkit-transition:.6s;transition:.6s}.register-form form .form-group .form-control:focus::placeholder{color:transparent;-webkit-transition:.6s;transition:.6s}.register-form form .description{font-style:italic;font-size:13.5px;margin-top:-10px;margin-bottom:15px}.register-form form button{border:none;padding:15px 30px;width:100%;border-radius:5px;cursor:pointer;background-color:#004187;color:#fff;-webkit-transition:.6s;transition:.6s;font-weight:600}.register-form form button:hover{background-color:#221d48}.products-details-area{position:relative;z-index:1;overflow:hidden}.products-details-slides{position:relative}.products-details-slides .products-feedback .item .products-image img{border-radius:0 100px 0 0}.products-details-slides .products-thumbnails{position:relative;z-index:1;padding-left:30px;padding-top:50px}.products-details-slides .products-thumbnails .item{position:relative}.products-details-slides .products-thumbnails .item .products-image{cursor:pointer;text-align:center}.products-details-slides .products-thumbnails .item .products-image img{padding:5px;border-radius:0 30px 0 0}.products-details-slides .next-arrow,.products-details-slides .prev-arrow{position:absolute;cursor:pointer;bottom:45px;background:#004187;border:none;color:#212529;z-index:9;border-radius:10px 10px 0 10px;outline:0!important;-webkit-transition:.6s;transition:.6s;font-size:25px;display:inline-block;height:50px;width:50px;line-height:52px;opacity:0;visibility:hidden}.products-details-slides .next-arrow{right:-65px}.products-details-slides .prev-arrow{display:none!important}.products-details-slides:hover .next-arrow,.products-details-slides:hover .prev-arrow{opacity:1;visibility:visible}.products-details-slides .slick-list{padding-left:0!important;padding-right:0!important}.products-details-desc{padding-left:30px}.products-details-desc h3{margin-bottom:20px;font-size:38px}.products-details-desc .price{margin-bottom:15px;color:#221d48;font-size:25px;font-weight:700}.products-details-desc .products-review{margin-bottom:18px;position:relative}.products-details-desc .products-review .rating{display:inline-block;padding-right:5px;font-size:18px;position:absolute;bottom:15px;right:0}.products-details-desc .products-review .rating i{color:#ffba0a;display:inline-block;margin-right:-2px}.products-details-desc .products-review .rating .rating-count{display:inline-block;color:#212529;line-height:initial;position:relative;top:-3px;font-weight:500}.products-details-desc .products-review .rating .rating-count:hover{color:#004187;border-color:#004187}.products-details-desc .products-add-to-cart{margin-top:25px}.products-details-desc .products-add-to-cart .input-counter{max-width:130px;min-width:130px;margin-left:10px;text-align:center;display:inline-block;position:relative}.products-details-desc .products-add-to-cart .input-counter span{position:absolute;top:10px;background-color:#004187;cursor:pointer;color:#fff;width:30px;height:30px;line-height:35px;-webkit-transition:.6s;transition:.6s;font-size:25px;border-radius:5px}.products-details-desc .products-add-to-cart .input-counter span.minus-btn{left:10px}.products-details-desc .products-add-to-cart .input-counter span.plus-btn{right:10px}.products-details-desc .products-add-to-cart .input-counter span:hover{color:#fff}.products-details-desc .products-add-to-cart .input-counter input{height:50px;color:#fff;outline:0;display:block;border:none;background-color:#221d48;text-align:center;width:100%;font-size:16px;font-weight:600;border-radius:10px 10px 0 10px}.products-details-desc .products-add-to-cart .input-counter input::-webkit-input-placeholder{color:#212529}.products-details-desc .products-add-to-cart .input-counter input:-ms-input-placeholder{color:#212529}.products-details-desc .products-add-to-cart .input-counter input::-ms-input-placeholder{color:#212529}.products-details-desc .products-add-to-cart .input-counter input::placeholder{color:#212529}.products-details-desc .products-add-to-cart .default-btn{top:-2px;padding-top:12.5px;padding-bottom:12.5px;border:none;background-color:#221d48;color:#fff}.products-details-desc .products-add-to-cart .default-btn i{background-color:#004187}.products-details-desc .products-add-to-cart .default-btn:hover{background-color:#004187}.products-details-desc .products-add-to-cart .default-btn:hover i{background-color:#221d48;color:#fff}