.clmsec {
	width: 95%;
}

.top-bar {
	background: #222222;
	width: 350px;
	height: 90px;
	top: 0;
	right: 0;
	position: fixed;
}

.arrowpagenav {
	position: fixed;
	right: 0;
}

.pb-100 {
	padding-bottom: 200px
}

.logo-cm img {
	height: 90px;
	margin-left: 25px
}

.logo-cm-m {
	display: none
}

@media only screen and (max-width: 1064px) {
	.logo-cm-m {
		display: block
	}

	a.logo-cm-m img {
		height: 80px;
		margin-left: 25px;
		position: fixed;
		top: 2px;
		left: 50px;
	}

	.footer_text p {
		margin-top: 25px
	}

	.folio-btn {
		display: none
	}
}

#sec1,
#sec2,
#sec3,
.vh100 {
	height: 110vh
}

@media(max-width:600px) {

	#sec1,
	#sec2,
	#sec3,
	.vh100 {
		height: auto
	}
	.fet_pr-carousel_title{
        margin-top: 40px;
        margin-bottom: 0px;
	}
	.fet_pr-carousel_title a{
	    width: 100%;
	}
	.heading-con{
    font-size: 65px !important;
    text-align: center !important;
    line-height: 1.2 !important;
    margin-left: 0 !important;
    margin-top: 0% !important;
    margin-right: auto !important;
	}
	.clmsec{
	    width: 100% !important;
	    overflow: hidden;
        overflow-y: scroll;
	}
	.main-header{
	    width: 100% !important;
	}
	body{
        overflow: hidden;
        overflow-y: scroll;
	}   
	.footer-box p{
        line-height: 1.8;
        padding-bottom: 10px;
	}
	#wrapper {
        top: 80px;
        left: 0;
        right: 0;
        overflow: hidden;
        overflow-y: scroll;
    }
    .spinner{
        margin: 20px 0 0 -120px;
    }
    .column-wrap {
        width: 100% !important;
    }
    .tc-pagination {
    float: none;
}
.client-list {
    margin: 0;
}
}


.profile #sec1 {
	height: auto
}

a.ftr-logo img {
	height: 80px
}

.blk-txt h3,
.blk-txt p {
	color: #222222
}

.cntrdiv {
	margin: auto;
	margin-top: 15%
}

.dark-bg .section-title h2,
.dark-bg .section-title p,
.team-info h3 a,
.team-info p {
	color: #ffffff
}

.team-info p.hteam {
	color: #6F6F6F;
	padding: 10px 0;
	font-size: 17px;
	text-align: justify;
}

.p-top0 {
	padding-top: 0px
}

h1.ttl,
h3.ttl {
	color: #ffffff;
}

h1.ttl {
	font-size: 25px
}

.footer_text p a {
	color: #ffffff;
	font-size: 15px
}

.footer-solcial {
	float: left
}

.footer-contacts p a {
	color: #ffffff;
	padding: 0 15px
}

.footer-contacts p a.first {
	padding-left: 0px
}

.footer-solcial li {
	margin-left: 0px;
	margin-right: 10px
}

.fixed-column-wrap-content2 {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1;
	overflow: hidden;
}

.team-page h3,
.team-page h3 a {
	color: #222222
}

.team-page h1 {
	font-size: 25px
}

.hvrzm {
	width: 800;
	height: 530px;
	overflow: hidden;
	margin: 0 auto;
}

.hvrzm img {
	width: 100%;
	transition: 5s;
}

.hvrzm:hover img {
	transform: scale(1.5);
}