/*
Theme Name: CETUS – Creative Portfolio HTML5 Template
Theme URI: http://live.envalab.com/html/cetus
Author: ENVALAB
Author URI: https://themeforest.net/user/envalab/portfolio
Description: CETUS is minimal multi-purpose portfolio template suitable any agencies, portfolios, creative group, freelancers, artists, professionals and much more.
Version: 1.0
*/

/* 
CSS Indexing
=> BLOCKQUOTE PAGE CSS
=> BUTTON PAGE CSS
=> CALL TO ACTION PAGE CSS
=> CONTACT FORM 7 PAGE CSS
=> COUNTDOWN PAGE CSS
=> DIVIDER PAGE CSS
=> GALLERY PAGE CSS
=> GALLERY BLOCK CONTENT PAGE CSS
=> MAP PAGE CSS
=> HEADING PAGE CSS
=> HEGHLIGHT PAGE CSS
=> IMAGE TEXT PAGE CSS
=> LIST STYLE PAGE CSS
=> LOGO CLIENTS PAGE CSS
=> MESSAGE BOX PAGE CSS
=> PIE CHART PAGE CSS
=> PRICE TABLE PAGE CSS
=> PROGRESS BAR PAGE CSS
=> SOCIAL ICON PAGE CSS
=> SUBSRIBE BOX PAGE CSS
=> TEAM MEMBER PAGE CSS
=> TAB ACCORDIAN PAGE CSS
=> TESTIMONIAL PAGE CSS
=> TYPOGRAPHY PAGE CSS
=> ICON BOXED PAGE CSS
=> WORK PROCESS PAGE CSS
*/

/* blockquote page css start */
.breadcrumb {
	padding: 50px 0;
}
.blockquote-span p {
	overflow: hidden;
	color: #999999;
}
.gallery-content2 p,
.gallery-content p {
    margin-top: 15px;
}
.countdown .counter-content h2 {
	font-family: 'Roboto Slab', serif;
}
.blockquote-span i {
	width: 40px;
	float: left;
	line-height: 32px;
	color: #000;
}
.blockquote-span1 {
	background: url('../../images/element/blockquote.jpg') no-repeat;
	background-size: cover;
}
.blockquote-span1 i  , .blockquote-span1 p , .blockquote-span2 i  , .blockquote-span2 p {
	color: #fff;
}
.blockquote-span-overlay{
	background: rgba(23,72,91,0.3);
	padding: 40px;
}
.blockquote-span2 , .blockquote-span3, .blockquote-span4 {
	padding: 40px;
}
.blockquote-span2 {
	background: #222222;
}
.blockquote-span3 {
	border: 1px solid #eee;
}
.blockquote-span4 {
	background: #f6f6f6;
}
/* blockquote page css end */

/* button page css start */
.button-item-1 .cetus-button {
	width: 100%;
}
.bottom-border{
    border-bottom: dashed #bbbbbb 1px;
    padding: 20px 0px;
}
.cetus-button {
	background: #007fbc;
	color: #fff;
	font-size: 18px;
	line-height: 24px;
	font-weight: 600;
	text-transform: uppercase;
	padding: 20px;
	text-align: center;
	cursor: pointer;
	transition: all 0.4s;
	letter-spacing: 1px;
}
.cetus-button span {
	font-size: 13px;
	font-weight: 400;
	text-transform: capitalize;
	display: block;
	font-family: 'Courgette', cursive;
	letter-spacing: 0;
}
.cetus-button:hover {
    transform: scale(0.9);
}
.cetus-button-15 {
	padding: 15px 60px;
	font-size: 14px;
}
.cetus-button-10 {
	padding: 10px 40px;
	font-size: 12px;
}
.cetus-button-5 {
	padding: 7px 15px;
	font-size: 12px;
}
.button-radius-5 {
	border-radius: 5px;
}
.button-radius-30 {
	border-radius: 30px;
}
.button-item2 .cetus-button {
	background: #d7eaf6;
	color: #000;
}
.button-item3 .cetus-button {
	background: #000000;
}
.button-area {
	background: url('../../images/element/button.jpg') no-repeat;
	background-size: cover;
}
.button-overlay {
	background: rgba(20,20,20,0.5);
}
.button-area2 .cetus-button span ,
.button-area .cetus-button span {
    font-family: 'Poppins', sans-serif;
}
.button-item4 .cetus-button {
	background: #fff;
	border: 1px solid #fff;
	color: #000;
}
.button-item5 .cetus-button {
	background: rgba(100,100,100,0.4);
	border: 1px solid #fff;
}
.button-item6 .cetus-button {
	background: transparent;
	border: 1px solid #fff;
}
.button-item7 .cetus-button {
	background: #fff;
	color: #000;
	box-shadow: 0 0 10px 1px #e1e1e1;
}
.button-item2 .cetus-button span, .button-item4 .cetus-button span, .button-item7 .cetus-button span {
	color: #666666;
}
.button-area2 {
	background: #f6f6f6;
}
/* button page css end */

/* call-to-action page css start */
.call-to {
	background: #f6f6f6;
}
.call-to3 {
	background: #333333;
}
.call-to3 h6 {
	color: #fff;
}
.call-to-action h6 {
	font-weight: 400;
}
.call-to3 .one-btn  {
	color: #fff;
	border-color: #fff;
	background: transparent;
}
/* call-to-action page css end */

/* contact form 7 page css start */
.contact-form-7 {
	font-size: 13px;
}
.contact-form-7 input , .contact-form-7 .one-btn {
	height: 50px;
	width: 100%;
	height: 50px;
	border-radius: 0px;
	margin-bottom: 30px;
}
.contact-form-7 input , .contact-form-7 textarea {
	background: #f6f6f6;
	padding: 5px 40px;
	line-height: 35px;
	color: #999999;
	width: 100%;
}
.contact-form-7 textarea {
	height: 200px;
}
.contact-form-7 .one-btn {
	cursor: pointer;
}
.contact-form {
	background: #f6f6f6;
}
.contact-form .contact-form-7 input , .contact-form .contact-form-7 textarea {
	background: #fff;
}
.contact-form2 .contact-form-7 .one-btn {
	margin: 30px 0 0;
}
/* contact form 7 page css end */

/* countdown page css start */
.countdown .counterup {
    background: url('../../images/about/counter.jpg') no-repeat 0 0 / cover;
}
.counters {
    background: url('../../images/element/counter.jpg') no-repeat 0 0 / cover;
}
.counters-overlay {
	background: rgba(20,20,20,0.7);
}
.countdown .counter-content p {
	color: #999;
}
.counts {
	background: #f6f6f6;
}
.counter-icon {
    float: left;
    line-height: 72px;
    width: 50px;
    margin-right: 15px;
}
.counter-text {
	overflow: hidden;
    margin-right: 10px;
}
.counterup {
	position: relative;
	z-index: 1;
}
.counterup::before {
	position: absolute;
	z-index: -1;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: #fff;
	opacity: 0.4;
	content: "";
}
.counters-icon-white .counter-content p{
	color: #fff;
}
.counterup .counter-content p{
	color: #000;
}
/* countdown page css end */

/* dividers page css start */
.dividers-style1 , .dividers-style.dividers-style2 {
	border-bottom: 1px solid #ccc;
}
.dividers-style {
	padding-bottom: 30px;
}
.dividers-style.dividers-style11 {
	padding-bottom: 0;
}
.dividers-style h5 {
	margin-bottom: 12px;
	font-size: 18px;
	text-transform: uppercase;
}
.dividers-style.dividers-style2 , .dividers-style.dividers-style3 , .dividers-style.dividers-style4 , .dividers-style.dividers-style5  , .dividers-style.dividers-style6 , .dividers-style.dividers-style7 {
	padding-top: 50px;
}
.dividers-style.dividers-style3 {
	border-bottom: 1px dotted #ccc;
}
.dividers-style.dividers-style4 {
	border-bottom: 1px solid #000;
}
.dividers-style.dividers-style5 {
	padding-bottom: 0;
}
.dividers-style-icon {
	text-align: center;
	padding-top: 30px;
	position: relative;
}
.dividers-style-icon i {
	width: 40px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	border: 1px solid #ccc;
	border-radius: 100%;
	color: #ccc;
}
.dividers-style-icon::before {
	position: absolute;
	left: 0;
	content: "";
	bottom: 18px;
	width: 45%;
	height: 1px;
	background: #ccc;
}
.dividers-style-icon::after {
	position: absolute;
	right: 0;
	content: "";
	bottom: 18px;
	width: 45%;
	height: 1px;
	background: #ccc;
}
.dividers-style7 .dividers-style-icon i , .dividers-style8 .dividers-style-icon i , .dividers-style10 .dividers-style-icon i {
	background: #000;
	color: #fff;
	border: 1px solid #000;
}
.dividers-style8 .dividers-style-icon {
	text-align: left;
}
.dividers-style8 .dividers-style-icon::before {
	display: none;
}
.dividers-style8 .dividers-style-icon::after {
	width: 94%;
}
.dividers-style9 .dividers-style-icon::before , .dividers-style10 .dividers-style-icon::before {
	width: 20%;
	left: 27%;
}
.dividers-style9 .dividers-style-icon::after , .dividers-style10 .dividers-style-icon::after {
	width: 20%;
	right: 27%;
}
/* dividers page css end */

/* gallery page css start */
.gallery-slider .single-member {
	margin: 15px auto;
}
.gallery-content-img,
.single-block,
.gallery-slider .single-member {
	overflow: hidden;
}
.gallery-content-img img,
.single-block img,
.gallery-slider .single-member img {
	transition: all 0.6s;
}
.gallery-content-img2:hover img,
.gallery-content-img:hover img,
.single-block:hover img,
.gallery-slider .single-member:hover img {
	transform: scale(1.2);
}
/* gallery page css end */

/* gallery block content page css start */
.single-block {
	width: 33%;
	float: left;
}
.gallery-block .agency-content h3 {
	font-family: 'Poppins', sans-serif;
	font-weight: 600;
}
.gallery-block .agency-content p {
	margin: 15px 0 40px;
}
.gallery-content {
	background: #f6f6f6;
}
.gallery-content-img {
	margin-bottom: 30px;
}
.gallery-content3 .container-fluid .col-lg-4 {
	padding-left: 0;
	padding-right: 0;
}
.gallery-block1-single {
	background: url('../../images/element/gallery-block/gallery1.jpg') no-repeat;
	background-size: cover;
}
.gallery-block2-single {
	background: url('../../images/element/gallery-block/gallery1.jpg') no-repeat;
	background-size: cover;
}
.gallery-block3-single {
	background: url('../../images/element/gallery-block/gallery1.jpg') no-repeat;
	background-size: cover;
}
.gallery-block-single {
	padding: 30px;
}
.gallery-block-single1 {
	background: #f6f6f6;
}
.gallery-block-single2 {
	background: #222222;
	color: #fff;
}
.gallery-block-single2 h3 {
	color: #fff;
}
.gallery-block-single p {
	margin-top: 10px;
}
.gallery-block-single3 {
	background: #d7eaf6;
}
/* gallery block content page css end */

/* map-area page css start */
.map-area #map_canvas , .map-area #map_canvas2 , .map-area #map_canvas3 {
	height: 500px;
}
/* map-area page css end */

/* heading page css start */
.heading-style h2 {
	font-size: 36px;
	margin-bottom: 5px;
	text-transform: uppercase;
}
.heading-style-info p {
	margin-bottom: 5px;
}
.heading-style-info p + hr{
    margin-top: 15px;
}
.heading-style-info i {
	font-size: 30px;
	display: inline-block;
	margin-bottom: 10px;
}
.heading-style-info hr {
	width: 110px;
	height: 5px;
	background: #000;
	margin: auto;
}
.heading-style-info {
	max-width: 605px;
	margin: auto;
	text-align: center;
	margin-bottom: 30px;
}
.heading-style .heading-text h2 {
	text-transform: capitalize;
}
.heading-style .heading-text span {
	color: #c7db9c;
}
.heading1 {
	background: #f6f6f6;
}
.heading1 .heading-style-info hr {
	width: 60px;
	margin: 0 auto 10px;
}
/* heading page css end */

/* hightlight page css start */
.hightlight p {
	margin-bottom: 25px;
}
.hightlight p:last-child {
	margin-bottom: 0;
}
.hightlight-black {
	color: #000000;
}
.hightlight-ylw {
	color: #ffc700;
}
.hightlight-blue {
	color: #3a6ee8;
}
.hightlight-yellow {
	color: #ff983d;
}
.hightlight-red {
	color: #ed695c;
}
.hightlight-green {
	color: #64c568;
}
.hightlight-bg1 {
    background: #099efd;
    color: #fff;
    padding: 0 5px;
}
.hightlight-bg2 {
	background: #eeeeee;
}
.hightlight-bg3 {
    background: #618e00;
    color: #fff;
    padding: 0 5px;
}
/* hightlight page css end */

/* image text page css start */
.image-with-text h6 {
	margin: 15px 0 5px;
}
.image-with-text p {
	margin-bottom: 5px;
}
.image-with-text a {
	text-transform: uppercase;
	color: #999;
	font-size: 12px;
	display: inline-block;
	position: relative;
	padding-bottom: 5px;
}
.image-with-text a::before {
	position: absolute;
	left: 0;
	content: "";
	bottom: 0;
	width: 20px;
	height: 3px;
	background: #000;
	transition: all 0.4s;
}
.image-with-text a:hover::before {
	width: 100%;
}
.image-with-text a:hover {
	color: #000;
}
.image-text {
	background: #f6f6f6;
}
.image-text-overlay {
	background: rgba(20,20,20,0.5);
	padding: 50px 0;
	text-align: center;
}
.image-text-about {
	padding: 30px;
	border: 10px solid #fff;
}
.image-text-about1 {
	background: url('../../images/element/image-text/about1.jpg') no-repeat;
	background-size: cover;
}
.image-text-about2 {
	background: url('../../images/element/image-text/about2.jpg') no-repeat;
	background-size: cover;
}
.image-text-about3 {
	background: url('../../images/element/image-text/about3.jpg') no-repeat;
	background-size: cover;
}
.image-text-overlay h6 {
	color: #fff;
	text-transform: uppercase;
}
.images-team p {
	margin: 10px 0;
}
.images-team a {
	color: #999999;
}
.images-team a:hover {
	color: #000;
}
/* image text page css end */

/* list-style page css start */
.list-style li i {
	color: #000;
	width: 35px;
	height: 35px;
	line-height: 35px;
	font-size: 12px;
}
.list-style li {
	line-height: 35px;
}
.list-style li span {
	color: #000000;
	margin-right: 5px;
	font-family: 'Courgette', cursive;
}
.list-style1 li i , .list-style2 li i {
	border: 1px solid #000;
	margin-right: 10px;
	border-radius: 100%;
	text-align: center;
}
.list-style1 li , .list-style2 li {
	margin-bottom: 15px;
}
.list-style1 li i {
	background: #000;
	color: #fff;
}
.list-style2 li i {
	background: #fff;
	color: #000;
}
/* list-style page css end */

/* logo-clients page css start */
.display-table-area {
	height: 100%;
	min-height: 70px;
}
.logo-clients {
    background: url('../../images/element/logo-clients.jpg') no-repeat 0 0 / cover;
}
.logo-client-overlay {
	background: rgba(20,20,20,0.5);
}
.logo-client-slide {
	background: #f6f6f6;
}
.logo-slide-one {
    background: #fff;
    text-align: center;
    padding: 0 60px;
    height: 188px;
    vertical-align: middle;
    display: table-cell;
	border-radius: 15px;
}
.logo-slider-one {
	height: 80px;
    vertical-align: middle;
    display: table-cell;
	padding: 0 20px;
}
/* logo-clients page css end */

/* message box page css start */
.message-box {
	padding: 40px 15px 32px 25px;
	background: #f6f6f6;
	margin-bottom: 30px;
}
.message-box-text h6 {
	font-size: 18px;
}
.message-box-text p {
	font-size: 13px;
	overflow: hidden;
}
.message-box-icon {
	width: 40px;
	float: left;
	font-size: 40px;
	margin-right: 22px;
}
.message-box-text {
	position: relative;
}
.message-box-text i {
	position: absolute;
	z-index: 9;
	right: 0;
	top: -25px;
	cursor: pointer;
}
.message-box4 h6 {
	color: #fff;
}
.message-box2 {
	background: #c5dbf0;
}
.message-box3 {
	background: #dbf1c8;
}
.message-box4 {
	background: #222222;
	color: #fff;
}
.message-box5 {
	background: #f5eeb7;
}
.message-box6 {
	background: #f6f6f6;
}
.message-box7 {
	background: #c5dbf0;
}
.message-box8 {
	background: #dbf1c8;
}
.message-box9 {
	background: #222222;
	color: #fff;
}
.message-box10 {
	background: #f5eeb7;
}
.messages-box {
	padding: 23px 15px 23px 25px;
	margin-bottom: 30px;
}
.messages-box .message-box-text i {
	top: 2px;
}
.succeess-box {
	padding: 15px;
}
.succeess-box1 {
	background: #90c386;
}
.succeess-box2 {
	background: #f6f6f6;
	padding-left: 40px;
}
.succeess-box3 {
	background: #e7ad24;
}
.succeess-box1, .succeess-box1 h6 , .succeess-box3, .succeess-box3 h6 {
	color: #fff;
}
.succeess-box-icon {
	width: 15px;
	float: left;
	margin-right: 10px;
}
.succeess-box-text {
	overflow: hidden;
}
.succeess-box-text h6 {
	font-size: 14px;
	text-transform: uppercase;
}
.succeess-box-text p {
	font-size: 13px;
}
/* message box page css end */

/* pie chart page css start */
.pie-chart .ab {
	background-image: linear-gradient(135deg, transparent 50%, rgb(0, 0, 0) 50%), linear-gradient(270deg, rgb(0, 0, 0) 50%, transparent 50%) !important;
}
.pie-chart {
	text-align: center;
}
.pie-chart .demo-1, .pie-chart .demo-2, .pie-chart .demo-3, .pie-chart .demo-4 {
    height: 150px;
    max-width: 150px;
    margin: 0 auto 15px;
    position: relative;
    left: -24px;
}
.pie-chart .demo-1 .perc , .pie-chart .demo-2 .perc , .pie-chart .demo-3 .perc {
	font-size: 30px !important;
	font-family: 'Roboto Slab', serif;
}
.pie-chart h6 {
	font-size: 14px;
}
/* pie chart page css end */

/* price table page css start */
.pricing .price-item:hover {
	box-shadow: none;
	margin: 10px 0 20px;
}
.pricing .price-item:hover .prices-item-head {
	padding: 12px 0;
}
.pricing .price-item:hover .prices-item-btn {
	padding: 20px 0;
}
.pricing2 , .pricing4 {
	background: #f6f6f6;
}
.pricing2 .prices-item-value {
	background: #333333;
	position: relative;
	padding: 18px 0 35px;
    margin-bottom: 60px;
    border: 0;
}
.pricing2 .prices-item-value , .pricing2 .prices-item-value p , .pricing2 .prices-item-value h2 {
	color: #fff;
}
.pricing2 .price-item {
	background: #fff;
	border-radius: 5px;
	border: 2px solid transparent;
	transition: 0.4s;
	box-shadow: 0px 0 10px 0 #eee;
}
.pricing2 .prices-item-value h2 {
	font-size: 30px;
}
.pricing2 .prices-item-value p {
    margin-top: -5px;
}
.pricing2 .prices-item-value sup {
    top: -3px;
}
.pricing2 .price-item:hover {
	box-shadow: 0px 0 10px 0 #eee;
	border: 2px solid #000;
}
.price-item .prices-per-room {
	position: absolute;
	bottom: -20px;
	padding: 10px 0;
	text-align: center;
	width: 150px;
	left: 0;
	right: 0;
	margin: auto;
	background: #fff;
	font-size: 14px;
	color: #000 !important;
	border-radius: 30px;
	box-shadow: 0px 1px 6px 0 #eee;
}
.pricing.pricing2 .prices-item-list ul li:nth-child(2n+1){
	background: #f6f6f6;
}
.pricing2 .prices-item-btn .one-btn {
	margin-top: 15px;
}
.price-plan {
	text-align: center;
	background: #fff;
	padding: 60px;
}
.price-plan .prices-item-value {
	padding: 38px 0 30px;
	background: #d7eaf6;
	color: #000;
}
.price-plan .prices-item-value p {
	color: #000;
}
.price-plan .prices-item-value sup {
    top: -3px;
}
.price-plan .one-btn ,.price-plan .one-btn:hover {
	background: #222222;
	border-radius: 0;
	color: #fff;
	border-color: #222;
	width: 100%;
}
.prices-plan-value h6 {
	text-transform: uppercase;
	margin: 15px 0 10px;
}
.prices-plan-value i {
	font-size: 40px;
	color: #000;
}
.prices-plan-value p {
    height: 80px;
	font-size: 12px;
}
/* price table page css end */

/* progress bar page css start */
.progress-skill .about-skill-bar svg {
	border-radius: 0;
}
.progress-skills {
	background: url('../../images/element/progress-skill.jpg') no-repeat;
	background-size: cover;
	color: #fff;
}
.progress-skills-overlay {
	background: rgba(30, 30, 30, 0.8);
}
.progress-bars .about-skill-item {
	margin-bottom: 25px;
}
#progress13, #progress14, #progress15 , #progress16, #progress17, #progress18 {
    height: 3px;
	border-radius: 5px;
	clear: both;
	width: 100%;
}
/* progress bar page css end */

/* social icon page css start */
.social-icon li {
	display: inline-block;
}
.social-icon li a {
	display: inline-block;
	color: #222;
	margin-right: 20px;
}
.social-icon li a i {
    width: 35px;
    height: 35px;
    line-height: 35px;
    text-align: center;
    transition: all 0.8s;
}
.social-icon li a i:hover {
    transform: rotate(360deg);
}
.social-icon-border li a i  {
	border: 1px solid #eee;
	border-radius: 30px;
	background: #fff;
}
.social-icon-bg li a i {
	background: #fff;
}
.social {
    background: url('../../images/element/social.jpg') no-repeat 0 0 / cover;
}
.social-overlay {
	background: rgba(20,20,20,0.7);
}
.social2 li a , .social2 .social-icon-border li a , .social3 li a , .social3 .social-icon-border li a {
	color: #fff;
}
.social2 li a i , .social2 .social-icon-border li a i{
	background: #262626;
	border: none;
}
.social3 {
	background: #333333;
}
.social3 li a i , .social3 .social-icon-border li a i{
	background: transparent;
	border: 1px solid #fff;
}
/* social icon page css end */

/* subscribe box page css start */
.subscribe-box form , .newsletter-content form {
	padding: 15px 0;
	border-bottom: 2px solid #eee;
	display: inline-block;
	width: 100%;
}
.subscribe-box form input , .newsletter-content form input {
	float: left;
	width: 70%;
}
.subscribe-box form button , .newsletter-content form button {
	float: right;
	text-transform: uppercase;
	color: #000;
    font-weight: 600;
}
.subscribe {
	background: #222222;
}
.subscribe .subscribe-box form {
	border-color: #fff;
}
.subscribe .subscribe-box form input , .subscribe .subscribe-box form button {
	color: #fff;
}
.newsletter {
    background: url('../../images/element/newsletter.jpg') no-repeat 0 0 / cover;
}
.newsletter-content {
	background: #fff;
	text-align: center;
	padding-left: 80px;
	padding-right: 80px;
}
.newsletter-content form {
	border-top: 2px solid #eee;
}
.newsletter-content h2 {
	font-size: 24px;
	text-transform: uppercase;
}
.newsletter-content p {
	font-size: 16px;
	margin: 5px 0 35px;
	color: #999999;
	font-family: 'Roboto Slab', serif;
}
/* subscribe box page css end */

/* team member page css start */
.member-slider , .gallery-slider {
	width: 100%;
}
.single-member h6 {
    margin-top: 18px;
}
.single-member p {
    color: #bbbbbb;
}
.single-member .member-info p> a {
    opacity: 0.6;
}
.single-member .member-info p> a:hover {
    opacity: 1;
}
.team-members .single-member {
	text-align: center;
	padding: 0 30px;
}
.single-member-img {
	position: relative;
	transition: 0.5s;
	overflow: hidden;
}
.team-members .single-member-img {
	border-radius: 100%;
}
.single-member-icon {
	background: rgba(20,20,20,0.5);
	position: absolute;
	width: 100%;
	height: 100%;
	transition: 0.5s;
	top: -100%;
	line-height: 100px;
	left: 0;
	text-align: center;
}
.single-member-icon .display-table-area {
	height: 100%;
}
.single-member-img:hover .single-member-icon {
	top: 0;
}
.single-member-icon a {
	color: #fff;
	display: inline-block;
	margin: 0 8px;
}
.member-slider .owl-prev, .member-slider .owl-next{
	background: rgba(20,20,20,0.8);
	color: #fff;
}
/* team member page css end */

/* tab accordion page css start */
.tab-accordion .card {
    margin-bottom: 10px;
    border: 2px solid #eee;
	border-radius: 0;
    padding: 15px 20px;
}
.tab-accordion .card .card-header {
    position: relative;
	padding: 0;
	border: 0;
	background: transparent;
}
.tab-accordion .card .card-header a {
    display: block;
	margin-left: 30px;
}
.tab-accordion .card-block {
    padding: 12px 20px 15px 30px;
}
.tab-accordion .card .card-header:before {
    top: 0;
	left: 0;
    position: absolute;
	font-family: fontawesome;
	margin-right: 10px;
    content: "\f01a";
}
.tab-accordion .card .card-header.collapsed:before {
    content: "\f18e";
}
.tab-accordion .card .card-header a , .tab-accordion .card .card-header a:focus,.tab-accordion .card .card-header  a:hover{
	color: #000;
}
.tab-accordion2 {
	background: #f6f6f6;
}
.tab-accordion2 .tab-accordion .card {
    border: none;
}
.tab-accordion .tab-content .tab-pane {
	padding: 35px 32px 40px;
	background: #fff;
}
.tab-accordion .nav.nav-tabs {
	background: #fff;
	padding: 18px 0;
	border: 0;
	margin-bottom: 10px;
}
.tab-accordion .nav.nav-tabs li {
	padding: 0 10px 0 35px;
	font-weight: 600;
}
.tab-accordion .nav.nav-tabs li a {
	color: #bbbbbb;
}
.tab-accordion .nav.nav-tabs li a.active {
	color: #000;
}
.tab-accordion3 .one-btn {
	background: #f6f6f6;
	border-radius: 0;
	border-color: #f6f6f6;
	color: #666666;
	margin-right: 15px;
	font-size: 16px;
	text-transform: capitalize;
}
.tab-accordion3 .one-btn.active {
	background: #000;
	border-radius: 0;
	border-color: #f6f6f6;
	color: #fff;
}
.tab-accordion3 .tab-content p {
	margin-top: 10px;
}
.tab-accordion3 .nav.nav-tabs {
	border: 0;
	margin-bottom: 30px;
}
/* tab accordion page css end */

/* testimonial page css start */
.testimonial-single {
	background: #f6f6f6;
}
.testimonial-single-item {
	padding: 30px;
	background: #fff;
}
.testimonial-single-item h6 {
	font-size: 14px;
	margin: 20px 0 5px;
}
.testimonial-single-item p{
	margin-top: 15px;
}
.testimonial-slide {
	padding: 35px 28px;
}
.testimonial-slide1 {
	background: #999999;
	color: #fff;
}
.testimonial-slide2 {
	background: #afe0ff;
    border-radius: 8px;
}
.testimonial-slide i {
	margin-right: 10px;
}
.testimonial-slide2 i {
	color: #000;
}
.testimonial-slide p {
	margin-bottom: 10px;
}
.testimonial-slide h5 {
	margin-bottom: 10px;
	position: relative;
	padding-left: 80px;
}
.testimonial-slide h5::before {
	content: "";
	top: 12px;
	left: 0;
	width: 60px;
	height: 6px;
	background: #666666;
	position: absolute;
}
.testimonial-slide1 h5::before {
	background: #fff;
}
.testimonial-service .about-service-slider .owl-dot {
	background: #717171;
}
.testimonial-service .about-service-slider .owl-dot.active {
	background: #ffffff;
}
.testimonial-service {
	background: url('../../images/element/testimonial/testimonials.jpg') no-repeat 0 0 / cover;
}
.about-service-slide {
	text-align: center;
	margin: 0 60px;
}
.about-service-slide p {
	margin: 15px 0;
}
.about-service-slide img {
	width: auto !important;
	margin: auto;
}
.testimonial-service .about-service-slide h5 ,
.testimonial-service .about-service-slide h5 >a,
.testimonial-slide1 h5>a,
.testimonial-slide1 h5 {
	color: #fff;
}
.testimonial-item .about-service-slide h5 span ,
.testimonial-service .about-service-slide h5 >a span ,
.testimonial-slide h5 span {
	color: #bbbbbb;
}
.about-service-slide h5 , .testimonial-slide h5 {
	font-size: 18px;
}
.about-service-slide h5 span , .testimonial-slide h5 span {
	font-size: 12px;
}
.testimonial-service-overlay {
	background: rgba(20,20,20,0.8);
	color: #fff;
	padding: 100px 0;
}
/* testimonial page css end */

/* typography page css start */
.typography {
	margin-bottom: 40px;
}
.typography h1,
.typography h2,
.typography h3 {
	margin-bottom: 18px;
}
.typography h4,
.typography h5,
.typography h6 {
	margin-bottom: 12px;
}
.typography h1 {
	font-size: 36px;
	line-height: 36px;
}
.typography h2 {
	font-size: 30px;
	line-height: 30px;
}
.typography h3 {
	font-size: 24px;
}
.typography h6 {
	font-size: 14px;
}
.dropca {
	margin-top: 50px;
}
.dropcap span {
	float: left;
	margin-right: 15px;
	font-weight: 600;
}
.typography1 span {
	font-size: 60px;
	color: #c7db9c;
	margin-top: 14px;
}
.typography2 span {
	font-size: 24px;
	color: #fff;
	background: #000000;
	text-align: center;
	width: 30px;
	height: 45px;
	margin-top: 7px;
	line-height: 42px;
}
.typography3 span , .typography5 span {
	font-size: 90px;
	color: #000;
	margin-top: 30px;
}
.typography4 span {
	font-size: 48px;
	color: #fff;
	background: #000000;
	text-align: center;
	width: 55px;
	height: 65px;
	margin-top: 7px;
	line-height: 60px;
}
.typography5 span {
	color: #c7db9c;
}
.typography6 span {
	font-size: 24px;
	color: #fff;
	background: #000000;
	text-align: center;
	width: 50px;
	height: 50px;
	margin-top: 15px;
	border-radius: 100%;
	line-height: 50px;
}
.typograph h5 {
	margin-bottom: 10px;
}
/* typography page css end */

/* icon boxed page css start */
.icon-boxed-left {
	width: 40px;
	height: 40px;
	line-height: 40px;
	color: #fff;
	margin-right: 20px;
	background: #000;
	border-radius: 100%;
	float: left;
	text-align: center;
}
.icon-boxed-right {
	overflow: hidden;
}
.icon-boxed-right h6 {
	margin-bottom: 5px;
}
.icon-box {
    background: url('../../images/element/icon-boxed/icon-box.jpg') no-repeat 0 0 / cover;
	color: #fff;
}
.icon-box .icon-boxed-right h6 {
	color: #fff;
}
.icon-box .icon-boxed-left , .icon-box9 .icon-boxed-left {
	background: transparent;
}
.icon-box9 .col-lg-4 .icon-boxed {
	margin: 0;
}
.icon-box .icon-boxed-left i , .icon-box2 .icon-boxed-left i , .icon-box3 .icon-boxed-left i , .icon-box4 .icon-boxed-left i , .icon-box9 .icon-boxed-left i {
	font-size: 35px;
}
.icon-box5 .icon-boxed-left i {
	font-size: 50px;
}
.icon-box-overlay {
	background: rgba(20,20,20,0.5);
}
.icon-box2 .icon-boxed-left  {
	float: none;
	margin: 0 auto 20px;
	width: 78px;
	height: 78px;
	line-height: 88px;
	border: 2px solid #000;
	transition: 0.5s;
}
.icon-box2 .icon-boxed:hover .icon-boxed-left , .icon-box6 .icon-boxed-left {
	background: transparent;
	color: #000;
}
.icon-box3 {
    background: url('../../images/element/icon-boxed/icon-box2.jpg') no-repeat 0 0 / cover;
}
.icon-box3-overlay {
	background: rgba(240,240,240,0.9);
}
.icon-box3 .icon-boxed-left , .icon-box5 .icon-boxed-left {
	float: none;
	margin: 0 auto 20px;
	background: transparent;
	color: #000;
}
.icon-box5 {
	background: #f6f6f6;
}
.icon-box5 .icon-boxed {
	background: #fff;
	padding: 30px 20px;
}
.icon-box4 .icon-boxed-left {
	float: none;
	margin: 0 0 20px;
	background: transparent;
	color: #000;
}
.icon-box6 .icon-boxed:hover .icon-boxed-left {
	background: #000;
	color: #fff;
}
.icon-box7 .icon-boxed-left {
	background: #fff;
	color: #000;
	border-color: #fff;
}
.icon-box7 .icon-boxed:hover .icon-boxed-left {
	color: #fff;
}
.icon-box8 {
	background: #fff;
}
.icon-box8 .icon-boxed {
	background: #f6f6f6;
	padding: 50px 0;
}
.icon-box9 {
	background: #f6f6f6;
}
.icon-box9 .icon-boxed-left {
	color: #000;
}
.icon-boxed-right span {
	color: #bbbbbb;
	font-size: 12px;
}
.icon-box9 .icon-boxed-clear {
	margin-top: 10px;
}
/* icon boxed page css end */

/* work process page css start */
.work-process {
	text-align: center;
}
.work-process span {
	font-size: 18px;
	color: #fff;
	background: #274970;
	text-align: center;
	width: 45px;
	height: 45px;
	border-radius: 100%;
	line-height: 45px;
	font-family: 'Roboto Slab', serif;
	display: inline-block;
}
.work-process h5 {
	margin: 18px 0 7px;
}
.work-process2 {
	background: url('../../images/element/work-process/work-process.jpg') no-repeat;
	background-size: cover;
}
.work-process1,
.work-process2 {
	padding-bottom: 70px;
}
.work-process {
	margin-bottom: 30px;
}
.work-process2 .work-process span {
	color: #000;
	background: #fff;
}
.work-process2 .work-process , .work-process2 .work-process h5 {
	color: #fff;
}
.work-research-img {
	border-radius: 100%;
	width: 200px;
	height: 200px;
}
.work-research-text {
	display: inline-block;
	width: 100%;
}
.work-research-text h5 {
	margin-bottom: 8px;
}
.work-researches {
	text-align: center;
	margin-top: 40px;
}
.work-researches .fa-circle {
	color: #000;
}
.work-researches hr {
	height: 240px;
	width: 2px;
	background: #eee;
	margin: -6px auto;
	border: 0;
	padding: 0;
}
.work-researches .fa-check {
	color: #fff;
	background: #000;
	width: 60px;
	height: 60px;
	margin-top: -50px;
	line-height: 58px;
	border-radius: 100%;
}
.work-researches hr.last-research-hr{
	height: 200px;
}
.gallery-slider .owl-prev, .gallery-slider .owl-next {
    background: rgba(50,50,50,0.7);
}
/* work process page css end *//