@import "https://fonts.googleapis.com/css?family=Poppins:200,300,400,500,600,700|Rubik:400,500,700";
body{font-family:'Rubik',sans-serif;font-weight:400;font-style:normal;color:#112243;font-size:14px}
.img,img{max-width:100%;transition:all .3s ease-out 0}
.f-left{float:left}
.f-right{float:right}
.fix{overflow:hidden}
a,.button{-webkit-transition:all .3s ease-out 0;-moz-transition:all .3s ease-out 0;-ms-transition:all .3s ease-out 0;-o-transition:all .3s ease-out 0;transition:all .3s ease-out 0}
a:focus,.button:focus{text-decoration:none;outline:none}
a:focus,a:hover{color:#e30812;text-decoration:none}
a,button{color:#10111e;outline:medium none}
button{cursor:pointer;transition:.3s}
button:focus,input:focus,input:focus,textarea,textarea:focus{outline:0}
.uppercase{text-transform:uppercase}
.capitalize{text-transform:capitalize}
h1,h2,h3,h4,h5,h6{font-family:'Poppins',sans-serif;color:#223645;margin-top:0;font-weight:600;text-transform:normal;line-height:1.1}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:inherit}
h1{font-size:26px;letter-spacing:-.3px;line-height:1.22}
h2{font-size:35px}
h3{font-size:24px;letter-spacing:-.3px}
h4{font-size:20px}
h5{font-size:18px;font-family:'Rubik',sans-serif;font-weight:500;color:#112243}
h6{font-size:14px}
ul{margin:0;padding:0;list-style:none}
p{font-size:14px;font-weight:400;line-height:26px;color:#112243;margin-bottom:15px}
hr{border-bottom:1px solid #eceff8;border-top:0 none;margin:10px 0;padding:0}
label{color:#7e7e7e;cursor:pointer;font-size:14px;font-weight:400}
::-moz-selection{background:#d6b161;color:#fff;text-shadow:none;background:#444;color:#fff;text-shadow:none}
::selection{background:#444;color:#fff;text-shadow:none}
::-moz-placeholder{color:#555;font-size:14px;opacity:1}
::placeholder{color:#555;font-size:14px;opacity:1}
.theme-overlay{position:relative}
.theme-overlay::before{background:#1696e7 none repeat scroll 0 0;content:"";height:100%;left:0;opacity:.6;position:absolute;top:0;width:100%}
.separator{border-bottom:2px solid #eae7ff}
.btn{-moz-user-select:none;border:medium none;border-radius:0;color:#fff;cursor:pointer;display:inline-block;font-size:14px;font-weight:500;letter-spacing:1px;line-height:1;margin-bottom:0;padding:12px 20px;text-align:center;text-transform:uppercase;touch-action:manipulation;transition:all .3s ease 0;vertical-align:middle;white-space:nowrap;position:relative}
.btn:hover{background:#e30812;color:#fff}
.btn-icon{border-radius:30px;background-color:#e30000;box-shadow:0 8px 16px 0 rgba(225,36,84,0.2);padding:24px 50px 22px 84px}
.btn-icon-green{background-color:#075e54;box-shadow:0 8px 16px 0 #0f0000}
.bg-olive{background-color:#075e54}
.btn-custom1{background-color:#213f5d}
.btn-custom2{background-color:#326295}
.btn-default{background-color:#147de3}
.btn-icon:hover{background-color:#100;box-shadow:0 8px 16px 0 rgba(125,178,73,0.2);color:#fff}
.btn-icon-green:hover{background-color:#e30000;box-shadow:0 8px 16px 0 rgba(225,36,84,0.2)}
.btn-icon span{position:absolute;left:5px;text-align:center;width:50px;height:50px;top:5px;line-height:50px;background:#fff;transition:.3s;font-size:20px;font-weight:600;color:#223645;border-radius:100%}
.btn-icon-white{background:#fff;color:#112243;padding-right:35px;padding-left:35px;border:2px solid #eae7ff;margin-left:29px;box-shadow:none;border-radius:40px}
.btn-icon-white i{margin-right:7px}
.btn.btn-icon.btn-icon-white:hover{border:2px solid transparent}
.btn-icon-blue{background-color:#223645;box-shadow:0 8px 16px 0 rgba(34,54,69,0.2);padding-right:60px;padding-left:94px}
.btn-icon-blue:hover{background-color:#e30000;box-shadow:0 8px 16px 0 rgba(225,36,84,0.2)}
.btn-icon-dark:hover{background:#223645;box-shadow:0 8px 16px 0 rgba(34,54,69,0.2)}
.btn.gray-btn-border{font-size:14px;color:#112243;background:0;border:2px solid #eae7ff;border-radius:40px;padding:23px 60px;line-height:1;text-transform:capitalize}
.btn.gray-btn-border:hover{background:#e30713;color:#fff;border:2px solid transparent}
.btn.green-bg-btn{background:#5faba3;color:#fff}
.btn.green-bg-btn:hover{background:#468881}
.btn.blue-bg-btn{background: #03A9F4;color:#fff}
.btn.blue-bg-btn:hover{background: #2196F3;}
.play-btn{height:60px;width:60px;line-height:60px;display:inline-block;border-radius:50%;background-color:#100;box-shadow:0 8px 16px 0 rgba(125,178,73,0.2);text-align:center;color:#fff;padding-left:3px;margin-left:27px}
.play-btn:hover{background-color:#e30000;box-shadow:0 8px 16px 0 rgba(225,36,84,0.2);color:#fff}
.about-video-btn{font-size:14px;width:70px;height:70px;line-height:70px;border:2px solid #fff;border-radius:50%;display:block;position:absolute;text-align:center;top:50%;left:0;right:0;margin:auto;transform:translateY(-50%);padding-left:3px}
.about-video-btn.white-video-btn{width:120px;height:120px;line-height:119px;background:#fff;color:#223645}
.about-video-btn.white-video-btn:hover{background:#e30713;border:2px solid #e30713;color:#fff}
.breadcrumb > .active{color:#888}
#scrollUp{background:#e30713;height:50px;width:50px;right:50px;bottom:77px;color:#fff;font-size:20px;text-align:center;border-radius:50%;font-size:20px;line-height:48px;display:none!important}
#scrollUp:hover{background:#e30812}
.top-bar{background:#f0f0f0}
.header-info{padding-left:20px}
.header-info span{margin-right:39px}
.header-info span i{margin-right:10px}
.header-padding{padding:0 120px;padding-top:45px}
.transparrent-header{position:absolute;right:0;left:0;top:0;z-index:9}
.header-cta-info{margin-right:45px;margin-top:8px}
.header-cta-icon{margin-right:20px}
.header-cta-text h5{margin-bottom:10px}
.logo img{position:relative;z-index:2}
.logo-circle::before{position:absolute;border:47px solid #fff;left:-35px;width:150px;height:150px;top:-35px;border-radius:100%;z-index:1}
.header__menu ul li{display:inline-block;margin: 0px 10px;position:relative}
.header__menu.menu-dark ul li:first-child{margin-left:0}
.header__menu ul li a{color:#112243;font-weight:500;padding:48px 0;display:block;font-size:14px}
.header__menu.header-menu-white ul li a{color:#ffff}
.header__menu.header-menu-white ul li a:hover{color:#e30713}
.header__menu.menu-dark ul li a{padding:20px 0;color:#b2bfcf}
.header__menu ul li a:hover{color:#223645}
.header__menu.menu-dark ul li a:hover{color:#fff}
.header__menu ul li ul.submenu{position:absolute;background:#fff;width:250px;top:110%;left:0;opacity:0;visibility:hidden;padding:25px 0;-webkit-transition:all .3s ease-out 0;-moz-transition:all .3s ease-out 0;-ms-transition:all .3s ease-out 0;-o-transition:all .3s ease-out 0;transition:all .3s ease-out 0;border-top:5px solid #e30713;box-shadow:0 0 10px 3px rgba(0,0,0,0.05);z-index:99}
.header__menu.header-menu-white ul li ul.submenu{background:#001D26}
.header__menu.menu-dark ul li ul.submenu{background:#223645}
.header__menu.menu-dark ul li ul.submenu li a{color:#b2bfcf}
.header__menu.menu-dark ul li ul.submenu li a:hover{color:#fff}
.header__menu ul li ul.submenu li{margin:0;display:block}
.header__menu ul li ul.submenu li a{padding:11px 30px}
.header__menu.header-menu-white ul li ul.submenu li:hover > a{color:#e30713}
.header__menu ul li:hover ul.submenu{opacity:1;visibility:visible;top:96%}
.header__menu ul li ul.submenu li:hover > a{color:#223645}
.main-menu ul li:hover > a{color:#223645}
.header-right{margin-left:22px}
.header-social-icons ul li{display:inline-block}
.header-menu-search{margin-left:24px}
.header-social-icons ul li a{font-weight:500;color:#112243;display:inline-block;margin:0 8px}
.header-menu-blue .header-social-icons ul li a:hover{color:#fff}
.header-social-icons ul li a:hover{color:#223645}
.header-lang a{position:relative}
.header-lang span{color:#0a1121;font-weight:500;letter-spacing:1px;color:#0a1121;font-weight:500;letter-spacing:1px;margin-left:13px}
.header-lang-list{position:absolute;width:100%;right:0;opacity:0;visibility:hidden;padding:20px 15px;border-top:3px solid;transition:.4s;z-index:999;background:#fff;padding-bottom:5px;padding-top:4px;top:100%}
.header-lang-list-3{margin-top:15px}
.header-lang{padding:28px 0}
.header-lang img{width:60px;height:60px;border:3px solid #fff;box-shadow:0 8px 16px 0 rgba(241,87,19,0.2);border-radius:50%}
.header-lang a{display:inline-block}
.header-lang:hover .header-lang-list{opacity:1;visibility:visible}
.header-lang-list li{display:block;margin-bottom:0;padding:5px 0}
.header-lang-list li a{display:block;color:#112243;font-size:13px}
.header-lang-list li a:hover{display:block;color:#e30713}
.nav-search{position:relative;display:block;color:inherit}
.nav-search:hover{color:inherit}
.search-wrap{width:100%;height:100%;overflow:hidden;display:none;position:fixed;top:0;left:0;z-index:121;background:rgba(0,0,0,.9)}
.search-wrap .search-inner{position:relative;width:100%;height:100%}
.search-wrap .search-cell{position:absolute;top:50%;width:100%;transform:translateY(-50%)}
.search-wrap .search-field-holder{width:50%;margin:auto;position:relative;animation:slideInUp .3s}
.search-wrap .main-search-input{width:100%;height:70px;border:0;padding:0 50px;text-transform:uppercase;background:transparent;font-size:25px;color:#fff;border-bottom:2px solid #898989;text-align:center;letter-spacing:2px}
.search-wrap input.form-control,.search-wrap input.form-control:focus{background-color:#fff}
@keyframes slideInUp {
	from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}
	to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
@-webkit-keyframes slideInUp {
	from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}
	to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
input.main-search-input::-webkit-input-placeholder{color:#fff;font-size:25px}
input.main-search-input:-moz-placeholder{color:#fff;opacity:1;font-size:25px}
input.main-search-input::-moz-placeholder{color:#fff;opacity:1;font-size:25px}
input.main-search-input:-ms-input-placeholder{color:#fff;font-size:25px}
.search-close{position:absolute;top:50px;right:50px;font-size:30px;color:#fff;cursor:pointer}
.mobile-links li > a{padding:15px 0 15px 15px;line-height:20px;border-bottom:1px solid #ebebeb;color:#7f7f7f;display:block}
.mobile-links li > a:hover{color:#b79d82}
.slider-height{min-height:900px;background-position:center top}
.slider-height-2{min-height:950px}
.slider-height-3{min-height:780px}
.slider-right-2{padding-top:180px}
.hero-text-box{padding:75px;background:#fff;padding-right:66px}
.hero-slider-caption h5{margin-bottom:25px}
.hero-slider-caption h1{font-size:80px;margin-bottom:20px;letter-spacing:-2.3px}
.hero-slider-caption p{margin-bottom:35px}
.caregive-box{border-radius:16px;background-color:#fff;box-shadow:0 16px 32px 0 rgba(227,220,255,0.4);padding:60px;padding-bottom:24px}
.search-form .sub-heading{font-size:14px;font-weight:500;color:#aab6bf;text-transform:uppercase;letter-spacing:2px;margin-bottom:15px;display:block}
.search-form h3{font-size:36px;margin-bottom:45px}
.label span{font-size:12px;font-weight:500;color:#aab6bf;text-transform:uppercase;letter-spacing:2px;display:block;padding-left:70px}
.nice-select.postform{width:100%;border:0;padding-left:0;line-height:1}
.care-give-option img{position:absolute;z-index:9;top:-13px;left:0}
.nice-select.postform .current{font-size:24px;color:#223645;font-weight:600;letter-spacing:-.3px;font-family:poppins;text-transform:capitalize}
.nice-select.postform .list{z-index:16;width:100%;border-radius:0;margin-top:13px}
.slider-active button.slick-arrow{position:absolute;top:50%;left:90px;transform:translateY(-50%);background:none;border:0;font-size:16px;padding:0;color:#10111e;z-index:2;opacity:0;visibility:hidden;height:80px;width:80px;border-radius:50%;cursor:pointer;background:#fff;line-height:80px}
.slider-3 button.slick-arrow{color:#10111e;background:#fff1f0}
.slider-active button.slick-next{left:auto;right:90px}
.slider-active:hover button.slick-prev{left:105px}
.slider-active:hover button.slick-next{right:105px}
.slider-active:hover button{opacity:1;visibility:visible}
.slider-active button:hover{background:#e30713;color:#fff;box-shadow:0 6px 12px 0 rgba(254,69,54,0.4)}
.about-shape{position:absolute;top:60px;left:-60px;z-index:-9}
.about-front-img{box-shadow:0 16px 32px 0 rgba(136,136,136,0.2)}
.about-title h5{margin-bottom:27px}
.about-right-side{padding-left:23px}
.author-ava{margin-right:30px}
.author-desination h6{color:#e30713;text-transform:uppercase;letter-spacing:1px}
.author-desination h4{margin-bottom:13px}
.single-item .mv-icon{margin-right:30px}
.mv-title h3{font-size:24px;margin-bottom:20px}
.mv-title p{padding-right:73px}
.facalty-text p{line-height:26px;padding-top:25px;padding-right:25px;padding-left:25px}
.about-text-list ul li{margin-bottom:20px}
.about-text-list ul li i{height:40px;width:40px;line-height:38px;text-align:center;border-radius:50%;background:#f6f5ff;padding-left:3px;margin-right:20px;transition:.4s;display:inline-block}
.about-text-list ul li:hover i{background:#DF2855;color:#fff}
.about-text p{padding-right:46px}
.mv-text p{font-size:20px;color:#223645;margin-bottom:0;padding-right:27px;padding-top:5px}
.mv-single-list{padding:30px 0;border-top:1px solid #dedeff;border-bottom:1px solid #dedeff}
.mv-icon{margin-right:30px}
.mv-right-img img{padding:10px;background-color:#fff;box-shadow:0 16px 32px 0 rgba(205,203,255,0.4);border-radius:5px}
.testi-quato-icon.about-icon-white{float:right;margin:0;margin-top:-49px;margin-right:-70px;position:relative;z-index:1}
.medical-icon-brand{display:inline-block;height:100px;width:100px;text-align:center;line-height:100px;border-radius:50%;background-color:#fff;box-shadow:0 16px 32px 0 rgba(136,136,136,0.2);margin-right:51px;margin-top:48px;margin-left:47px;z-index:-9}
.medical-icon-brand-2{position:absolute;z-index:9;right:-90px;top:50%;transform:translateY(-50%)}
.medical-icon-brand-3{right:-106px;margin-top:21px}
.medical-icon-brand::before{position:absolute;content:"";left:-28px;right:0;bottom:0;top:-30px;height:156px;width:156px;border:2px dashed #e6e6e6;border-radius:50%}
.medical-icon-brand::after{position:absolute;content:"";left:-55px;right:0;bottom:0;top:-58px;height:210px;width:210px;border:2px dashed #e6e6e6;border-radius:50%}
.about-right-content{padding-right:50px}
.section-title h5{margin-bottom:28px}
.section-text.section-text-green h1{margin-bottom:24px}
.section-text-white h5{color:#899dab}
.section-text-green h5{color:#e30812;font-weight:400}
.section-text-small h5{color:#e30713;text-transform:uppercase}
.calculate-section .section-text-white h5{color:#b1c5d3;font-size:16px;text-transform:uppercase;letter-spacing:2px;margin-bottom:25px}
.section-text-green p{color:#899dab;padding-right:90px}
.section-title h1{margin-bottom:18px;line-height:1.2}
.section-back-icon{position:absolute;left:0;right:0;margin:auto;top:-50px}
.section-text-small h1{font-size:50px}
.back-icon-left{margin:0}
.back-icon-right{margin:inherit;left:inherit}
.service-thumb{margin-bottom:15px;display:block;font-size:38pt}
.content-details-wrap p {font-size: 14pt;}
.service-details-wrap ul li {list-style: disc;margin: 15px;}
.service-box-3 .service-content-box{padding:0 15px;margin-top:-30px;position:relative}
.service-box-3 .service-content{padding:40px;background:#fff;padding-bottom:20px;transition:.4s}
.service-box-3:hover .service-content{background-color:#fff;box-shadow:0 16px 32px 0 rgba(181,179,255,0.2)}
.service-box-3 .service-thumb{margin-bottom:0}
.service-box-2 .service-thumb{margin-bottom:37px}
.service-content h3{margin-bottom:22px}
.service-content-2 h3{font-size:40px}
.service-box.service-box-2 .service-content-2 h3 a:hover{color:#e30713}
.service-content-2 h3 a{padding-bottom:23px;display:block;position:relative}
.service-content-2 h3 a::after,.service-content-2 h3 a::before{position:absolute;content:"";height:2px;width:50px;left:0;background:#e2e0ff;bottom:0;transition:.4s}
.service-content-2 h3 a::before{background:#e30713;z-index:9;width:0;width:0;visibility:hidden;opacity:0}
.service-content-2 h3 a:hover::before{transition:.6s;width:50px;visibility:visible;opacity:1}
.service-content.service-content-2 p{padding-right:30px}
.service-box{padding:30px;background:#fff;transition:.4s}
.service-box-2{padding:80px;padding-bottom:72px}
.service-box.service-box-border{border:2px solid #f4f4f4}
.service-link:before{background:red;width:100px;height:2px;position:absolute;content:'';top:-11px;left:calc(50% - 50px)}
.service-link{color:#112243;font-weight:500;margin-top:5px;display:inline-block;position:relative}
.service-box-3 .service-link{display:block;background:#e8f1f7;margin:0;padding:16px;transition:.4s}
.service-box-3 a.service-link:hover{background:#e30713;color:#fff}
.service-content-2 a.service-link{color:#9ca8b6}
.service-box-2 .service-content-2 a.service-link:hover{color:#e30713}
.service-content-2 a.service-link i{margin-right:5px}
.service-box .service-content h3 a:hover{color:#e30812}
.service-box .service-link:hover{color:#e30812}
.service-box:hover{background-color:#fff;box-shadow:0 16px 32px 0 rgba(196,203,255,0.3)}
.service-box.service-box-border:hover{border:2px solid transparent}
.service-big-number{position:absolute;top:0;right:19px;font-size:200px;color:#f7f7ff}
.service-details-text p{line-height:26px;padding-right:16px}
.service-details-thumb img{width:100%}
.ser-fea-box{margin-right:70px}
.ser-fea-icon{margin-right:30px}
.ser-fea-list h3{font-size:16px;text-transform:uppercase;letter-spacing:2px;margin-bottom:23px}
.ser-fea-list ul li{margin-bottom:12px}
.ser-fea-list ul li i{color:#e30812;margin-right:5px}
.download-area a img{float:left;margin-right:20px}
.download-area a span{font-weight:500;color:#223645;margin-top:12px;display:inline-block;transition:.4s}
.download-area a:hover span{color:#e30713}
.download-area a span.download-size{color:#112243;font-weight:400;float:right}
.download-box{display:inline-block;padding:18px 48px;width:100%;border:2px solid #e0e9ff}
.testi-box .testi-service-content p{padding:0 10px}
.service-map{min-height:400px}
.more-service-icon{width:50px}
.more-service-title{font-size:16px;font-weight:500;color:#223645;text-transform:uppercase;letter-spacing:2px;margin-left:20px;transition:.4s}
.doctor-details-title{font-size:24px;letter-spacing:0;text-transform:capitalize}
.more-service-title span{display:block;color:#112243;font-weight:400;letter-spacing:0;font-size:14px;text-transform:capitalize;margin-top:2px}
.more-service-list ul li a:hover .more-service-title{color:#e30713}
.more-service-list ul li a{display:flex;align-items:center;padding-bottom:20px;border-bottom:2px solid #f2edff;margin-bottom:20px}
.more-service-list ul li:last-child a{margin-bottom:0;border-bottom:0;padding-bottom:0}
.contact-input input{width:100%;height:60px;padding:0;padding-left:60px;border:2px solid #f0f8ff;color:#112243;font-weight:400}
.contact-input input::placeholder{color:#112243}
.contact-icon{position:relative}
.contact-icon::before{position:absolute;content:"\f007";font-family:"Font Awesome 5 Free";display:inline-block;font-size:14px;color:#e30812;top:20px;left:30px;z-index:99}
.contact-mail::before{content:"\f0e0"}
.service-contact-form .nice-select{width:100%;height:60px;padding-top:9px;padding-left:60px;padding-bottom:9px;border:2px solid #f0f8ff;border-radius:0}
.service-contact-form .nice-select .current{font-weight:400;color:#112243;font-size:14px}
.service-contact-form .nice-select ul.list{width:100%;border-radius:0;border:2px solid #f0f8ff}
.contact-hourglass::before{content:"\f254"}
.ser-form-btn{margin-bottom:-82px}
.team-box-2{padding:30px;background-color:#fff;box-shadow:0 8px 16px 0 rgba(181,179,255,0.1);padding-bottom:18px}
.team-box-3{padding:0;box-shadow:none;margin-bottom:0}
.team-content h3{margin-bottom:17px}
.team-content h6{color:#e30713;letter-spacing:1px}
.team-link{position:absolute;bottom:25px;height:60px;width:60px;display:inline-block;border-radius:50%;background-color:#100;box-shadow:0 8px 16px 0 rgba(143,181,105,0.3);font-size:26px;font-weight:600;line-height:60px;color:#fff;right:51px}
.team-link:hover{background-color:#e30000;box-shadow:0 8px 16px 0 rgba(225,36,84,0.2);color:#fff}
.team-box-2 .team-member-info h3{margin-bottom:18px}
.team-box-3 .team-member-info h3{font-size:26px}
.team-author-info span{font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:2px;color:#e30713;padding:11px 20px;display:inline-block;background:#fff}
.team-author-info h6{font-size:18px;color:#223645;padding:11px 20px;background:#fff}
.team-author-info{position:absolute;margin-top:-60px;margin-left:30px;transition:.4s;visibility:hidden;opacity:0;right:0;width:146%;left:0;z-index:99;box-shadow:0 8px 16px 0 rgba(205,190,255,0.2)}
.team-box:hover .team-author-info{opacity:1;visibility:visible}
.team-activation .slick-dots{text-align:center;margin-bottom:30px}
.team-activation .slick-dots li{display:inline-block;cursor:pointer}
.team-activation .slick-dots li button{text-indent:-111111111111px;padding:0;width:30px;height:4px;border:0;background:#e0e9ff;margin:0 5px;cursor:pointer}
.team-activation .slick-dots li.slick-active button{background:#e30812}
.team-social-profile ul li{display:inline-block;margin:0 9.5px}
.team-social-profile ul li a{font-size:14px;color:#a0aab1}
.team-social-profile ul li a:hover{color:#ce1b28}
.fact-map::before{position:absolute;content:"";width:100%;height:100%;background-repeat:no-repeat;top:0;left:0;background-position:center center}
.single-satisfied h1{color:#fff;float:left;margin-right:20px;width: 200px;display: block;text-align: justify;}
.single-satisfied h5{color:#fff;margin-bottom:15px}
.single-satisfied h5 i{margin-right:5px}
.single-satisfied p{color:#899dab}
.single-satisfied h5,.single-satisfied p{display:block}
.pricing-box{padding:60px;background:#fff}
.pricing-content h1{font-size:40px;margin-bottom:15px}
.pricing-content p{margin-bottom:23px}
.pricing-menu .nav.nav-pills{border:2px solid #eae7ff;border-radius:40px;background-color:#fff}
.pricing-menu a.nav-link{padding:30px 50px;line-height:1;border-radius:0;font-size:14px;color:#223645;text-transform:uppercase;letter-spacing:1px;font-weight:500}
.pricing-menu a.nav-link.active{border-radius:40px;background:#e30713;padding-left:50px;transform:scale(1.04)}
.price-box-flat{background:#fff}
.pricing-title h6{background:#1d2f3c;padding:30px 60px;transition:.4s}
.price-box-flat:hover .pricing-title h6{background:#e30713;color:#ffff}
.price-box-flat:hover .price-btn-2 a{background:#e30812;color:#ffff}
.price-content{padding:60px;padding-right:50px;padding-bottom:53px;padding-top:38px}
.price-heading h1 span{font-size:20px}
.price-heading h1{font-size:70px;margin-bottom:42px}
.pricing-list ul li{margin-bottom:30px}
.pricing-list ul li:last-child{margin:0}
.pricing-list ul li i{color:#223645;margin-right:9px}
.price-del{color:#b9c1cb}
li.price-del i{color:#b9c1cb!important}
.price-btn-2 a{width:100%;color:#223645;background-color:#e1e5ff}
.pricing-area .pricing-nav{padding:0;border-radius:40px;display:inline-block;margin-top:60px;background:#344a5a}
.pricing-area .pricing-nav .nav-tabs{border:0}
.pricing-area nav.pricing-nav .nav-tabs .nav-link{padding:30px 50px;border:0;color:#afb1d1;font-weight:500;border-radius:40px;text-transform:uppercase;letter-spacing:2px;color:#fff;transition:.7s}
.pricing-area nav.pricing-nav .nav-item.nav-link.active{color:#fff;border-radius:40px;padding-right:54px;padding-left:54px;background-color:#e30000;box-shadow:0 8px 16px 0 rgba(225,36,84,0.3)}
.cta-area::before{position:absolute;content:"";background-color:rgba(19,35,47,0.94);left:0;right:0;top:0;width:100%;height:100%}
.news-tag{color:#e30713;font-weight:500}
.latest-news-content h3{font-size:22px;line-height:1.3;margin-bottom:19px}
.latest-news-content h3 a:hover{color:#e30713}
.recent-news-list{padding:41px;border:2px solid #eae7ff;padding-bottom:40px}
.singl-news.news-border-bottom{padding-bottom:31px;border-bottom:2px solid #e3ecf2;margin-bottom:31px}
.meta-date{margin-right:29px}
.meta-date i{margin-right:5px}
.meta-date a{color:#112243}
.latest-news-box-2 .latest-news-content-box{padding:0 15px}
.latest-news-box-2 .latest-news-content{padding:40px;background:#fff;margin-top:-30px;position:relative;z-index:9;padding-bottom:15px}
.latest-news-box-2 .latest-news-content h3{margin-bottom:13px}
.latest-news-box-2 .news-tag{color:#e30812}
.latest-news-box-2 .latest-news-content h3 a:hover{color:#e30812}
.blog-feeds-text h5{color:#bdc1d5;line-height:1.3;margin-bottom:4px}
.latest-news-box-3{background-color:#fff;box-shadow:0 8px 16px 0 rgba(178,176,255,0.2)}
.latest-news-box-3 .latest-news-content{margin-top:0}
.emmergency-call-icon i{font-size:36px;color:#e30713;margin-right:30px}
.emmergency-call h6{font-weight:400;color:#112243;display:block;margin-bottom:0}
.emmergency-call span{font-size:36px;font-weight:500;color:#13232f}
.emmergency-call{padding-bottom:25px;border-bottom:2px solid #ebebeb;margin-bottom:40px}
.footer-contact-info{border-radius:16px;background-color:#fff;box-shadow:0 16px 32px 0 rgba(156,156,156,0.2);padding:60px;padding-bottom:55px;margin-top:-226px}
.footer-contact-info-3{margin-top:0;padding:0;background:0;box-shadow:none}
.footer-menu.footer-menu-2{overflow:hidden}
.footer-contact-info-3 .footer-contact-content p{color:#91a1b4;padding-right:20px}
.footer-emailing ul li{font-size:18px;color:#112243;margin-bottom:12px}
.footer-contact-info-3 .footer-emailing ul li{color:#91a1b4}
.footer-emailing ul li:last-child{margin:0}
.footer-co-content{overflow:hidden}
.footer-emailing ul li i{margin-right:14px}
.footer-title h3{font-size:24px;color:#fff;display:block;margin-bottom:46px}
.blog-feeds-thumb{float:left;margin-right:15px}
.blog-feeds-text{overflow:hidden}
.footer-menu ul li{margin-bottom:30px}
.footer-menu-2 ul li{float:left;width:50%;margin-bottom: 15px;}
.footer-menu ul li a{color:#899dab;font-weight:500}
.footer-menu ul li a:hover{color:#e30812;text-decoration:underline}
.footer-bottom{background:#0d1b26}
.footer-copyright p{margin:0;color:#9aacbb}
.footer-copyright-3 p{color:#9aacbb}
.footer-subscribe-title span{font-size:16px;font-weight:500;color:#fff;display:block;top:-20px;position:relative}
.footer-newsletter input{width:100%;height:80px;border-radius:40px;padding:0 50px;border:0;color:#696969}
.footer-newsletter{position:relative}
.footer-newsletter button{position:absolute;right:0;border-radius:40px;top:8px;right:10px;padding:25px 43px}
.footer-top-form{padding-bottom: 30px;border-bottom:1px solid #4e5e6a}
.footer-bottom-0{border-top:1px solid #4e5e6a;padding-top:24px;padding-bottom:6px}
.footer-co-icon{margin-right:20px}
.footer-co-content span{font-weight:500;color:#96a0a8;text-transform:uppercase;margin-bottom:9px;display:block}
.footer-co-content h4{font-size:24px;color:#fff}
.footer-co-content ul li{display:inline-block}
.footer-co-content ul li a{font-size:18px;color:#fff;margin-right:19px}
.footer-map::before{position:absolute;content:"";background-image:url(../img/footer/footer-map.png);left:0;right:0;top:0;width:100%;min-height:100%;background-repeat:no-repeat;background-position:center center;margin:0 auto}
.breadcrumb-bg{background-size:cover;background-position:center center}
.small-text{color:#112243;font-size:18px;font-weight:500}
.page-height{min-height:500px}
.page-breadcumb nav ol{background:0;padding:0;margin:0}
.page-breadcumb .breadcrumb-item a{color:#95a3b3;font-weight:500}
.page-breadcumb .breadcrumb-item.active{font-weight:500;color:#e30713}
.page-breadcumb .breadcrumb-item + .breadcrumb-item::before{content:"|"}
.single-couter h1{font-size:80px;color:#e30713;margin-top:20px;font-weight:200}
.counter-box h1{font-weight:600;color:#fff;font-size:50px;margin-top:12px}
.counter-box-white h1{color:#223645}
.single-couter h3{font-size:24px;margin-top:10px;margin-bottom:17px}
.single-couter p{margin-bottom:0;padding-right:40px}
.counter-text p{width:100%;padding:0 52px}
.counter-box-white h6{position:relative;margin-bottom:11px}
.counter-box-white h6::after,.counter-box-white h6::before{position:absolute;content:"";width:30px;height:2px;left:0;background:#e8ebff;right:0;margin:auto;bottom:0}
.counter-box-white h6::before{background:#e30713;z-index:9;width:0;transition:.3s;visibility:hidden;opacity:0}
.counter-box.counter-box-white:hover h6::before{width:30px;visibility:visible;opacity:1}
.appoinment-section{background-size:cover;background-position:center top}
.appoinment-content span{font-size:18px;font-weight:500;color:#e30713}
.appoinment-box.white{background-color:#fff}
.appoinment-content{padding-top:55px;padding-left:55px;padding-right:55px}
.appoinment-content h1{font-size:50px;margin-top:35px;margin-bottom:30px}
.appoinment-box .btn{width:100%}
.professinals-list li{line-height:28px;color:#697a8d;margin-bottom:20px}
.professinals-list li i{width:30px;height:30px;line-height:26px;text-align:center;border-radius:50%;color:#e30812;margin-right:20px;float:left;border:2px solid #e30812;font-size:12px;transition:.4s}
.professinals-list li:hover i{background:#e30812;color:#fff}
.testi-quato-icon{height:80px;width:80px;display:inline-block;border-radius:50%;background-color:#e30000;box-shadow:0 16px 32px 0 rgba(225,36,84,0.4);line-height:80px;margin-bottom:45px;margin-top:32px;text-align:center;transition:.4s}
.testi-quato-icon img{display:inline-block}
.testi-quato-icon-green{background-color:#100;box-shadow:0 16px 32px 0 rgba(143,181,105,0.4);transition:.4s}
.testi-box-2:hover .testi-quato-icon-green{background-color:#e30000;box-shadow:0 16px 32px 0 rgba(225,36,84,0.4)}
.testi-content p{font-size:28px;line-height:48px;padding:0 65px;margin-bottom:120px}
.testi-author-title{font-size:28px}
.testi-author-desination{font-weight:500;color:#e30812;text-transform:uppercase;letter-spacing:2px;display:block;margin-bottom:25px}
.testi-content span{height:70px;width:2px;background:#e30713;position:absolute;bottom:-91px;left:0;right:0;margin:auto}
.testi-bg-icon{position:absolute;top:0;right:0;left:0;z-index:-9}
.test-author-icon{display:inline-block;border-radius:50%;background-color:#e7e7e7;box-shadow:0 8px 16px 0 rgba(71,71,71,0.2)}
.testi-box{margin-bottom:212px}
.testi-rating-list ul li{display:inline-block}
.testi-content-2 h3{font-size:24px;line-height:1.4;margin-bottom:20px}
.testi-content-2 p{line-height:26px;padding-right:45px}
.testi-author-icon-2{margin-right:30px}
.testi-author-desination-2 h4{font-size:20px;margin-bottom:14px}
.testi-rating-list ul li i{color:#ffae00}
.analysis-bg-icon{position:absolute;left:30px;top:47px}
.analysis-area .nav.nav-pills{margin-top:-212px}
.analysis-area .nav-item{text-align:center;margin-right:30px;width:31.5%}
.analysis-area .nav-item:last-child{margin-right:0}
.analysis-area .nav-item a h6{text-transform:uppercase;letter-spacing:2px;color:#fff;margin:0;margin-top:37px}
.analysis-area .nav-item a.nav-link{padding:70px;border-radius:0;position:relative}
.analysis-area .nav-item a.nav-link::after{position:absolute;height:20px;width:20px;background:#e30713;content:"";left:0;right:0;margin:auto;bottom:-10px;transform:rotate(45deg);opacity:0;visibility:hidden}
.analysis-area .nav-item:nth-child(2) a.nav-link::after{background:#e30812}
.analysis-area .nav-item:nth-child(3) a.nav-link::after{background:#f4f9fc}
.analysis-area .nav-item a.nav-link.active::after{opacity:1;visibility:visible}
.analysis-area ul li.nav-item .nav-link.active{background:0}
.analysis-area ul li.nav-item:nth-child(1) a.nav-link{background:#e30713}
.analysis-area ul li.nav-item:nth-child(2) a.nav-link{background:#e30812}
.analysis-area ul li.nav-item:nth-child(3) a.nav-link{background:#f4f9fc}
.analysis-area ul li.nav-item:nth-child(3) a.nav-link h6{color:#223645}
.analysis-chart{margin-top:50px}
.calculate-area::before{position:absolute;content:"";width:100%;height:100%;background:#223645;opacity:.9;top:0;left:0;right:0}
.calculate-section .section-text p{font-size:30px;color:#b4c8d7;line-height:42px;padding-right:35px}
.calculate-content{padding:60px;background:#fff;padding-bottom:0}
.calculate-box .nice-select{width:100%;height:70px;padding-top:14px;border-radius:0;border:2px solid #eee7ff;padding-left:38px;margin-bottom:20px}
.calculate-box .nice-select::after{margin-right:18px;margin-top:-1px}
.calculate-box .nice-select .list{width:100%;border-radius:0}
.calculate-form input{height:70px;padding-left:38px;width:100%;border:2px solid #eee7ff;position:relative}
.calculate-form input::placeholder{color:#112243}
.calculate-box a{width:100%}
.calculate-form{position:relative}
.calculate-form i{position:absolute;top:28px;right:30px}
.hire-text{padding:55px}
.hire-text-2{padding:137px 137px 151px 244px}
.hire-text h1{font-size:54px;margin-bottom:38px}
.hire-text-2 h1{margin-bottom:22px}
.hire-text p{line-height:26px;margin-bottom:25px}
.hire-bg{background-color:#fff;box-shadow:0 8px 16px 0 rgba(197,191,255,0.2)}
.hire-bg-2{box-shadow:5px -6px 16px -2px rgba(197,191,255,0.2)}
.hiring-top{position:relative}
.hire-left-img{position:absolute;left:0;width:50%;height:100%;top:0;background-repeat:no-repeat}
.hire-right-img{position:absolute;right:0;width:50%;height:100%;bottom:0;background-repeat:no-repeat}
.service-widget{padding:50px;background-color:#fff;box-shadow:0 8px 16px 0 rgba(200,183,255,0.2);border-top:6px solid #e30812;padding-top:41px}
.service-widget .widget-title{font-size:24px;margin-bottom:10px}
.doctor-detials-lan ul li{display:inline-block}
.doctor-detials-lan ul li a{height:60px;width:60px;display:block;text-align:center;line-height:60px;background:#eae4ff;font-size:14px;color:#223645;text-transform:uppercase;font-weight:500;border-radius:50%;margin-right:19px}
.doctor-detials-lan ul li a:hover{background-color:#100;box-shadow:0 8px 16px 0 rgba(143,181,105,0.2);color:#fff}
.feature-box{padding:40px;background-color:#fff;box-shadow:0 8px 16px 0 rgba(205,190,255,0.2)}
.feature-small-content h3{font-size:22px;margin-bottom:15px}
.appoinment-box-2{background-color:#fff;box-shadow:0 16px 32px 0 rgba(223,217,255,0.4);margin-top:-241px}
.appoinment-box-content{padding:70px 38px 40px 70px}
.appointment-form-3 textarea{width:100%;resize:none;border:2px solid #d3e2f0;padding-top:28px;padding-left:40px;color:#112243;height:120px}
.appointment-area-3 .calculate-box .nice-select{border:2px solid #d3e2f0}
.appointment-area-3 .calculate-form input{border:2px solid #d3e2f0}
.appointment-form-2 input{width:100%;width:100%;border:0;padding:0}
.appointment-form-2 input::placeholder{font-size:24px;color:#223645;font-weight:600;font-family:poppins}
.appoint-ment-icon{margin-right:40px}
.appointment-form-2 label{font-size:12px;text-transform:uppercase;color:#aab6bf;font-weight:500;margin-bottom:14px}
.appoinment-form-box{padding-bottom:27px;border-bottom:1px solid #eae5ff}
.appoinment-form-box-option{padding-bottom:8px}
.nice-select.postform::after{border-bottom:3px solid #223645;border-right:3px solid #223645;content:'';display:block;height:8px;margin-top:-23px;pointer-events:none;position:absolute;right:5px;top:50%;-webkit-transform-origin:66% 66%;-ms-transform-origin:66% 66%;transform-origin:66% 66%;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out;width:8px}
.news-letter-title h1{font-size:50px}
.news-letter-box{padding:78px 50px 80px 55px;background:#fff}
.subscribe-form{position:relative;z-index:99}
.subscribe-form form{position:relative}
.subscribe-form form input{width:100%;height:80px;border:0;padding:0 40px;background:#f4f9fc;border-radius:40px;color:#112243}
.subscribe-form form button{position:absolute;top:8px;right:10px;border-radius:40px;padding:25px 44px}
.membership-box{padding-left:90px;padding-right:90px;z-index:99999;position:relative}
.single-membership-box{padding:50px;border:2px solid #dfe0ff;padding-bottom:28px}
.membership-line-shape{display:inline-block;margin-bottom:22px;margin-top:10px}
.single-membership-box h3{font-size:30px}
.membership-bg::before{position:absolute;content:"";background:rgba(0,0,0,.40);width:100%;height:100%;top:0;right:0;left:0;bottom:0}
.review-box{padding:40px;background-color:#fff;box-shadow:0 16px 32px 0 rgba(221,217,255,0.2)}
.members-rating ul li{display:inline-block;color:#ffc600;margin-bottom:10px}
.author-desination-2 h4{font-size:18px;margin-bottom:7px}
.author-desination-2 h6{color:#e30713;text-transform:capitalize;letter-spacing:0;margin:0}
.membership-review{padding:90px}
.membership-review .author-ava{margin-right:15px}
.member-ship-map::before{position:absolute;content:"";background-image:url(../img/membership/map.png);width:100%;min-height:100%;top:0;left:0}
.owl-carousel .owl-item .single-brand img{width:inherit;display:inline-block;height:50px}
.single-brand{text-align:center;display:flex;align-items:center;justify-content:center;align-content:center;filter:grayscale(1)}
.brand-area::before{position:absolute;content:"";background:rgba(32,47,59,0.94);left:0;right:0;width:100%;top:0;height:100%}
.faq-left-box{margin-bottom:235px}
.faq-pos-front{position:absolute;bottom:-235px;left:57px}
.faq-back-shape{position:absolute;bottom:-162px;left:-130px;z-index:-9}
.faq-right-box .card{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:0;border-radius:0;background:#F8F7FF;margin-bottom:20px}
.faq-right-box .card-header{padding:0;border-bottom:0;background:none;border-radius:0}
.faq-right-box .btn-link{font-weight:400;color:#0f1328;display:block;font-size:16px;padding:21px 30px;border:2px solid #e30713;text-decoration:none;line-height:28px;background:#fff;border-bottom:0 solid transparent}
.faq-right-box .btn-link::before{content:"-";line-height:30px;position:absolute;right:43px;top:24px;font-size:24px;font-size:20px}
.faq-right-box .btn-link.collapsed::before{content:"+"}
.faq-right-box .card-body{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:0 30px;padding-top:0;padding-bottom:22px;border:2px solid #e30713;background:#fff;border-top:0}
.faq-right-box .card-body p{margin:0;font-size:14px}
.faq-right-box .btn-link.collapsed{border:2px solid #e7e6ff}
.latest-news{position:relative}
.news__thumb img{width:100%}
.postbox__thumb img{width:100%}
.blog-inner-img img{width:100%}
.news-meta span{font-weight:500;letter-spacing:2px;text-transform:uppercase;color:#747691;margin-right:15px;font-size:13px}
.news-meta span a{color:#747691}
.news-meta span a:hover{color:#e30713}
.news__caption h2{font-size:24px;margin-bottom:15px;line-height:1.4}
.news__caption h2 a:hover{color:#e30713}
.news-link{font-size:12px;color:#e4ecf3;font-weight:500;text-transform:uppercase;letter-spacing:2px}
.news-link:hover{color:#fff}
.news-link i{transition:.3s;display:inline-block}
.news-link:hover i{transform:translateX(3px)}
.news__thumb-2 img{width:100%}
.news__caption-2{padding:33px}
.news__caption-2 h2{font-size:20px;margin-bottom:15px}
.news__caption-2 h2 a:hover{color:#e30713}
.news__caption-2 p{margin-bottom:0}
.news-meta span{text-transform:uppercase;margin-right:25px;font-size:13px}
@media only screen and (min-width: 992px) and (max-width: 1200px) {
	.news-meta span{margin-right:10px}
}
.news-meta span a{color:#e30713;letter-spacing:2px;font-weight:500}
.postbox__thumb{position:relative}
.postbox__thumb a img{max-width:100%}
.post-meta span{font-size:12px;letter-spacing:2px;font-weight:500;text-transform:uppercase;color:#6f7172;margin-right:20px}
@media (max-width: 767px) {
	.post-meta span{margin-right:10px}
}
.post-meta span a:hover{color:#e30713}
.post-meta span i{color:#e30713;margin-right:2px}
.post-meta span a{color:#6f7172}
.postbox__text{background:#faf9ff}
.p-50{padding:50px}
@media only screen and (min-width: 992px) and (max-width: 1200px) {
	.p-50{padding:30px}
}
@media (max-width: 767px) {
	.p-50{padding:30px}
}
.p-30{padding:30px}
.post-meta{margin-bottom:20px}
.blog-title{font-size:28px;line-height:1.3;margin-bottom:20px}
.blog-title a:hover{color:#e30713}
.read-more{letter-spacing:2px;font-size:12px;text-transform:uppercase;font-weight:500;color:#e30713}
.read-more:hover{color:#e30812}
.read-more i{transition:.3s;display:inline-block}
.blog-title-sm{font-size:20px;margin-bottom:10px;line-height:1.5}
.postbox__gallery .slick-arrow{position:absolute;top:50%;transform:translateY(-50%);left:30px;border:none;background:none;padding:0;z-index:9;-webkit-transition:all .3s ease-out 0;-moz-transition:all .3s ease-out 0;-ms-transition:all .3s ease-out 0;-o-transition:all .3s ease-out 0;transition:all .3s ease-out 0;background:#fff;width:60px;height:60px;color:#6f7172;border-radius:50%;font-size:14px}
.postbox__gallery .slick-arrow:hover{background:#e30713;color:#fff}
.postbox__gallery .slick-arrow.slick-next{right:30px;left:auto}
.postbox__video{position:relative}
.video-btn{position:absolute;background:#fff;height:120px;width:120px;top:50%;left:0;right:0;margin:auto;text-align:center;border-radius:50%;line-height:120px;color:#e30713;transform:translateY(-50%)}
.video-btn:hover{background:#e30713;color:#fff}
.post-text blockquote{background:#062a4d;padding:50px;position:relative;padding-left:120px}
@media (max-width: 767px) {
	.post-text blockquote{padding:30px}
}
.post-text blockquote p{font-size:26px;margin-bottom:20px;color:#fff;font-weight:500;line-height:1.3}
.post-text blockquote::before{content:"\f10d";left:50px;top:50px;position:absolute;color:#758799;font-family:"Font Awesome 5 Free";font-weight:700;font-size:41px}
@media (max-width: 767px) {
	.post-text blockquote::before{position:static}
}
.post-text blockquote footer{font-size:14px;letter-spacing:2px;color:#fff;font-weight:500;text-transform:uppercase}
.widget{padding:30px;background-color:#fff;box-shadow:0 8px 16px 0 rgba(200,183,255,0.2);border-top:4px solid #e30812}
.b-0{border:0}
.search-form{position:relative}
.search-form input{width:100%;height:60px;border:0;background:#f5f5f5;padding:0 20px}
.search-form button{position:absolute;top:0;right:0;height:100%;background:#062a4d;padding:0 25px;color:#fff;line-height:60px;border:0}
.search-form button:hover{background:#e30713}
.widget-title{font-size:21px;margin-bottom:0;position:relative;display:inline-block}
.animate-border::after{position:absolute;content:"";width:35px;height:3px;left:0;bottom:0;border-left:10px solid #fff;border-right:10px solid #fff;-webkit-animation:animborder 2s linear infinite;animation:animborder 2s linear infinite}
.animate-border.border-white::after{border-color:#fff;border-color:#fff}
.about-me img{margin-bottom:25px;border-radius:50%}
.about-me h4{font-size:18px;letter-spacing:1px}
.widget-social-icon a{display:inline-block;margin:0 8px;color:#e30812}
.widget-social-icon a:hover{color:#e30713}
.banner-widget img{max-width:100%}
.widget .recent-posts > li:first-child{border:0;padding-top:0}
.widget .recent-posts li:last-child{padding-bottom:0}
.widget .recent-posts > li{border-top:1px solid #eaedff;padding:20px 0;overflow:hidden}
.widget-posts-image{float:left}
.widget-posts-image img{width:80px;height:80px;border-radius:50%;margin-right:15px}
.widget-posts-body{overflow:hidden}
.widget-posts-title{margin-bottom:10px;font-size:16px;line-height:1.3}
.widget-posts-title a:hover{color:#e30713}
.widget-posts-meta{font-size:12px}
ul.cat li{border-top:1px solid #eaedff;padding:15px 0;overflow:hidden}
ul.cat li:first-child{border-top:0;padding-top:0}
ul.cat li:last-child{padding-bottom:0}
ul.cat li a{display:block;color:#112243}
ul.cat li a:hover{color:#e30713}
.social-profile a{height:50px;width:50px;text-align:center;background:#062a4d;line-height:50px;margin-right:2px;display:inline-block;color:#fff;margin-bottom:5px}
.social-profile a:hover{background:#e30713}
#Instafeed{margin:0 -5px;overflow:hidden}
#Instafeed li{width:33.33%;float:left;padding:0 5px;margin-bottom:10px}
#Instafeed li img{width:100%}
.tag a{display:inline-block;line-height:1;padding:12px 18px;background:#f5f5f5;margin-bottom:8px;margin-right:5px;text-transform:uppercase;font-size:12px;font-weight:500;color:#5f5b5b;border-radius:2px}
.tag a:hover{background:#e30713;color:#fff}
.bg-none{background:none}
.blog-post-tag span{font-size:18px;font-weight:600;display:block;margin-bottom:17px;font-family:"Poppins",sans-serif;color:#062a4d}
.blog-post-tag a{color:#646974;display:inline-block;font-size:14px;font-weight:500;text-transform:uppercase;border:2px solid #eaedff;padding:12px 24px;margin-right:10px;transition:.3s;border-radius:5px;margin-bottom:10px}
.blog-post-tag a:hover{color:#fff;background:#e30713;border-color:#e30713}
.blog-post-tag a:last-child{margin-right:0}
.blog-share-icon span{font-size:18px;font-weight:600;font-family:"Poppins",sans-serif;color:#062a4d;display:block;margin-bottom:17px}
.blog-share-icon a{color:#6f7172;font-size:18px;transition:.3s;margin-right:22px}
.blog-share-icon a:hover{color:#e30713}
.blog-share-icon a:last-child{margin-right:0}
.blog-details-border{border-top:1px solid #eaedff;border-bottom:1px solid #eaedff;padding-top:33px;padding-bottom:23px;margin-bottom:42px}
.author{background:#f5f5f5;padding:40px}
@media (max-width: 767px) {
	.author{padding:0 30px 44px}
}
.author-img{display:flex;align-items:center;justify-content:center}
.author-img img{height:160px;border-radius:50%;border:3px solid #213645;padding:5px}
.author-text h3{font-size:24px;margin-bottom:15px}
.author-text p{margin-bottom:0;font-size:15px;line-height:28px}
.author-icon{margin-top:6px;margin-bottom:25px}
.author-icon a{font-size:14px;color:#9498b6;margin:0 5px;transition:.3s}
.author-icon a:hover{color:#e30713}
.post-comments{border-bottom:1px solid #eaedff;margin-bottom:42px;padding-bottom:46px}
.blog-coment-title h2{font-size:26px;margin-bottom:0}
.comments-avatar{float:left}
@media (max-width: 767px) {
	.comments-avatar{float:none}
}
.comments-avatar img{width:100px;margin-right:20px}
.latest-comments li:first-child .comments-box{border-top:0;padding-top:0}
.latest-comments li:last-child .comments-box{border-bottom:0;padding-bottom:0}
.latest-comments li.children{margin-left:100px}
@media (max-width: 767px) {
	.latest-comments li.children{margin-left:0}
}
.comments-box{border-top:1px solid #eaedff;padding:30px 0}
.comments-text{overflow:hidden;padding-top:4px}
@media (max-width: 767px) {
	.comments-text{margin-top:15px}
}
.comments-text p{margin-bottom:0;margin-top:8px}
.avatar-name h5{font-size:18px;margin-bottom:7px}
.avatar-name span{color:#e30713;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:2px}
.avatar-name{margin-bottom:3px;overflow:hidden;position:relative}
.reply{color:#6f7172;display:inline-block;font-size:14px;font-weight:400;transition:.3s;line-height:1;margin-top:4px;position:absolute;right:0;top:0}
.reply:hover{color:#e30713}
.reply i{margin-right:5px}
.post-comments-title{margin-bottom:39px}
.post-comments-title h2{font-size:26px;color:#140a20;margin-bottom:0}
.conatct-post-form{background:#f5f5f5;padding:50px}
@media (max-width: 767px) {
	.conatct-post-form{padding:20px}
}
.conatct-post-form input{border:none;height:60px;margin-bottom:20px;padding:0 30px;width:100%;font-size:14px;color:#a7a7c1}
.conatct-post-form textarea{border:none;height:150px;margin-bottom:20px;padding:30px;width:100%;color:#a7a7c1;font-size:14px}
#contacts-form input::-moz-placeholder{color:#a7a7c1;font-size:14px}
#contacts-form input::placeholder{color:#a7a7c1;font-size:14px}
#contacts-form textarea::-moz-placeholder{color:#a7a7c1;font-size:14px}
#contacts-form textarea::placeholder{color:#a7a7c1;font-size:14px}
.contact-icon{position:relative}
.contact-icon::after{position:absolute;content:"";font-family:"Font Awesome 5 Free";font-weight:700;display:inline-block;font-size:16px;text-align:center;right:30px;color:#e30713;top:18px}
.conatct-post-form .contact-icon::before{display:none}
.contacts-message::after{content:"\f303"}
.contacts-name::after{content:"\f007"}
.contacts-email::after{content:"\f0e0"}
.contacts-website::after{content:"\f0ac"}
.navigation-border{border-top:2px solid #f7f7f7;overflow:hidden;border-top:2px solid #f7f7f7;overflow:hidden}
.bakix-navigation span{font-size:14px;text-transform:uppercase;letter-spacing:2px;font-weight:500;display:block;margin-bottom:10px}
.bakix-navigation span a:hover{color:#e30713}
.bakix-navigation h4{font-size:24px;margin:0}
.bakix-navigation h4 a:hover{color:#e30713}
.basic-pagination ul{display:block}
.basic-pagination ul li{display:inline-block;margin:0 5px}
@media (max-width: 767px) {
	.basic-pagination ul li{margin-bottom:10px}
}
.basic-pagination ul li a{height:70px;width:70px;background:#fff;color:#9990b8;font-size:16px;font-weight:500;border-radius:50%;line-height:70px;margin:0;display:inline-block;text-align:center}
.basic-pagination ul li a:hover,.basic-pagination ul li.active a{background:#e30713;color:#fff;box-shadow:0 8px 16px 0 rgba(254,69,54,0.3)}
.basic-pagination-2 ul li a{background:transparent;color:#9990b8;border:2px solid #eaebec;height:60px;width:60px;line-height:56px}
.basic-pagination-2 ul li a:hover,.basic-pagination-2 ul li.active a{background:#e30713;color:#fff;border-color:#e30713;box-shadow:0 8px 16px 0 rgba(254,69,54,0.3)}
.contact{border:1px solid #eaedff;padding:40px 10px}
.contact-area{background-position:center center;background-repeat:no-repeat}
.contact i{background:#e30812;font-size:40px;height:150px;width:150px;color:#fff;border-radius:50%;line-height:135px;border:10px solid #fff;box-shadow:0 16px 32px 0 rgba(206,226,255,0.4);margin-bottom:30px}
.contact h3{font-size:26px;margin-bottom:15px}
.contact p{margin:0;padding:0 50px}
@media only screen and (min-width: 992px) and (max-width: 1200px) {
	.contact p{padding:0 10px}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
	.contact p{padding:0}
}
.contact-form input{background:#fff;height:80px;width:100%;padding:0 80px;padding-right:30px;border:0;color:#aab5ca;font-weight:500;letter-spacing:2px;text-transform:uppercase}
.contact-form textarea{color:#aab5ca;font-weight:500;letter-spacing:2px;text-transform:uppercase;height:300px;width:100%;padding:30px 80px;border:0}
.form-box::before{position:absolute;content:"\f0e0";font-family:"Font Awesome 5 Free";font-weight:700;display:inline-block;font-size:14px;text-align:center;left:45px;color:#756563;top:29px;z-index:99}
.user-icon::before{content:"\f007"}
.email-icon::before{content:"\f0e0"}
.phone-icon::before{content:"\f095"}
.subject-icon::before{content:"\f0a6"}
.contact-form input::-moz-placeholder,.contact-form input::placeholder{color:#aab5ca}
.contact-form textarea::-moz-placeholder,.contact-form textarea::placeholder{color:#aab5ca}
.contact-map{height:670px;width:100%}
.product__img{position:relative}
.product__img img{width:100%}
.product:hover .product-action a{margin:0 5px;opacity:1;visibility:visible}
.product-action{position:absolute;left:0;right:0;bottom:30px}
.product-action a{height:50px;display:inline-block;width:50px;background:#fff;line-height:50px;color:#a39fb4;margin:0 8px;opacity:0;visibility:hidden;border-radius:50%}
.product-action a:hover{background:#e30713;color:#fff}
.pro-cat{margin-bottom:15px;display:block}
.pro-cat a{color:#e30812;font-size:14px;letter-spacing:2px;font-weight:500;text-transform:uppercase}
.pro-title{margin-bottom:12px}
.pro-title a{font-size:24px}
.pro-title a:hover{color:#e30713}
.price span{color:#8e84b8;font-size:14px;display:inline-block;margin:0 5px}
.price span.old-price{color:#b7afd5;text-decoration:line-through}
.product-showing p{margin:0;border:2px solid #eaedff;padding:17px 30px;text-align:center;line-height:1;display:inline-block;text-transform:uppercase;font-size:12px;letter-spacing:2px;font-weight:500}
@media (max-width: 767px) {
	.product-showing p{padding:17px 15px}
}
.pro-filter{position:relative;display:inline-block}
@media (max-width: 767px) {
	.pro-filter{float:left}
}
.pro-filter select{border:2px solid #eaedff;padding:17px 30px;display:inline-block;text-transform:uppercase;font-size:12px;letter-spacing:2px;line-height:1;color:#6f7172;appearance:none;-moz-appearance:none;width:145px;font-weight:500}
.pro-filter .nice-select{-webkit-tap-highlight-color:transparent;background-color:#fff;border-radius:0;border:solid 1px #e8e8e8;box-sizing:border-box;clear:both;cursor:pointer;display:block;float:left;font-family:inherit;font-size:14px;font-weight:400;height:50px;line-height:48px;outline:none;padding-left:18px;padding-right:30px;position:relative;text-align:left!important;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;width:auto}
.pro-filter::before{content:"\f107";right:15px;top:15px;position:absolute;color:#758799;font-family:"Font Awesome 5 Free";font-weight:700}
.shop-tab ul li{margin-left:20px}
@media (max-width: 767px) {
	.shop-tab ul li{margin-left:10px}
}
.shop-tab ul li a{font-size:14px;font-weight:500;color:#6f7172;letter-spacing:2px;padding:0;text-transform:uppercase;position:relative;height:50px;width:50px;border-radius:50%;background:#f6f6ff;line-height:51px;text-align:center}
.shop-tab ul li a.active{color:#fff;background:#e30812}
.shop-thumb-tab{width:160px;float:left}
@media (max-width: 767px) {
	.shop-thumb-tab{float:none;width:100%;margin-bottom:0}
}
@media (max-width: 767px) {
	.shop-thumb-tab ul{margin:0 -5px}
}
.shop-thumb-tab ul li{margin-bottom:20px}
@media (max-width: 767px) {
	.shop-thumb-tab ul li{width:33.33%;float:left;padding:0 5px}
}
.shop-thumb-tab ul li a{padding:0}
.product-details-img{margin-left:180px;overflow:hidden}
@media (max-width: 767px) {
	.product-details-img{margin-left:0}
}
.product-details-title p{color:#6a667b;font-size:12px;text-transform:uppercase;font-weight:500;letter-spacing:1px;margin-bottom:10px}
.product-details-title h1{font-size:40px;margin:0;line-height:1.2;letter-spacing:-2px;margin-bottom:15px}
@media (max-width: 767px) {
	.product-details-title h1{font-size:36px}
}
.details-price span{color:#e30812;font-size:20px;font-weight:400;margin-left:0;margin-right:10px}
.details-price{border-bottom:2px solid #eaedff}
.product-cat span{text-transform:uppercase;font-size:14px;font-weight:500;color:#100d1c}
.product-cat a{text-transform:uppercase;font-size:14px;font-weight:500;letter-spacing:2px}
.product-cat a:hover{color:#e30812}
.product-social a{margin-right:10px;background:#f5f5ff;height:50px;width:50px;line-height:48px;border-radius:30px;color:#6f7172;display:inline-block;text-align:center;font-size:14px}
@media (max-width: 767px) {
	.product-social a{margin-bottom:10px}
}
.product-social a:hover{background:#e30812;color:#fff}
.plus-minus{display:inline-block}
@media (max-width: 767px) {
	.plus-minus{display:block;margin-bottom:15px}
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
	.plus-minus{display:inline-block;margin-bottom:0}
}
.action-btn{background:#e30812;padding:20px 25px;border:none;margin-left:15px;color:#fff;display:inline-block}
.action-btn:hover{background:#e30713;color:#fff}
.product-action-list{overflow:hidden}
.product-action-list a{float:left}
@media (max-width: 767px) {
	.product-action-list a.btn{padding:23px 30px;margin-bottom:7px}
}
@media (max-width: 767px) {
	.product-action-list a.action-btn{margin-left:5px;margin-bottom:7px}
}
.cart-plus-minus input{height:60px;width:100px;border:0;border:2px solid #eaedff;text-align:center;-moz-appearance:none;appearance:none}
.cart-plus-minus{display:inline-block;position:relative;margin-right:15px}
.cart-plus-minus .qtybutton{position:absolute;top:15px;left:17px;font-size:20px;color:#c4bedd;cursor:pointer}
.cart-plus-minus .inc{left:auto;right:17px}
.additional-info .table td,.additional-info .table th{padding:.75rem 0;vertical-align:top;border-top:1px solid #f6f6f6;font-weight:400}
.shop-cat a{padding:45px 30px;border:2px solid #eaedff;display:block}
.shop-cat a i{font-size:100px;color:#e30812;margin-bottom:30px;transition:.3s}
.shop-cat a h4{text-transform:uppercase;font-size:16px;font-weight:700;font-family:"Poppins",sans-serif;transition:.3s;letter-spacing:1px}
.shop-cat a:hover{background:#e30812;border-color:#e30812}
.shop-cat a:hover i{color:#fff}
.shop-cat a:hover h4{color:#fff}
.product-list-content .price span:first-child{margin-left:0}
.bakix-details-tab ul{border-bottom:2px solid #e1e1e1}
.bakix-details-tab ul li a{font-size:16px;font-weight:500;color:#8c8bb5;letter-spacing:2px;padding:0;text-transform:capitalize;position:relative;padding:0 25px}
@media (max-width: 767px) {
	.bakix-details-tab ul li a{padding:0 10px}
}
.bakix-details-tab ul li a.active{color:#100d1c}
.bakix-details-tab ul li a.active:before{position:absolute;bottom:-32px;left:0;height:2px;width:100%;content:"";background:#e30713;transition:.3s}
@media (max-width: 767px) {
	.bakix-details-tab ul li a.active:before{display:none}
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
	.bakix-details-tab ul li a.active:before{display:block}
}
.table-content table{background:#fff;border-color:#eaedff;border-radius:0;border-style:solid;border-width:1px 0 0 1px;text-align:center;width:100%;margin-bottom:0}
.table-content table td.product-name{font-size:16px;font-weight:400;text-transform:capitalize}
.table-content table td.product-name a:hover{color:#e30713}
.table-content table td{border-top:medium none;padding:20px 10px;vertical-align:middle;font-size:16px}
.table-content table th,.table-content table td{border-bottom:1px solid #eaedff;border-right:1px solid #eaedff}
.product-quantity input{border:none;color:#6f7172;font-size:14px;font-weight:400;border:0}
.table td,.table th{border-top:1px solid #eaedff}
.product-quantity > input{width:80px;border-radius:3px}
.table-content table td.product-subtotal{font-size:16px}
.table-content table td .cart-plus-minus{float:none;margin:0 auto}
.coupon-all{margin-top:50px}
.coupon{float:left}
@media (max-width: 767px) {
	.coupon{float:none}
}
#coupon_code{height:62px;border:2px solid #eaedff;padding:0 15px;margin-right:10px}
@media (max-width: 767px) {
	#coupon_code{margin-bottom:15px}
}
.coupon2{float:right}
@media (max-width: 767px) {
	.coupon2{float:none;margin-top:15px}
}
.cart-page-total{padding-top:50px}
.cart-page-total > h2{font-size:25px;margin-bottom:20px;text-transform:capitalize}
.cart-page-total > ul{border:1px solid #eaedff}
.cart-page-total > ul > li{list-style:none;font-size:15px;color:#6f7172;padding:10px 30px;border-bottom:1px solid #eaedff;font-weight:400}
.cart-page-total ul > li > span{float:right}
.cart-page-total li:last-child{border-bottom:0}
td.product-thumbnail img{width:125px}
.coupon-accordion h3{background-color:#fff1f0;border-top:3px solid #e30713;font-size:14px;font-weight:400;margin:0 0 25px;padding:1em 2em 1em 3.5em;position:relative;width:auto}
.coupon-accordion h3::before{content:"\f07b";left:15px;top:13px;position:absolute;color:#6f7172;font-family:"Font Awesome 5 Free";font-weight:700}
.coupon-accordion span{color:#6f7172;cursor:pointer;transition:.3s}
.coupon-accordion span:hover,p.lost-password a:hover{color:#e30713}
.coupon-content{border:1px solid #eaedff;display:none;margin-bottom:20px;padding:30px}
.coupon-info p.coupon-text{margin-bottom:15px}
.coupon-info p{margin-bottom:0}
.coupon-info p.form-row-first label,.coupon-info p.form-row-last label{display:block;color:#6f7172}
.coupon-info p.form-row-first label span.required,.coupon-info p.form-row-last label span.required{color:red;font-weight:700}
.coupon-info p.form-row-first input,.coupon-info p.form-row-last input{border:1px solid #eaedff;height:45px;margin:0 0 14px;max-width:100%;padding:0 0 0 10px;width:100%}
.coupon-info p.form-row input[type="submit"]:hover,p.checkout-coupon input[type="submit"]:hover{background:#e30713 none repeat scroll 0 0}
.coupon-info p.form-row input[type="checkbox"]{position:relative;top:2px}
.form-row > label{margin-top:15px;margin-left:15px;color:#6f7172}
.buttons-cart input,.coupon input[type="submit"],.buttons-cart a,.coupon-info p.form-row input[type="submit"]{background:#252525 none repeat scroll 0 0;border:medium none;color:#fff;display:inline-block;float:left;font-size:12px;font-weight:700;height:40px;line-height:40px;margin-right:15px;padding:0 15px;text-transform:uppercase;transition:all .3s ease 0}
p.lost-password{margin-top:15px}
p.lost-password a{color:#6f6f6f}
p.checkout-coupon input[type="text"]{height:45px;padding:0 15px;width:100%;border:1px solid #eaedff;margin-bottom:15px}
.coupon-checkout-content{display:none}
.checkbox-form h3{border-bottom:1px solid #eaedff;font-size:26px;margin:0 0 20px;padding-bottom:10px;width:100%}
.country-select{margin-bottom:30px;position:relative}
.country-select label,.checkout-form-list label{color:#6f7172;display:block;margin:0 0 5px}
.country-select label span.required,.checkout-form-list label span.required{color:red}
.country-select select{-moz-appearance:none;border:1px solid #eaedff;height:45px;padding-left:10px;width:100%;color:#6f7172}
.country-select::before{content:"\f107";right:15px;top:38px;position:absolute;color:#6f7172;font-family:"Font Awesome 5 Free";font-weight:700}
.checkout-form-list{margin-bottom:30px}
.checkout-form-list label{color:#6f7172}
.checkout-form-list input[type="text"],.checkout-form-list input[type="password"],.checkout-form-list input[type="email"]{background:#fff;border:1px solid #eaedff;border-radius:0;height:45px;padding:0 0 0 10px;width:100%}
.checkout-form-list input[type="text"]::-moz-placeholder,.checkout-form-list input[type="password"]::-moz-placeholder,.checkout-form-list input[type="email"]::-moz-placeholder{color:#6f7172;opacity:1}
.checkout-form-list input[type="text"]::placeholder,.checkout-form-list input[type="password"]::placeholder,.checkout-form-list input[type="email"]::placeholder{color:#6f7172;opacity:1}
.checkout-form-list input[type="checkbox"]{display:inline-block;margin-right:10px;position:relative;top:1px}
.create-acc label{color:#6f7172;display:inline-block}
.create-account{display:none}
.ship-different-title h3 label{display:inline-block;margin-right:20px;color:#6f7172}
.order-notes textarea{border:1px solid #eaedff;height:90px;padding:15px;width:100%}
.order-notes textarea::-moz-placeholder{color:#6f7172;opacity:1}
.order-notes textarea::placeholder{color:#6f7172;opacity:1}
#ship-box-info{display:none}
.panel-group .panel{border-radius:0}
.panel-default > .panel-heading{border-radius:0}
.your-order{padding:30px 40px 45px;border:3px solid #eaedff}
@media (max-width: 767px) {
	.your-order{padding:15px}
}
.your-order h3{border-bottom:1px solid #eaedff;font-size:30px;margin:0 0 20px;padding-bottom:10px;width:100%}
.your-order-table table{background:none;border:0;width:100%}
.your-order-table table th,.your-order-table table td{border-bottom:1px solid #eaedff;border-right:medium none;color:#6f7172;font-size:14px;padding:15px 0;text-align:left}
@media (max-width: 767px) {
	.your-order-table table th,.your-order-table table td{padding-right:10px}
}
.your-order-table table th{border-top:medium none;color:#6f7172;font-weight:400;text-align:left;vertical-align:middle;white-space:nowrap;width:250px}
.panel-body > p{color:#222}
.your-order-table table .shipping ul li input{position:relative;top:2px}
.your-order-table table .shipping ul li label{color:#6f7172}
.your-order-table table .shipping th{vertical-align:top}
.your-order-table table .order-total th{border-bottom:0;font-size:14px}
.your-order-table table .order-total td{border-bottom:medium none}
.your-order-table table tr.cart_item:hover{background:#F9F9F9}
.your-order-table table tr.order-total td span{color:#e30713;font-size:18px;font-weight:500}
.payment-method{margin-top:40px}
.panel-title > a{display:block}
.order-button-payment input{background:#232323 none repeat scroll 0 0;border:medium none;color:#fff;font-size:15px;font-weight:600;height:40px;margin:0;padding:0;text-transform:uppercase;transition:all .3s ease 0;width:100%}
.order-button-payment input:hover{background:#FE4536 none repeat scroll 0 0}
.payment-method .btn-link{-moz-user-select:none;background:no-repeat;border:medium none;border-radius:0;color:#444;cursor:pointer;display:inline-block;font-size:14px;font-weight:500;letter-spacing:1px;line-height:1;margin-bottom:0;padding:3px 10px;text-align:center;text-transform:uppercase;transition:all .3s ease 0;vertical-align:middle;white-space:nowrap;text-decoration:none}
.payment-method .card{background-color:#fff;border:1px solid #eaedff;border-radius:0;margin-bottom:10px}
.payment-method .accordion .card:first-of-type{border:1px solid #eaedff}
.card-header:first-child{border-radius:0}
.payment-method .card-header{background-color:#fff;border-bottom:1px solid #eaedff}
.order-button-payment button{width:100%}
.country-select .nice-select{-webkit-tap-highlight-color:transparent;background-color:#fff;border-radius:0;border:solid 1px #eaedff;box-sizing:border-box;clear:both;cursor:pointer;display:block;float:left;font-family:inherit;font-size:14px;font-weight:400;height:45px;line-height:45px;outline:none;padding-left:18px;padding-right:30px;position:relative;text-align:left!important;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;width:100%;margin-bottom:19px}
.basic-login{padding:90px;border:2px solid #eaedff}
@media only screen and (min-width: 992px) and (max-width: 1200px) {
	.basic-login{padding:50px}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
	.basic-login{padding:40px}
}
@media (max-width: 767px) {
	.basic-login{padding:30px}
}
.basic-login h3{font-size:30px}
.basic-login input{width:100%;height:60px;border:2px solid #eaedff;color:#6f7172;padding:0 20px;margin-bottom:20px}
.basic-login label{color:#222;display:block}
.basic-login label span{color:#fe4536}
.login-action input{width:inherit;height:auto}
.login-action label{display:inline-block;margin-left:5px}
.or-divide{border-top:2px solid #eaedff;margin:40px 0;text-align:center;position:relative}
.or-divide span{position:absolute;left:0;right:0;top:-9px;background:#fff;display:inline-block;width:40px;margin:auto;line-height:1;font-weight:500}
@media (max-width: 767px) {
	.forgot-login{float:none}
}
.forgot-login a{color:#fe4536}
.forgot-login a:hover{color:#84b77c}
@media (max-width: 767px) {
	.log-rem{float:none;margin-bottom:10px;display:block}
}
.portfolio-filter{border-bottom:2px solid #dde3ff;display:inline-block;padding:0}
.portfolio-filter button{background:none;padding:25px 20px;padding-top:0;border:0;text-transform:uppercase;letter-spacing:2px;font-weight:500;font-size:13px;margin:0 2px;color:#6f7881;position:relative}
.portfolio-filter button:hover,.portfolio-filter button.active{position:relative;color:#e30713}
.portfolio-filter button::before{content:'';width:0;height:2px;position:absolute;bottom:-2px;left:100%;background:#e30713;-webkit-transition:all .3s ease;transition:all .3s ease}
.portfolio-filter button.active::before,.portfolio-filter button:hover::before{width:100%;left:0;-webkit-transition:width .3s ease;transition:width .3s ease}
.portfolio-wrapper{position:relative}
.portfolio-image{position:relative}
.portfolio-image::before{background:#e30713;content:"";height:100%;left:0;opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);position:absolute;top:0;-webkit-transition:all .3s ease 0;transition:all .3s ease 0;width:100%}
.portfolio-wrapper:hover .portfolio-image::before{opacity:.8;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)}
.view-icon a{color:#fff;display:inline-block;font-size:20px}
.view-icon{text-align:center;top:20px;opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);visibility:hidden;z-index:9;-webkit-transition:.3s;transition:.3s;left:30px;position:absolute}
.portfolio-wrapper:hover .view-icon{opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);visibility:visible;top:30px}
.portfolio-caption{left:0;opacity:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);padding:30px;position:absolute;bottom:5px;-webkit-transition:all .3s ease 0;transition:all .3s ease 0;visibility:hidden;right:0;transform:translateY(10px)}
.portfolio-wrapper:hover .portfolio-caption{opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);visibility:visible;transform:translateY(0px)}
.portfolio-caption h4{font-size:20px;letter-spacing:2px;margin-bottom:0;padding-bottom:6px;position:relative;text-transform:uppercase;color:#fff;font-weight:600}
.portfolio-caption p{text-transform:capitalize;color:#fff;margin:0}
.dark #preloader{background-color:#232323}
#preloader{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#f7f7f7;z-index:999999}
.preloader{width:50px;height:50px;display:inline-block;padding:0;text-align:left;box-sizing:border-box;position:absolute;top:50%;left:50%;margin-left:-25px;margin-top:-25px}
.preloader span{position:absolute;display:inline-block;width:50px;height:50px;border-radius:100%;background:#e30713;-webkit-animation:preloader 1.3s linear infinite;animation:preloader 1.3s linear infinite}
.preloader span:last-child{animation-delay:-.8s;-webkit-animation-delay:-.8s}
@keyframes preloader {
	0%{transform:scale(0,0);opacity:.5}
	100%{transform:scale(1,1);opacity:0}
}
@-webkit-keyframes preloader {
	0%{-webkit-transform:scale(0,0);opacity:.5}
	100%{-webkit-transform:scale(1,1);opacity:0}
}
.header-info4 span i{color:#e30713}
.header-info4 span{color:#7a8a9e}
.top-border{border-bottom:1px solid #eaeaea}
.top4-menu ul li a{color:#7a8a9e;margin-left:23px}
.top4-right .header-social-icons ul li:last-child a{margin-right:0}
.top4-social{padding:0;padding-left:35px}
.top4-social ul li a i{color:#b2bfcf;transition:.4s}
.top4-social ul li a:hover i{color:#e30713;transition:.4s}
.top4-menu ul li a.need-help{color:#e30713;text-decoration:underline}
.top4-menu ul li a:hover{color:#e30713}
.header__menu4 ul li a{color:#223645}
.header__menu4 ul li a:hover,.header__menu ul li ul.submenu li a:hover{color:#e30713}
.h4hero-content>p{font-size:16px}
.h4hero-content span i{font-size:16px}
.h4hero-content span span{padding-left:11px}
.h4-span > span{margin-bottom:18px;display:block}
.h4hero-content>p{padding-right:41%}
.h4hero-btn>a.btn{margin-right:19px}
.h4slider-bg{padding-top:210px;padding-bottom:230px;background-size:cover;background-repeat:no-repeat;padding-left:220px}
.call-btn{line-height:1;padding:28px 39px;font-size:24px;display:inline-block;position:absolute;right:auto;bottom:-30px;left:66px;z-index:1}
.call-btn .call-icon{position:absolute;top:50%;right:0;left:0;margin:0 auto;text-align:center;transform:translateY(-50%)}
.about-overlap__thumb{position:absolute;bottom:-60px;right:-30px}
.h4author-ava>img{box-shadow:0 10px 29.7px .3px rgba(182,182,182,0.6);border-radius:50%;padding:3px;background:#fff}
.h4author-destination>p{margin-bottom:10px}
.h4about-right{padding-left:74px}
.h4about-right .about-text p{padding-right:25px}
.services-border{border-top:1px solid #ececec}
.h4services-bg{position:absolute;width:100%;min-height:516px;bottom:0;background:#223645}
.h4services-tag{padding:6.5px 20px;display:inline-block;position:absolute;left:40px;bottom:-15px;letter-spacing:.2em}
.h4services-content{padding:50px 40px;padding-right:77px}
.h4services-content .service-link{padding:0;margin-top:0}
.h4services-content .service-link i{margin-left:5px;vertical-align:middle}
.h4service-active .slick-arrow,.h4gallery-active .slick-arrow{position:absolute;z-index:1;top:50%;transform:translateY(-50%);padding:0;border:0;font-size:18px;color:#fff;background:#e30812;height:50px;width:50px;border-radius:5px;left:-5%;transition:.4s}
.h4service-active .slick-next.slick-arrow{left:auto;right:-5%}
.h4service-active .slick-arrow:hover{background:#e30713}
.h4service-active .slick-dots,.h4gallery-active .slick-dots{position:absolute;right:0;left:0;text-align:center;bottom:-52px}
.h4service-active .slick-dots li,.h4gallery-active .slick-dots li{display:inline-block}
.h4service-active .slick-dots li button,.h4gallery-active .slick-dots li button{height:15px;width:15px;text-indent:-9999px;background:#85949e;border:0;padding:0;border-radius:50%;margin:0 5px;transition:.4s}
.h4service-active .slick-dots li.slick-active button{background:#e30812}
.h4team-social ul li a{font-size:14px;color:#a0aab1;margin:0 10px;display:inline-block}
.h4team-social{opacity:0;transition:.4s;visibility:hidden}
.team-box:hover .h4team-social{transition:.4s;opacity:1;visibility:visible}
.h4team-thumb>img{padding:6px;border-radius:50%;border:3px dashed #8fb569;transition:.4s}
.team-box:hover .h4team-thumb>img{border-color:#e30812}
.h4team-social ul li a:hover{color:#e30713}
.h4team-thumb .team-link{position:absolute;top:0;height:46px;width:46px;border-radius:50%;background-color:#e30713;box-shadow:none;font-size:16px;font-weight:500;line-height:46px;right:30px}
.h4team-content>h3{font-size:24px}
.h4team-content h6{font-family:'Rubik',sans-serif;font-weight:500}
.h4appoinment-thumb{width:50%;position:absolute;height:100%;left:0;top:0;bottom:0}
.h4appoinment-wrapper{padding:127px 100px 130px 69px}
.h4appoinment-input>input{width:100%;border:0;border-bottom:2px solid #cad2d7;padding:15px 45px;font-size:18px;font-family:'Rubik',sans-serif;color:#112243}
.h4appoinment-input>input::placeholder{font-size:18px;font-family:'Rubik',sans-serif;color:#112243}
.h4appoinment-input>input:focus::-moz-placeholder{opacity:0}
.h4appoinment-input>input:focus::placeholder{opacity:0}
.h4input-icon{position:absolute;top:50%;transform:translateY(-50%);left:0;font-size:24px;color:#e30713}
.h4hire-text{padding-left:220px}
.howit-box>i{display:inline-block;margin-bottom:38px}
.howit-box>h3{margin-bottom:12px;font-size:24px}
.howit-box .move-icon{position:absolute;top:50%;transform:translateY(-50%);left:315px}
.h4testimonials-wrapper{padding: 30px;margin-bottom:50px;box-shadow:0 16px 32px 0 rgba(221,217,255,0.2);transition:.4s}
.h4testimonials-ratings ul li{font-size:14px;color:#ffc600}
.h4testimonials-ratings{margin-bottom:5px}
.h4testimonials-ratings ul li {margin: 0;}
.h4testimonials--author__info>h5{margin-bottom:4px;font-family:'Poppins',sans-serif}
.h4testimonials--author__info{padding-top: 5px;}
.h4testimonials--author__info>span{font-size:12px}
.h4testimonials-content p {margin: 0}
.h4testimonials-content a.f-readmore {font-size: 9pt;font-weight: 600;border-bottom: 1px solid;margin-top: 5px;display: inline-block}
.h4testi-iconquato>i{height:45px;width:45px;text-align:center;background:#e30713;line-height:45px;border-radius:50%;color:#fff;font-size:16px}
.h4testi-iconquato{position:absolute;top:-20px;right:20px}
.h4testi-col{padding-left:39px}
.gallery-box h2{border-radius:10px;background-color:#fff;box-shadow:0 10px 29.7px .3px rgba(75,105,128,0.19);height:90px;text-align:center;line-height:90px;display:inline-block;padding:0 80px;margin-bottom:0;font-size:30px;letter-spacing:-.03em}
.gallery-content{text-align:center;margin-top:-46px}
.gallery-box{padding-bottom:50px}
.h4gallery-active .slick-arrow{top:-20.7%;left:auto;right:15px}
.h4gallery-active .slick-prev.slick-arrow{right:85px}
.h4gallery-active .slick-arrow:hover{background:#e30713}
.h4gallery-active .slick-dots li button{background:#e7f1f7}
.h4gallery-active .slick-dots li.slick-active button,.h5service-active .slick-dots li.slick-active button{background:#ffc600}
.h5service-active .slick-dots li button{background:#cad2d7}
.h4facts-icon{display:inline-block;height:80px;width:80px;text-align:center;line-height:80px;border-radius:50%;margin-bottom:20px}
.h4facts-iconpink{background:rgba(225,36,84,0.10)}
.h4facts-icongreen{background:rgba(143,181,105,0.10)}
.h4facts-single>span{display:block;font-size:50px}
.h4facts-single h5{font-size:14px;margin-bottom:0}
.h4facts-single{padding:50px;border-radius:12px}
.h4facts-single.border-facts{border:2px solid #dfe5e9}
.h6fact-wrapper{padding-left:205px}
.h4facts-single.box-shadow{background-color:#fff;box-shadow:0 8px 16px 0 rgba(200,200,200,0.2)}
.h4facts-thumb{display:inline-block;position:relative}
.h4facts-thumb::before{background:rgba(34,54,69,0.82);position:absolute;content:"";width:100%;height:100%}
.h4facts-playicon{position:absolute;left:0;width:319px;height:319px;margin:0 auto;text-align:center;right:0;top:50%;transform:translateY(-50%);transition:.4s}
.h4facts-brandicon{position:absolute;left:-55px;z-index:1;top:50%;transform:translateY(-50px);height:110px;width:110px;background:#e30713;text-align:center;line-height:110px;border-radius:50%}
.h4latestnews-bg::before{position:absolute;content:"";background:rgba(34,54,69,0.90);width:100%;height:100%}
.h4latestnews-bg{position:absolute;opacity:0;visibility:hidden;transition:.4s;width:100%}
.h4latestnews-box:hover .h4latestnews-bg{opacity:1;visibility:visible;transition:.4s}
.h4latestnews-wrapper{padding:55px 40px;border:1px solid #f1f1f1;padding-right:38px}
.h4news-content>h4{font-size:24px;line-height:1.3;letter-spacing:-.03em;margin-bottom:11px}
.h4news-content{padding-bottom:15px;border-bottom:1px solid #f0f0f0;margin-bottom:30px}
.h4adminnews-thumb>span>span{padding-left:14px;letter-spacing:-.03em}
.h4adminnews-date>span{color:#112243}
.h4adminnews-date>span>i{margin-right:10px}
.h4adminnews-date{margin-left:50px}
.btn-icon-gray{background-color:#f4f9fc;box-shadow:0 8px 16px 0 rgba(143,171,192,0.2);color:#223645;transition:.4s}
.h4latestnews-box:hover .h4news-content>h4,.h4latestnews-box:hover .h4news-content>p,.h4latestnews-box:hover .h4adminnews-thumb>span>span,.h4latestnews-box:hover .h4adminnews-date>span{color:#fff}
.btn-icon-gray:hover{background:#e30713;box-shadow:0 8px 16px 0 rgba(225,36,84,0.2)}
.h4latestnews-box:hover .h4latestnews-wrapper{border:1px solid transparent}
.h4footer-menu ul li{float:none;width:100%}
.h4events-list ul li{position:relative;margin-bottom:10px}
.h4events-list ul li i{position:absolute;left:0;font-size:22px;color:#e30812;overflow:hidden;top:4px}
.h4events-list ul li>span{padding-left:35px;overflow:hidden;display:inline-block;font-size:18px;font-weight:500;color:#91a1b4}
.h4events-list ul li>span>span{display:block}
.h4events-list ul li>span.close-days{color:#e30812}
.h4footer-social ul li a{height:40px;width:40px;background:#243d4f;display:inline-block;text-align:center;line-height:40px;border-radius:50%;font-size:14px;color:#425f74;margin-right:9px}
.h4footer-social ul li a:hover{background:#5798fe;color:#fff}
.h4footer-widget{padding-top:27px}
.h5services-wrapper{padding:60px 55px}
.h5services-content{position:relative}
.h5services-icon{display:inline-block;height:80px;width:80px;text-align:center;line-height:80px;background:#fff;border-radius:50%;margin-bottom:35px}
.h5services-title{font-size:22px;margin-bottom:14px}
.h5services-content>p{color:#c0d0dc;margin-bottom:30px}
.h5services-content > a > span.link{letter-spacing:.1em;text-decoration:underline}
.h5services-content>a>span.plus{font-size:20px;line-height:1;margin-right:6px;font-family:'Poppins',sans-serif;vertical-align:middle}
.h5services-content>a:hover{color:#e30713}
.h5services-events>li{position:relative;margin-bottom:10px}
.h5services-events>li>span{position:absolute;left:122px;top:50%;transform:translateY(-50%)}
.h5services-events{padding-top:10px}
.h5sclose-days>li{font-size:18px}
.h5services-wrapper{padding:60px 55px;height:100%;position:relative}
.h5sicon-bg{position:absolute;top:50%;transform:translateY(-50%);left:0;right:0;text-align:center}
.h6services-content{position:relative}
.h5services-bottom>span>i{display:inline-block;vertical-align:middle;margin-right:13px}
.h5services-bottom>span{display:inline-block}
.h5services-bottom{padding-top:30px;border-top:1px solid #e6e6e6}
.h6services-content{padding:40px;position:relative}
.routine__bg::before{position:absolute;content:"";background-color:rgba(34,54,69,0.90);width:100%;height:100%;top:0;bottom:0;right:0;left:0}
.routine__table .table thead th,.routine__table .table tbody th,.routine__table .table tbody td{vertical-align:bottom;padding:30px 20px;text-align:center;line-height:1;font-size:18px;color:#223645;font-weight:700;background:#fff;border:2px solid;font-family:'Poppins',sans-serif;letter-spacing:-.03em;min-width:167px}
.doctor--routine__wrapper h2{font-size:18px;font-weight:600;margin-bottom:5px}
.doctor--routine__wrapper span{font-size:14px;font-weight:500;color:#223645}
.routine__table .table tbody td{padding:20px 15px;background-color:rgba(21,40,55,0.50)}
.routine__table .table tbody td.active-doctor{background:#e30812}
.routine__bg{background-size:cover;background-position:center center}
.h5gallery-content{position:absolute;top:50%;right:0;left:0;transform:translateY(-70%);z-index:1;opacity:0;visibility:hidden;transition:.4s}
.h5gallery__wrapper:hover .h5gallery-content{opacity:1;visibility:visible;transition:.4s;transform:translateY(-50%)}
.h5gallery__wrapper::before{position:absolute;content:"";background-color:rgba(34,54,69,0.89);width:100%;height:100%;left:0;right:0;opacity:0;visibility:hidden;transition:.4s}
.h5gallery__wrapper:hover::before{opacity:1;visibility:visible;transition:.4s}
.h5gallery-content>a>i{font-size:20px;font-size:40px;color:#fff;margin-bottom:10px;transition:.4s}
.h5gallery-content>a>i:hover{color:#e30812}
.h5gallery-content>h4{font-size:22px}
.h5gallery-content > span > a{font-size:13px;color:#fff;text-transform:uppercase}
.h5gallery-content>span>a:hover{color:#e30713}
.gallery-button{text-align:center}
.gallery-filter>button{position:relative;font-size:14px;font-weight:600;color:#223645;text-transform:capitalize;border:2px solid #e4e4e4;background:transparent;padding:10px 18px;line-height:1;margin:0 5.5px;font-family:"Poppins",sans-serif;transition:.4s}
.gallery-filter>button.active{background:#e30713;border:2px solid transparent;color:#fff;transition:.4s}
.h5medical-tab-menu{margin-top:-50px}
.h5medical-tab-menu>nav>.nav a{line-height:1;padding:30px 40px;border:0 solid transparent;border-radius:0;background:#e8ebec;font-size:24px;color:#223645;font-weight:600;width:33.33%;text-align:center;margin-bottom:60px;transition:.4s;font-family:"Poppins",sans-serif}
.h5medical-tab-menu>nav>.nav a.active{background:#e30713;color:#fff}
.h5medical-tab-menu .nav-tabs{border-bottom:0}
.h5medical-tab-menu>nav>.nav a i{margin-right:20px;display:inline-block}
.h5medical-content>h4{font-size:24px;line-height:1.4;position:relative;padding-bottom:27px;margin-bottom:35px;padding-right:47px}
.h5medical-content>h4::before{position:absolute;content:"";width:70px;height:5px;background:#e30713;bottom:0}
.h5medical-content>p{color:#112243;margin-bottom:25px}
.h5medical-content>ul>li{color:#112243;font-weight:500;display:block;margin-bottom:13px}
.h5medical-content>ul>li>i{margin-right:15px}
.h5medical-content{padding-left:30px;padding-right:67px}
.medical-tab-border{padding-bottom:100px;border-bottom:2px solid #f1f1f1}
.h5fact-wrapper>i{display:block;font-size:40px;color:#e30812;margin-bottom:25px}
.h5fact-wrapper>span{font-size:40px;font-weight:600;color:#e30713;font-family:"Poppins",sans-serif;margin-bottom:3px;display:block}
.h5fact-wrapper>h5{font-size:14px;font-weight:500;color:#223645;margin-bottom:15px}
.h5fact-wrapper{padding-right:30px}
.h5fact-border{border-bottom:2px solid #f1f1f1}
.single-satisfied{display:block;flex-direction:column;justify-content:center}
.fact-area h4{letter-spacing:1px;margin:20px 0}
.team-thumb img{height:110px;width:110px;border-radius:50%;border:3px solid;padding:3px}
.mk-call-btn{position:absolute;right:400px;top:-100px;float:right}
.footer-top{position:relative}
span.feeds-date{font-size:9pt;color:#a2a2a2}
img.img-offcanvas{width:100%;position:absolute;top:-300px;display:block}
img.as-icon{width:48px;margin-bottom:48px}
.btn-icon-as{background:#0bbf30}
.btn-icon-as span{background:#fff}
.footer-logo-2 img{filter:brightness(100)}
.footer-co-icon{filter:brightness(100);display: flex;align-items: center;height: 65px;}
.h4testimonials--author__icon img{width:64px}
.post-big img{height:440px;width:100%}
.post-thumb img{height:210px;width:100%;display:block}
.post-thumb .sndbox:first-child{margin-bottom:20px}
.post-box{position:relative}
.post-block .entry-content{position:absolute;bottom:0;padding:50px 15px 25px;width:100%;background:linear-gradient(0deg,#000,transparent)}
.post-block .entry-content h3{color:#fff;border-bottom:3px solid #e30812;margin:10px 0;padding-bottom:10px}
.post-block .entry-content h4{color:#fff;font-size:12pt;font-weight:400}
.post-block .sndbox .entry-content h3{font-size:12pt;margin:0}
.post-block .sndbox .entry-content h4{margin:5px 0;font-size:12px}
.singl-announcement{border:1px solid #dedede;background:linear-gradient(1deg,#ebebeb,transparent);padding:15px}
.singl-announcement h3{font-size:12pt}
a.link-button{border-bottom:2px solid}
.section-title{float:left}
.section-title h3{border-left:5px solid #e30713;padding:24px 40px 24px 10px}
.section-header-link{position:relative;float:right}
.section-header-container{padding:0 0 40px}
.service-thumb img{height:80px}
.promo-services-single{position:relative;box-shadow: 4px 4px 4px 0 #58585829;transition:ease all .5s;border-radius: 20px;margin-bottom: 15px;}
span.item-badge{position:absolute;background:#FF9800;padding:3px 10px;color:#fff;border-radius:10px;left:-5px;top:20px;z-index:99}
h3.item-title{font-size:14pt;text-align:center;margin:15px 0 0}
.promo-services-single:hover img{opacity:1}
.promo-services-single img{opacity:.8}
h3.page-inner-title{padding:10px;border-left:5px solid #d10000;padding-left:10px}
ul.inner-category-list{text-align:center}
ul.inner-category-list li{display:inline-block;padding:5px 10px}
ul.inner-category-list li a{display:block;position:relative;border-bottom:1px solid #e1e1e1}
ul.inner-category-list li.active-category a{border-bottom:2px solid #000}
.tags{margin-top:50px;border-top:1px solid;padding-top:15px}
a.post-tag{border:1px solid;padding:4px 8px;margin-right:5px}
.author-text small{display:block;font-size:10pt;margin-top:10px}
.btn-small{padding:10px 15px;font-size:9pt;font-weight:400}
.author-text .btn-small{margin-top:15px}
.btn-outlined{border:1px solid;background:none}
.btn-follow{border-color:#2196F3;color:#2196F3}
.btn-posts{border-color:#009688;color:#009688}
.btn-profile{border-color:#FF9800;color:#FF9800}
.btn-follow:hover{background-color:#2196F3;color:#fff}
.btn-posts:hover{background-color:#009688;color:#fff}
.btn-profile:hover{background-color:#FF9800;color:#fff}
.btn-like{border-color:#03A9F4;color:#03A9F4}
.btn-like:hover{background:#03A9F4;color:#fff}
.btn-primary{background:#e30713;color:#fff}
.author-box-buttons{display:flex}
.author-box-buttons .btn{margin-right:15px}
.author-header{padding:5px;margin-bottom:10px}
.page-image{width:40%;display:block;float:left;margin:0 15px 15px 0}
.mobileSearchIcon {
	display: none;
}
@media screen and (max-width: 768px) {
	.mobileSearchIcon {
		display:block;
		font-size: 1px;
		font-weight: 700;
		height: 40px;
		line-height: 37px;
		margin-top: -50px;
		padding: 8px 9px;
		position: absolute;
		right: 100px;
		text-decoration: none;
		top: 0;
		width: 34px;
		font-size:25pt;
	}
	.page-image{width:100%;float:unset;margin:10px auto}
	.fix-mobile {
		/* display: block!important; */
		justify-content: unset;
		padding:10px;
		text-align:center;
		display: none!important;
	}

	.header-social-icons ul li {
		font-size: 16pt;
	}

	.fix-mobile .header-social-icons ul {
		display: flex;
		justify-content: space-between;
	}

	.top-mobile .btn {
		width: 40%;
		float: left;
		margin: 0px 10px;
	}

	.top-mobile .f-right {
		float: unset;
	}
	.header-info span, .header-info {
		margin: 0;
		padding: 0;
		text-align: center;
		display: none;
	}

}
.page-content h2{font-size:15pt}
.page-content h3{font-size:13pt}
.btn-facebook{background-color:#3b5998;border:none}
.btn-facebook:hover{background-color:#2d4373}
.btn-twitter{background-color:#1da1f2;border:none}
.btn-twitter:hover{background-color:#0d95e8}
.btn-pinterest{background-color:#e60023;border:none}
.btn-pinterest:hover{background-color:#c8232c}
.btn-linkedin{background-color:#0077b5;border:none}
.btn-linkedin:hover{background-color:#005582}
.btn-instagram{background-color:#e4405f;border:none}
.btn-instagram:hover{background-color:#d62447}
.btn-whatsapp{background-color:#25d366;border:none}
.btn-whatsapp:hover{background-color:#1ebe5d}
.btn-email{background-color:#607d8b;border:none}
.btn-email:hover{background-color:#546e7a}
.latest-comments ul li{list-style:none}
.latest-comments ul{padding:0;margin:0}
.conatct-post-form input.checkbox{width:30px;margin:0!important;padding:0!important;height:unset}
li.active-link a{font-weight:500;color:#e30812!important}
.page-content h1{font-size:15pt;margin-bottom:15px}
.soft-green-bg{background:#edf1f8}
.btn-review{background:#5eaba3;color:#fff!important;padding: 20px 10px!important;font-size: 9pt!important;}
ul.cat.dashboard-links{margin:0;padding:0}
.team-thumb.waiting-approval img{border-color:#e30812}
.team-thumb.approved img{border-color:#27a744}
.btn-sm{font-size:10px;padding:12px 20px}
.star-rating{unicode-bidi:bidi-override;direction:rtl;text-align:left}
.star-rating input{display:none}
.star-rating label{font-size:2em;color:#ddd;cursor:pointer;display:inline-block}
.star-rating label:hover,.star-rating label:hover ~ label,.star-rating input:checked ~ label{color:#f5c518}
.label{display:inline;padding:.2em .6em .3em;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em;font-size:10px}
.bg-red,.bg-yellow,.bg-aqua,.bg-blue,.bg-light-blue,.bg-green,.bg-navy,.bg-teal,.bg-olive,.bg-lime,.bg-orange,.bg-fuchsia,.bg-purple,.bg-maroon,.bg-black,.bg-red-active,.bg-yellow-active,.bg-aqua-active,.bg-blue-active,.bg-light-blue-active,.bg-green-active,.bg-navy-active,.bg-teal-active,.bg-olive-active,.bg-lime-active,.bg-orange-active,.bg-fuchsia-active,.bg-purple-active,.bg-maroon-active,.bg-black-active,.callout.callout-danger,.callout.callout-warning,.callout.callout-info,.callout.callout-success,.alert-success,.alert-danger,.alert-error,.alert-warning,.alert-info,.label-danger,.label-info,.label-warning,.label-primary,.label-success,.modal-primary .modal-body,.modal-primary .modal-header,.modal-primary .modal-footer,.modal-warning .modal-body,.modal-warning .modal-header,.modal-warning .modal-footer,.modal-info .modal-body,.modal-info .modal-header,.modal-info .modal-footer,.modal-success .modal-body,.modal-success .modal-header,.modal-success .modal-footer,.modal-danger .modal-body,.modal-danger .modal-header,.modal-danger .modal-footer{color:#fff!important}
.bg-gray{color:#000;background-color:#d2d6de!important}
.bg-gray-light{background-color:#f7f7f7}
.bg-black{background-color:#111!important}
.bg-red,.callout.callout-danger,.alert-danger,.alert-error,.label-danger,.modal-danger .modal-body{background-color:#dd4b39!important}
.bg-yellow,.callout.callout-warning,.alert-warning,.label-warning,.modal-warning .modal-body{background-color:#f39c12!important}
.bg-aqua,.callout.callout-info,.alert-info,.label-info,.modal-info .modal-body{background-color:#00c0ef!important}
.bg-blue{background-color:#0073b7!important}
.btn-warning:hover {background: #FF9800}
.bg-light-blue,.label-primary,.modal-primary .modal-body{background-color:#3c8dbc!important}
.bg-green,.callout.callout-success,.alert-success,.label-success,.modal-success .modal-body{background-color:#00a65a!important}
.bg-navy{background-color:#001f3f!important}
.bg-teal{background-color:#39cccc!important}
.bg-olive{background-color:#3d9970!important}
.bg-lime{background-color:#01ff70!important}
.bg-orange{background-color:#ff851b!important}
.bg-fuchsia{background-color:#f012be!important}
.bg-purple{background-color:#605ca8!important}
.bg-maroon{background-color:#d81b60!important}
.bg-gray-active{color:#000;background-color:#b5bbc8!important}
.bg-black-active{background-color:#000!important}
.bg-red-active,.modal-danger .modal-header,.modal-danger .modal-footer{background-color:#d33724!important}
.bg-yellow-active,.modal-warning .modal-header,.modal-warning .modal-footer{background-color:#db8b0b!important}
.bg-aqua-active,.modal-info .modal-header,.modal-info .modal-footer{background-color:#00a7d0!important}
.bg-blue-active{background-color:#005384!important}
.bg-light-blue-active,.modal-primary .modal-header,.modal-primary .modal-footer{background-color:#357ca5!important}
.bg-green-active,.modal-success .modal-header,.modal-success .modal-footer{background-color:#008d4c!important}
.bg-navy-active{background-color:#001a35!important}
.bg-teal-active{background-color:#30bbbb!important}
.bg-olive-active{background-color:#368763!important}
.bg-lime-active{background-color:#00e765!important}
.bg-orange-active{background-color:#ff7701!important}
.bg-fuchsia-active{background-color:#db0ead!important}
.bg-purple-active{background-color:#555299!important}
.bg-maroon-active{background-color:#ca195a!important}
.soft-bg{background:#f2f7fc}
.feedback-meta a{font-size:9pt;font-weight:600}
.feedback-meta{border-top:2px solid;padding:10px 0}
.h4testimonials-content{height: 100px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;overflow: hidden;content: '...';}
.more-service-list .active a{font-weight:500;color:#e30812}
.pull-left{float:left;position:relative}
.pull-right{float:right;position:relative}
.login-partials{position:relative;height:300px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;transition:ease all .5s}
.login-member .login-partials{background:#ebf6ff}
.login-guest .login-partials{background:#dbfddc}
.user-login-partial:hover .login-partials{box-shadow:2px 2px 2px #c0b8b8!important}
.floating-wpp {z-index: 99;}
.searchOverlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#000000d4;z-index:99;display:none}
.search-container{display:flex;align-content:center;align-items:center;justify-content:center;height:100%;width:50%;margin:auto}
.search-container input{background:none;border:none;border-bottom:2px solid;border-radius:0;font-size:30pt!important}
.search-container input:focus{background:none;border:none;border-bottom:2px solid;border-radius:0;font-size:30pt!important;box-shadow:none;color:#ffffff91}
form#frmSearch{display:block;width:100%}
.srcButton{background:none;border:none;font-size:25pt;color:#fff}
#closeSearch{position:absolute;right:35px;top:25px;color:#ffffff78;font-size:25pt;transition:ease all .5s}
#closeSearch:hover{color:#fff}
.h4testimonials-content.inner-content{height:auto}
.w100{width:100%}
.cp-logos-card .back > div{color:#fff!important}
.mobile-menu.mean-container {
	position: relative;
	float: right;
}

.h4testimonials-author {
	display: flex;
	flex-direction: column;
	align-items: flex-start;
}

.image-upload-area {
	border: 2px dashed #ccc;
	padding: 15px;
	min-height: 120px;
	position: relative;
	border-radius: 5px;
}
.image-preview-list {
	display: flex;
	flex-wrap: wrap;
	gap: 10px;
}
.image-preview {
	width: 100px;
	height: 100px;
	position: relative;
	border: 1px solid #ccc;
	border-radius: 4px;
	overflow: hidden;
	cursor: grab;
}
.image-preview img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.remove-image {
	position: absolute;
	top: 2px;
	right: 2px;
	background: rgba(0,0,0,0.5);
	color: white;
	border: none;
	border-radius: 50%;
	width: 20px;
	height: 20px;
	line-height: 16px;
	text-align: center;
	cursor: pointer;
	font-size: 14px;
}
@media screen and (max-width:768px){
	.post-big img {
		height: auto;
	}

	.post-thumb img {
		height: auto;
	}
}