@import url('https://fonts.googleapis.com/css?family=Lato:300,400,700|Poppins:500,600,700');
@import url('bootstrap.min.css');
@import url('bootstrap-select.min.css');
@import url('camera.css');
@import url('jquery.fancybox.min.css');
@import url('owl.carousel.min.css');
@import url('owl.theme.default.min.css');
@import url('animate.css');
@import url('hover.css');
@import url('jquery-ui.min.css');
table.sample {
	border:1px solid #fff;
	border-collapse:collapse;
	border-width:1px;
	border-style:solid;
	padding-left:0.2cm;
	padding-right:0.2cm;
	border-color:#9f9f9f;
	background-color:white;
	margin:8px 0
}
h1.certificate{
	text-align: center;
	padding: 20px;
}
.certilogo{
	background-image: url(http://damoresolutions.com/images/certilogo.jpg);
	background-size:cover;
	background-position:center;
	background-repeat:no-repeat;
	width: 482px;
	height: 482px;
}.cert{
	background-image: url(http://damoresolutions.com/images/certilogo.jpg);
	background-size:cover;
	background-position:center;
	background-repeat:no-repeat;
	width: 150px;
	height: 150px;
}
.damore{
	background-image: url(http://damoresolutions.com/images/DAMORE.jpg);
	background-size:cover;
	background-position:center;
	background-repeat:no-repeat;
	width: 390px;
	height: 482px;
}
table.sample th {
	border-width:1px;
	padding:5px;
	border-style:solid;
	border-color:#F46E27;
	background-color:#F46E27;
	font:bold 13px/1.5em Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#fff
}
table.sample td {
	text-align: left;
	border-width:1px;
	padding:4px;
	border-style:solid;
	border-color:#9f9f9f;
}
 table.sample tr:nth-child(even) {
background: #fff;
color:#222;
}
 table.sample tr:nth-child(odd) {
background: #f2f2f2;
color:#222;
}
#loader-wrapper {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 999999;
	background: #fff;
	overflow: hidden;
}
#loader {
	background: url(../images/1.gif);
	width: 64px;
	height: 64px;
	position: relative;
	top: 50%;
	margin: -32px auto 0 auto;
}
/*======== Global css ========*/
@font-face {
 font-family: "font-awesome";
 src: url('../font/font-awesome/fonts/fontawesome-webfont.ttf');
 src: url('../font/font-awesome/fonts/fontawesome-webfont.eot'), /*IE9 Compat Modes*/  url('../font/font-awesome/fonts/fontawesome-webfont.woff') format ('woff'), /* Pretty Modern Browsers */  url('../font/font-awesome/fonts/fontawesome-webfont.woff2') format ('woff2'), /* Super Modern Browsers */  url('../font/font-awesome/fonts/fontawesome-webfont.svg') format ('svg'), /* Legacy iOS */
}
* {
	margin:0;
	padding: 0;
}
body {
	font-family: 'Lato', sans-serif;
	color: #1e1e1e;
	font-size: 16px;
	font-weight: 400;
	overflow-x: hidden !important;
	position: relative;
}
h1, h2, h3, h4, h5, h6, p, ul {
	margin: 0;
	padding: 0;
}
h1, h2, h3, h4, h5, h6 {
	font-family: 'Poppins', sans-serif;
	color: #151515;
	text-transform: capitalize;
	font-weight: 500;
}
h1 {
	font-size: 38px;
	line-height: 1.5em;
	font-weight: 700;
}
h2 {
	font-size: 30px;
	line-height: 43px;
	font-weight: 600;
}
h3 {
	font-size: 24px;
	line-height: 25px;
}
h4 {
	font-size: 22px;
}
h5 {
	font-size: 20px;
}
h6 {
	font-size: 16px;
}
p {
	font-family: 'Lato', sans-serif;
	font-weight: 400;
	line-height: 1.5em;
	font-size: 15px;
}
a {
	text-decoration: none;
	display: inline-block;
	text-transform: uppercase;
	color: #fff;
 -webkit-transition: all .3s ease-out;
 -moz-transition: all .3s ease-out;
 -ms-transition: all .3s ease-out;
 -o-transition: all .3s ease-out;
 transition: all .3s ease-out;
}
a:hover, a:active, a:visited, a:focus {
	text-decoration: none;
	outline: none;
	color: #fff;
}
input, textarea {
	outline: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	-webkit-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
button {
	border: none;
	outline: none;
	box-shadow: none;
	display: block;
	padding: 0;
}
ul {
	list-style-type: none;
}
.clear-fix {
	clear: both;
}
.clear-fix:after {
	display: table;
	content: '';
	clear: both;
}
.float-left {
	float: left;
}
.float-right {
	float: right;
}
 .error-pages-button-or-Search>li>form>button, .news-item-wrapper .news-item .news-text-item>a>i, .inspiration-tab .panel-heading h6 a:before, .faq-page-form-section form>textarea, .faq-page-form-section form>input, .single-item-Wrapper .single-Text-item>h5, .related-product-slider.owl-theme .owl-nav [class*=owl-], .service-v1-section .service-section .service-offer-item p, .our-service-v2-section .service-v2-item .iteme-text, .Our-Membership .Our-Membership-item, .Our-Membership .Our-Membership-item .Membership-div, .them-footer-section .footer-section .footer-item-two>ul>li>i, .home-two-our-service .home-two-our-service-item .item-opact-text, .single_item_wrapper>div, .client-claider-wrapper .item>div>div span, .news-item-wrapper .news-item, .home-business-section .business-item>p:after, .service-section .service-offer-item>.service-icon>.flaticon, .top-header .search-here>button>i, #theme-main-banner .camera_prev, #theme-main-banner .camera_next, .tran3s {
 -webkit-transition: all .3s ease-out;
 -moz-transition: all .3s ease-out;
 -ms-transition: all .3s ease-out;
 -o-transition: all .3s ease-out;
 transition: all .3s ease-out;
}
.service-section .service-offer-item, img, .tran7s {
 -webkit-transition: all .7s ease-out;
 -moz-transition: all .7s ease-out;
 -ms-transition: all .7s ease-out;
 -o-transition: all .7s ease-out;
 transition: all .7s ease-out;
}
.p-color, .them-footer-section .footer-section .footer-item-two>ul>li>a:hover {
	color: #f4385f;
}
.p-color-bg {
	background: #061645;
}
.text-center {
	text-align: center;
}
/*** 

====================================================================
  INDEX HOME
====================================================================

 ***/

/*======================== Header Top ====================*/
.top-header {
	padding: 40px 0;
}
.top-header .them-logo, .top-header .search-opson, .top-header .header-icon-tx {
	height: 53px;
}
.top-header .search-opson {
	padding-left: 10px;
}
.top-header .search-here {
	float: right;
	width: 100%;
	padding-right: 30px;
	position: relative;
	border-bottom: solid 1px #d1d1d1;
}
.top-header .search-here>input {
	height: 44px;
	width: 100%;
	border: none;
	color: #404040;
	font-size: 16px;
	font-style: italic;
	font-family: 'Lato', sans-serif;
}
.top-header .search-here>input:focus {
	outline: none;
}
.top-header .search-here>button {
	height: 44px;
	width: 30px;
	padding-left: 10px;
	position: absolute;
	top: 0;
	right: 0;
	background: transparent;
}
.top-header .header-icon-tx:hover h5>a, .top-header .search-here>button:hover>i {
	color: #f4385f;
}
.top-header .header-icon-tx {
	padding-left: 50px;
	position: relative;
	padding-top: 4px;
}
.top-header .header-icon-tx>img {
	position: absolute;
	top: 6px;
	left: 0;
}
.top-header .header-icon-tx h5 {
	font-size: 18px;
}
.top-header .header-icon-tx h5>a {
	text-transform: none;
	color: #202020;
}
.top-header .header-icon-tx p {
	color: #8d8d8d;
}
/*================ Menu ==============*/
.banner-ad-menu {
	position: relative;
}
.theme-menu-fix-banner {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	z-index: 999999;
}
.theme-main-menu {
	background: #282e72;
	position: relative;
}
.theme-main-menu:before {
	content: "";
	width: 5000px;
	background: #282e72;
	float: left;
	position: absolute;
	top: 0;
	bottom: 0;
}
.main-menu .navbar-nav .menu-button {
	float: right !important;
}
.main-menu .navbar-nav .menu-button>a {
	border-right: none;
	background: #151515 !important;
	font-family: 'Lato', sans-serif;
	font-size: 14px;
	font-weight: 700;
	letter-spacing: 0.5px;
}
.main-menu .navbar-nav .menu-button>a.hvr-bounce-to-right:before {
	background: #f57e2d;
}
.main-menu .navbar-nav {
	margin: 0;
	width: 100%;
}
.navbar {
	border: none;
}
.main-menu .navbar-collapse {
	padding:0;
	box-shadow: none;
}
.main-menu .navbar-nav >li>a {
	font-family: 'Poppins', sans-serif;
	background: transparent;
	font-size: 15px;
	font-weight: 500;
	text-transform: uppercase;
	color: #fff;
	padding: 0px 25px;
	line-height: 60px;
	border-right: solid 1px #ff4b71;
	-webkit-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.main-menu .navbar-nav >li.active>a, .main-menu .navbar-nav >li:hover a, .main-menu .navbar-nav >li:focus a {
	background: #f57e2d;
}
.main-menu nav ul li.dropdown-holder .fa {
	display: none;
	line-height: 42px;
	width: 55px;
	font-size: 18px;
	color: #fff;
	position: absolute;
	top:0;
	right:0;
	text-align: center;
	cursor: pointer;
}
.navbar-toggle {
	float: right !important;
	border: none;
	margin: 0;
	background: transparent;
	margin-top: 7px;
	margin-right: 8px;
}
.navbar-toggle .icon-bar {
	background: #fff;
	height: 3px;
	width: 30px;
}
.theme-menu-V-two-fix .navbar-toggle .icon-bar {
	background:#282e72;
}
/*=================== Sub Menu ==============*/
.main-menu .navbar-nav>li.dropdown-holder .sub-menu {
	position: absolute;
	min-width:230px;
	top: 100px;
	left: 0;
	opacity: 0;
	visibility: hidden;
	-webkit-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
	z-index: 99999;
}
.main-menu .navbar-nav>li.dropdown-holder:hover .sub-menu {
	opacity: 1;
	visibility: visible;
	top: 60px;
	-webkit-transform: scaleY(1);
	-moz-transform: scaleY(1);
	-ms-transform: scaleY(1);
	-o-transform: scaleY(1);
	transform: scaleY(1);
	z-index: 99999;
}
.main-menu .navbar-nav>li.dropdown-holder .sub-menu li a {
	font-family: 'Poppins', sans-serif;
	font-size: 14px;
	font-weight: 500;
	line-height: 40px;
	text-transform: capitalize;
	color: #fff;
	padding: 0 10px;
	display: block;
	border-bottom: 1px solid #fff;
	background: #282e72;
	position: relative;
	z-index: 1;
}
.main-menu .navbar-nav>li.dropdown-holder .sub-menu li:hover a {
	background: #f57e2d;
	padding-left: 18px;
}
.main-menu .navbar-nav>li.dropdown-holder .sub-menu li a:hover {
	color: #fff;
}
.main-menu .navbar-nav>li.dropdown-holder .sub-menu li:last-child a {
	border:none;
}
/* ((((((((((((((((((((( scroll Menu ))))))))))))))))))))*/
@keyframes menu_sticky {
 0% {
margin-top:-120px;
opacity: 0;
}
 50% {
margin-top: -64px;
opacity: 0;
}
 100% {
margin-top: 0;
opacity: 1;
}
}
.theme-menu-fix-banner.fixed {
	position: fixed;
	width:100%;
	top:0;
	left:0;
	z-index: 9999;
	margin: 0;
	animation-name: menu_sticky;
	animation-duration: 0.90s;
	animation-timing-function: ease-in-out;
	height: 60px;
}
/*============= Theme Main Banner ==============*/
.camera_wrap {
	float:none;
}
#theme-main-banner .camera_overlayer {
	content: '';
	position: absolute;
	top:0;
	left:0;
	right: 0;
	bottom: 0;
	background: rgba(255, 255, 255, 0.2);
}
#theme-main-banner .camera_prev, #theme-main-banner .camera_next {
	background: rgba(0, 0, 0, 0.5);
	height: 120px;
	width: 30px;
	margin-top: -60px;
	text-align: center;
}
#theme-main-banner .camera_prev:hover, #theme-main-banner .camera_next:hover {
	background: rgba(0, 0, 0, 0.6);
}
#theme-main-banner .camera_prev > span, #theme-main-banner .camera_next > span {
	background: none;
	display: block;
	width: 100%;
	height: 100%;
}
#theme-main-banner .camera_prev > span:before, #theme-main-banner .camera_next > span {
	font-family: 'fontawesome';
	font-size: 32px;
	color:#fff;
	line-height: 120px;
}
.differnt_popup1 {
	cursor: pointer;
	height: auto;
	position: fixed;
	right: 0;
	top: 50%;
	width: auto;
	z-index: 999999;
}
#theme-main-banner.camera_wrap .camera_pag .camera_pag_ul li {
	display: none !important;
}
#theme-main-banner .camera_caption {
	height: 100%;
}
#theme-main-banner .camera_caption>div {
	background: transparent;
	position: absolute;
	width: 100%;
	z-index: 1;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
	text-shadow: none;
	left: 0;
	padding: 0;
}
#theme-main-banner .camera_caption .container.align-center {
	text-align: center;
}
#theme-main-banner .camera_caption .container.align-right {
	text-align: right;
}
#theme-main-banner .camera_caption .container h1, #theme-main-banner .camera_caption .container a {
	color: #151515;
}
#theme-main-banner .camera_caption .container p {
	color: #000000;
	font-size: 18px;
	font-weight: 400;
	text-transform: none;
	margin: 20px 0 35px;
}
#theme-main-banner .camera_caption .container>a.button-left:hover, #theme-main-banner .camera_caption .container a {
	font-weight: 700;
	font-size: 14px;
	padding: 0 20px;
	border: 2px solid #151515;
	margin: 8px 20px 0 0;
	line-height: 46px;
	text-align: center;
	opacity: 1;
	color: #151515;
}
#theme-main-banner .camera_caption .container>a.button-right:hover, #theme-main-banner .camera_caption .container>a.button-left {
	border: 2px solid #282e72;
	color: #fff;
}
#theme-main-banner .camera_caption .container>a.button-left {
	background: #282e72;
}
#theme-main-banner .camera_caption .container>a.button-left:before, #theme-main-banner .camera_caption .container>a.button-left:hover {
	background: transparent;
}
#theme-main-banner .camera_caption .container>a.button-right:before {
	background: #282e72;
}
/*=========== business section ==========*/

.il {
	float:left;
	margin-right:20px
}
.ir {
	float:right;
	margin-left:20px
}
.home-business-section {
	margin:50px 0;
}
.home-business-section .business-text>p {
	font-size: 20px;
	font-weight: 300;
	line-height: 34px;
}
.home-business-section .business-text>p strong {
	font-size:34px
}
p {
	text-align:justify
}
.home-business-section .business-text>span {
	display: block;
	width: 61px;
	border-bottom: solid 2px #282e72;
	margin: 30px auto 0;
}
.home-business-section .business-item {
	margin-top: 80px;
}
.home-business-section .business-item>div {
	height: 65px;
	margin-bottom: 25px;
}
.home-business-section .business-item>h5>a {
	color: #151515;
	text-transform: capitalize;
}
.home-business-section .business-item>p {
	padding: 10px 0px 45px;
	position: relative;
}
.home-business-section .business-item>p:after {
	content: "";
	border-top: solid 1px #ebebeb;
	border-bottom: solid 1px #ebebeb;
	height: 5px;
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
}
.home-business-section .business-item:hover>h5>a {
	color: #282e72;
}
.home-business-section .business-item:hover>p:after {
	border-color: #282e72;
}
/*=========== them-main-title ==========*/
.them-main-title>span {
	display: block;
	width: 61px;
	border-bottom: solid 2px #fff;
	padding-top: 10px;
	margin:0 auto
}
/*=========== Service Offer ==========*/
.service-offer .them-main-title>h2 {
	color: #fff;
}
.service-offer .them-main-title>span {
	margin: 0 auto;
}
.service-offer {
	background: url(../images/bg-img-1.jpg) no-repeat center;
	background-size: cover;
	background-attachment: fixed;
}
.service-offer .service-section-opact {
	padding: 70px 0 80px;
	background: rgba(0, 0, 0, 0.2);
}
.service-section {
	padding-top: 75px;
}
.service-section .service-offer-item {
	background: rgba(0, 0, 0, 0.7);
	padding: 40px 35px 48px 40px;
	margin-bottom: 30px;
}
.service-section .service-offer-item>.service-icon {
	margin-bottom: 14px;
}
.service-section .service-offer-item>.service-icon>.flaticon {
	color: #e03558;
	font-size: 55px;
}
.service-section .service-offer-item:hover>.service-icon>.flaticon {
	color: #fff;
}
.service-section .service-offer-item>.service-icon>span {
	display: inline-block;
	font-size: 40px;
	color: rgba(255, 255, 255, 0.7);
	padding-top: 10px;
	font-weight: 300;
}
.service-section .service-offer-item h3>a {
	text-transform: capitalize;
}
.service-section .service-offer-item p {
	color: #fff;
	margin: 25px 0 20px;
}
.service-section .service-offer-item:hover {
	background: #f4385f;
}
.service-section .service-offer-item:hover>.service-icon>span {
	color: rgba(255, 255, 255, 0.9);
}
.service-section .service-offer-item a {
	text-transform: capitalize;
}
.service-section .service-offer-item a i {
	vertical-align: middle;
	margin-left: 8px;
}
/*=========== Events Section ==========*/
.events-section {
	margin: 120px 0 80px;
}
.events-section .event-areya {
	position: relative;
}
.events-section .event-areya>a {
	position: absolute;
	top: 0;
	right: 0;
	width: 155px;
	line-height: 45px;
	border: solid 2px #ebebeb;
	color: #151515;
	text-align: center;
	font-weight: 700;
}
.events-section .event-areya>a:hover {
	color: #fff;
}
.events-section .event-areya>a:before {
	background: #282e72;
}
.events-section .event-areya .event-margin {
	margin-bottom: 75px;
}
.event-areya .event-item {
	margin-bottom: 42px;
}
.event-areya .event-item .event-img {
	position: relative;
	overflow: hidden;
}
.event-areya .event-item .event-img>img {
	width: 100%;
}
.event-areya .event-item .event-img>div {
	position: absolute;
	top: 15px;
	left: 15px;
	width: 60px;
	height: 60px;
	background: #f4385f;
	text-align: center;
}
.event-areya .event-item .event-img>div>span:nth-of-type(1) {
 font-size: 24px;
 font-weight: 700;
 color: #fff;
 display: block;
}
.event-areya .event-item .event-img>div>span:nth-of-type(2) {
 font-size: 16px;
 text-transform: uppercase;
 color: #fff;
 display: block;
}
.event-areya .event-item:hover .event-img>img {
	-webkit-transform: scale3D(1.1, 1.1, 1);
	transform: scale3D(1.1, 1.1, 1);
	opacity: 0.6;
}
.event-item .event-border {
	border: solid 1px #e8e9ed;
	margin-left: -15px;
	padding-left: 50px;
}
.event-item .event-text {
	padding-top: 38px;
	padding-bottom: 34px;
}
.event-item .event-text>h4 {
	line-height: 32px;
}
.event-item .event-text>h4>a {
	color: #151515;
	text-transform: none;
}
.event-item:hover .event-text>h4>a {
	color: #f4385f;
}
.event-item .event-text>p {
	padding: 12px 0 22px;
	color: #808080;
}
.event-item .event-text>a, .event-item .event-text>span {
	display: inline-block;
	color: #b8b8b8;
	text-transform: none;
	font-size: 16px;
	margin-bottom: 10px;
}
.event-item .event-text>a>i, .event-item .event-text>span>i {
	font-size: 18px;
	margin-right: 8px;
}
.event-item .event-text>a {
	margin-right: 25px;
}
.event-item:hover .event-text>a {
	color: #f4385f;
}
/*=========== Choose Section ==========*/
.choose-section .left-side, .choose-section .right-side {
	width: 100%;
	height: 600px;
	overflow: hidden;
}
.choose-section .right-side .right-side-content, .choose-section .left-side .left-side-content {
	width: 100%;
	max-width: 100%;
	height: 100%;
	overflow: hidden;
}
.choose-section .left-side {
	background: url(../images/bg-img-2.jpg) no-repeat center;
	background-size: cover;
	background-attachment: fixed;
}
.choose-section .left-side .left-side-opact {
	height: 100%;
	text-align:center
}
.choose-section .left-side .left-side-content {
	padding-top: 40px;
}
.choose-section .left-side .left-side-content .left-content-text {
	padding-right: 30px;
}
.choose-section .left-side .left-side-content .left-content-text>.them-main-title h2 {
	color: #fff;
}
.choose-section .left-side .left-side-content .left-content-text>p {
	font-size: 18px;
	color: #fff;
	margin: 30px 0;
}
.choose-section .left-side .left-side-content .left-content-text>a {
	display: block;
	width: 155px;
	line-height: 45px;
	background: #282e72;
	text-align: center;
}
.choose-section .left-side .left-side-content .left-content-text>a:hover {
	color: #282e72;
}
.choose-section .right-side {
	background: #f9f9f9;
}
.choose-section .right-side .right-side-content {
	padding: 80px 0 0 80px;
}
.choose-section .right-side .right-side-content .right-content-text {
	margin: 0 -15px;
}
.choose-section .right-side .right-side-content .right-content-text .right-side-item {
	width: 50%;
	padding: 0 15px;
	min-height: 220px;
	margin-bottom: 20px;
}
.choose-section .right-side .right-side-content .right-content-text .right-side-item>i.flaticon {
	font-size: 50px;
	color: #282e72;
	display: block;
	margin-bottom: 6px;
}
.choose-section .right-side .right-side-content .right-content-text .right-side-item>h4>a {
	text-transform: capitalize;
	color: #151515;
}
.choose-section .right-side .right-side-content .right-content-text .right-side-item:hover>h4>a {
	color: #282e72;
}
.choose-section .right-side .right-side-content .right-content-text .right-side-item>p {
	color: #9b9a9a;
	padding: 14px 0;
}
/*=========== Home Gallery ==========*/
.home-gallery_wrapper {
	padding: 120px 0;
}
.home-gallery_wrapper .isotop_menu>div>a {
	width: 135px;
	line-height: 45px;
	border: solid 2px #e5e5e5;
	color: #282e72;
	text-align: center;
}
.home-gallery_wrapper .isotop_menu>div>a:hover {
	color: #fff;
}
.home-gallery_wrapper .isotop_menu>div>a.hvr-bounce-to-right:before {
	background: #282e72;
}
.isotop_menu {
	margin-bottom: 65px;
}
.isotop_menu ul {
	display: inline-block;
}
.isotop_menu ul li {
	font-family: 'Poppins', sans-serif;
	font-size: 16px;
	font-weight: 500;
	display: inline-block;
	cursor: pointer;
	padding: 8px 10px;
	text-transform: capitalize;
	color: #898989;
}
.isotop_menu ul li.is-checked, .isotop_menu ul li:hover {
	color: #282e72;
}
.gallery_item_wrapper>.grid-sizer, .gallery_item_wrapper>.isotop-item {
	width: 33.333333%;
	padding: 15px;
}
#isotop-gallery-wrapper .single_item_wrapper img {
	width: 100%;
}
.single_item_wrapper {
	position: relative;
	overflow: hidden;
}
.single_item_wrapper>div {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background: rgba(249, 57, 97, 0.5);
	opacity: 0;
	transform: scale(0);
	-webkit-transform: scale(0);
	-moz-transform: scale(0);
	-ms-transform: scale(0);
	-o-transform: scale(0);
}
.single_item_wrapper:hover>div {
	opacity: 1;
	transform: scale(1);
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
}
.single_item_wrapper>div>a {
	font-size: 70px;
	font-weight: 300;
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
	left: 50%;
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	transform: translateX(-50%);
	text-align: center;
	color: #fff;
	line-height: 0;
}
.single_item_wrapper>div>a:hover {
	color: #282e72;
}
/*=========== Numver Section ==========*/
.numver-section {
	background: url(../images/bg-img-3.jpg) no-repeat center;
	background-size: cover;
	background-attachment: fixed;
}
.numver-section .numver-section-opact {
	padding: 60px 0;
}
.numver-section .numver-section-opact .numver-title>h2 {
	color: #fff;
}
.numver-section .numver-section-opact .numver-item>div {
	float: left;
	width: 33.333333%;
	color: #fff;
	padding: 10px 50px 0;
}
.numver-section .numver-section-opact .numver-item>div>h2 {
	color: #fff;
	font-size: 50px;
	font-weight: 500;
}
.numver-section .numver-section-opact .numver-item>div>h2:before {
	content: "";
	display: block;
	width: 40px;
	border-top: solid 2px #f57e2d;
	margin-bottom: 7px;
}
.numver-section .numver-section-opact .numver-item>div>p {
	font-size: 17px;
}
/*=========== Home Client Claider ==========*/
.them-main-title.text-center>span {
	margin: 0 auto;
}
.home-client-claider {
	padding: 40px 0;
}
.client-claider-wrapper {
	margin-top: 20px;
}
.client-claider-wrapper .item {
	border: solid 1px rgba(0, 0, 0, 0.05);
	min-height: 215px;
	background:#f2f2f2
}
.client-claider-wrapper .item>div {
	padding: 20px;
}
.client-claider-wrapper .item>div>p {
	font-size: 16px;
	margin-bottom: 30px;
}
.client-claider-wrapper .item>div>div {
	position: relative;
	padding:0 70px 0 40px;
}
.client-claider-wrapper .item>div>div span {
	display: inline-block;
	width: 25px;
	border-top: solid 2px #151515;
	position: absolute;
	top: 4px;
	left: 0;
}
.client-claider-wrapper .item:hover>div>div span {
	border-color: #282e72;
}
.client-claider-wrapper .item>div>div>img {
	width: 52px;
	height: 45px;
	position: absolute;
	top: 0;
	right: 5px;
}
.client-claider-wrapper .item>div>div>h6>a {
	color: #151515;
	text-transform: capitalize;
}
.client-claider-wrapper .item:hover>div>div>h6>a {
	color: #282e72;
}
.client-claider-wrapper .item>div>div>i {
	display: block;
	font-size: 16px;
	color: #9e9e9e;
	margin-top: 7px;
}
#client-claider-carousel.owl-theme .owl-nav.disabled+.owl-dots {
	margin-top: 40px;
}
#client-claider-carousel.owl-theme .owl-dots .owl-dot span {
	margin: 5px 5px;
	background: transparent;
	border: solid 1px #c3bebe;
}
#client-claider-carousel.owl-theme .owl-dots .owl-dot.active span, #client-claider-carousel.owl-theme .owl-dots .owl-dot span:hover {
	border-color: #282e72;
	background: #282e72;
}
/*=========== Home Form Section ==========*/
.home-form-section {
	background: url(../images/bg-img-4.jpg) no-repeat center;
	background-size: cover;
	background-attachment: fixed;
}
.home-form-section .form-section-opact {
	background: rgba(0, 0, 0, 0.2);
	padding: 100px 0;
}
.home-form-section .form-text-item {
	text-align: right;
	color: #fff;
}
.home-form-section .form-text-item>.them-main-title>h2 {
	color: #fff;
}
.home-form-section .form-text-item>.them-main-title>span {
	display: inline-block;
}
.home-form-section .form-text-item>p {
	font-size: 18px;
	line-height: 26px;
	margin-top: 15px;
}
.home-form-section .form-contact-item {
	padding: 10px 0 0 40px;
}
.home-form-section .form-contact-item>form input {
	width: 100%;
	height: 50px;
	margin-bottom: 15px;
	border: 1px solid #fff;
	padding: 0 20px;
}
.home-form-section .form-contact-item>form textarea:focus, .home-form-section .form-contact-item>form input:focus {
	border: solid 1px #282e72;
}
.home-form-section .form-contact-item>form textarea {
	width: 100%;
	max-width: 100%;
	height: 130px;
	max-height: 130px;
	margin-bottom: 15px;
	border: 1px solid #fff;
	padding: 20px;
}
.home-form-section .form-contact-item>form button {
	width: 155px;
	height: 45px;
	color: #fff;
	background: #282e72;
	text-transform: uppercase;
}
.home-form-section .form-contact-item>form button:hover {
	color: #151515;
	border: solid 1px #282e72;
	font-weight: 700;
}
/*=========== Latest News Section ==========*/
.home-latest-news {
	margin: 100px 0 60px;
}
.home-latest-news .news-item-wrapper {
	margin-top: 70px;
}
.news-item-wrapper .news-item {
	margin-bottom: 30px;
	border-left: none;
	border-right: none;
}
.news-item-wrapper .news-item .news-item-img {
	overflow: hidden;
	position: relative;
}
.news-item-wrapper .news-item .news-item-img>img {
	width: 100%;
}
.news-item-wrapper .news-item:hover .news-item-img>img {
	opacity: 0.5;
}
.news-item-wrapper .news-item .news-item-img>span {
	width: 135px;
	text-align: center;
	line-height: 37px;
	position: absolute;
	left: 0;
	bottom: 0;
	background: #282e72;
	font-size: 15px;
	font-weight: 600;
	font-family: 'Poppins', sans-serif;
	color: #fff;
	text-transform: uppercase;
}
.news-item-wrapper .news-item .news-text-item {
	padding: 30px 0;
}
.news-item-wrapper .news-item .news-text-item>h4 {
	line-height: 30px;
}
.news-item-wrapper .news-item .news-text-item>p {
	color: #868686;
	margin: 15px 0;
}
.news-item-wrapper .news-item .news-text-item>a {
	color: #151515;
	text-transform: capitalize;
	font-weight: 700;
	font-size: 16px;
}
.news-item-wrapper .news-item:hover .news-text-item>a>i, .news-item-wrapper .news-item:hover .news-text-item>a {
	color: #282e72;
}
.news-item-wrapper .news-item .news-text-item>a>i {
	color: #868686;
	vertical-align: middle;
	margin-left: 5px;
}
/*=========== Logo slide ==========*/
.home-logo-slide {
	margin:60px 0;
}
.home-logo-slide .them-main-title>span {
	display: inline-block;
}
#logo-claider-carousel.owl-theme .owl-dots .owl-dot span {
	display: none !important;
}
#logo-claider-carousel .item>div {
	border: solid 1px #e7e5e5;
}
#logo-claider-carousel .item>div>img {
	width: 100% !important;
}
/*=========== home Footer section ==========*/
.them-footer-section .footer-button-section {
	background: #282e72;
	padding: 30px 0;
}
.them-footer-section .footer-button-section h3 {
	font-size: 28px;
	color: #fff;
	line-height: 55px;
}
.them-footer-section .footer-button-section a {
	width: 195px;
	line-height: 55px;
	background: #151515;
	text-align: center;
	font-size: 15px;
	font-weight: 700;
	float: right;
}
.them-footer-section .footer-button-section a:hover {
	color: #282e72;
}
.them-footer-section .footer-section {
	background: #f57e2d;
	color: #fff;
}
.them-footer-section .footer-section .footer-item-one, .them-footer-section .footer-section .footer-item-two, .them-footer-section .footer-section .footer-item-three, .them-footer-section .footer-section .footer-item-four {
	padding-bottom: 40px
}
.them-footer-section .footer-section .footer-item-one>p {
	margin: 30px 0 35px;
}
.them-footer-section .footer-section .footer-item-one>ul>li {
	display: inline-block;
}
.them-footer-section .footer-section .footer-item-one>ul>li>a {
	margin: 5px;
	color: #fff;
}
.them-footer-section .footer-section .footer-item-three>ul>li:hover>h6>a, .them-footer-section .footer-section .footer-item-one>ul>li>a:hover {
	color: #fff;
}
.them-footer-section .footer-section .footer-item-two>h3, .them-footer-section .footer-section .footer-item-three>h3, .them-footer-section .footer-section .footer-item-four>h3 {
	color: #fff;
	position: relative;
	padding-left: 30px;
	margin-bottom: 30px;
}
.them-footer-section .footer-section .footer-item-two>h3:before, .them-footer-section .footer-section .footer-item-three>h3:before, .them-footer-section .footer-section .footer-item-four>h3:before {
	content: "";
	display: inline-block;
	width: 20px;
	border-bottom: solid 2px #282e72;
	position: absolute;
	left: 0;
	top: 12px;
}
.them-footer-section .footer-section .footer-item-two>ul>li {
	position: relative;
	padding-left: 20px;
	margin-bottom: 20px;
}
.them-footer-section .footer-section .footer-item-two>ul>li>i {
	position: absolute;
	left: 0;
	top: 3px;
}
.them-footer-section .footer-section .footer-bottom-item .privacy-item>h6>a:hover, .them-footer-section .footer-section .footer-item-two>ul>li:hover>i {
	color: #282e72;
}
.them-footer-section .footer-section .footer-item-two>ul>li>a {
	text-transform: capitalize;
	color: #7d7e81;
}
.them-footer-section .footer-section .footer-item-three>ul>li {
	margin-bottom: 30px;
}
.them-footer-section .footer-section .footer-item-three>ul>li>h6>a {
	line-height: 25px;
	text-transform: capitalize;
}
.them-footer-section .footer-section .footer-item-three>ul>li>i {
	display: block;
	margin-top: 8px;
}
.them-footer-section .footer-section .footer-item-four>span {
	display: block;
	margin-bottom: 30px;
}
.them-footer-section .footer-section .footer-bottom-item {
	border-top: solid 1px rgba(255, 255, 255, 0.05);
	padding: 20px 0;
}
.them-footer-section .footer-section .footer-bottom-item p>a {
	text-transform: capitalize;
	color: #282e72;
}
.them-footer-section .footer-section .footer-bottom-item .privacy-item>p {
	color: #fff;
	display: inline-block;
	font-size: 15px;
}
.them-footer-section .footer-section .footer-bottom-item .privacy-item>p>a {
	color: #fff;
	text-transform: none;
	font-weight:normal
}
/*===================== index-2 =======================*/
.top-header-v-two {
	background: #282e72;
}
.top-header-v-two ul>li {
	display: inline-block;
	margin:8px 26px 0 0
}
.top-header-v-two ul>li>a {
	text-transform: none;
}
.top-header-v-two .top-header-left>li>a>i {
	margin-right: 7px;
	font-size: 18px;
}
.top-header-v-two .top-header-right>li {
	float: right;
}
.top-header-v-two .top-header-right>li>ul>li {
	margin: 0;
}
.top-header-v-two .top-header-right>li:nth-of-type(1) {
margin-right: 0;
}
.top-header-v-two .top-header-right>li>ul>li>a {
	padding: 0 6px;
	color: #ffa9bb;
}
.top-header-v-two .top-header-right>li>ul>li>a:hover {
	color: #fff;
}
/*=========== menu-V-2 ==========*/
.theme-menu-V-two-fix {
	position:relative !important;
	padding: 15px 0;
	box-shadow:2px 2px 2px #a5a5a5;
	z-index:9999
}
.theme-menu-V-two-fix>div {
	position: relative;
}
.theme-menu-V-two-fix .manu-logo-v-two a {
	line-height: 60px;
}
.theme-menu-V-two-fix .theme-main-menu {
	background: #fff !important;
}
.theme-menu-V-two-fix .theme-main-menu:before {
	display: none !important;
}
.theme-menu-V-two-fix .navbar {
	margin-bottom: 0;
}
.theme-menu-V-two-fix .main-menu .navbar-nav >li>a {
	color: #171717;
	padding: 0px 9px;
	border-right: none;
}
.top-header-right {
	float:right;
	margin-right:20px
}
.banner_right {
	background:#e4e4e4;
	border:1px solid #e4e4e4;
	min-height: 335px;
	float:left;
	padding:10px;
	width:100%;
	margin-top:10px;
}
.banner_right h3 {
	font:700 17px/1.5em 'Open Sans', sans-serif;
	color:#fff;
	background:#282e72;
	padding:5px;
	text-transform:uppercase;
	margin:0 0 10px 0
}
.banner_right h3 a {
	font:400 13px/2.5em 'Open Sans', sans-serif;
	color:#fff;
	text-align:right;
	float:right
}
.banner_right h4 {
	font:700 20px/1.5em 'Open Sans', sans-serif;
	color:#fff;
	background:#085b8f;
	padding:5px;
	text-transform:uppercase;
	margin:0 0 10px 0
}
.banner_right .new {
	font:bold 13px Arial, Helvetica, sans-serif;
	color:#222;
	padding-bottom:10px;
	margin-bottom:10px;
	border-bottom:1px dotted #ccc
}
.banner_right .new span {
	font-size:13px;
	font-weight:normal;
	text-transform:uppercase;
	padding:5px 0;
	float:left;
}
a.more {
	background:#333;
	color: #FFFFFF;
	margin: 5px 0;
	padding:5px 10px;
	font-size:13px;
	font-weight:600;
	float:right
}
a.more:hover {
	background:#f57e2d;
}
.banner_right .new span a {
	color:#282e72;
	font-weight:600;
}
.theme-menu-V-two-fix .main-menu .navbar-nav >li.active>a, .theme-menu-V-two-fix .main-menu .navbar-nav >li:hover a, .theme-menu-V-two-fix .main-menu .navbar-nav >li:focus a {
	background: transparent;
	color: #f57e2d;
}
.theme-menu-V-two-fix .main-menu .navbar-nav {
	padding-left: 70px;
}
.theme-menu-V-two-fix .navbar-toggle {
	margin-top: 9px;
}
.theme-menu-V-two-fix .search_option {
	position: relative;
}
.theme-menu-V-two-fix .search_option .search {
	background:transparent;
	border:none;
	font-size: 22px;
	color: #171717;
	line-height: 60px;
}
.theme-menu-V-two-fix .search_option form.dropdown-menu {
	position: absolute;
	height: 55px;
	width: 280px;
	padding: 5px;
	border-radius: 0;
	right: 0;
	left: auto;
	top: 50px;
	font-size: 15px;
	box-shadow: none;
	border: none;
	float: none;
	margin: 0;
	background: #fff;
	z-index: 9999999;
}
.theme-menu-V-two-fix .search_option form input {
	width: 100%;
	height: 100%;
	background: transparent;
	outline: none;
	border: 1px solid #ececec;
	padding: 0 52px 0 10px;
}
.theme-menu-V-two-fix .search_option form button {
	display: block;
	width: 48px;
	background: #282e72;
	color: #fff;
	border: 1px solid #fff;
	border-left: none;
	line-height: 45px;
	text-align: center;
	position: absolute;
	top: 4px;
	right: 5px;
}
.theme-menu-V-two-fix .manu-icon>div>a {
	color: #171717;
	line-height: 60px;
}
.theme-menu-V-two-fix .manu-icon>div>a>i {
	font-size: 22px;
	position: relative;
	margin-right: 25px;
}
.theme-menu-V-two-fix .manu-icon>div>a>i>span {
	position: absolute;
	height: 16px;
	width: 16px;
	background: #282e72;
	border-radius: 50%;
	display: inline-block;
	text-align: center;
	font-size: 12px;
	line-height: 16px;
	right: -10px;
	bottom: -10px;
	color: #fff;
}
.theme-menu-V-two-fix .search_option .search:hover, .theme-menu-V-two-fix .manu-icon>div>a:hover {
	color: #282e72;
}
.theme-menu-V-two-fix.fixed {
	position: fixed !important;
	width:100%;
	top:0;
	left:0;
	z-index: 9999;
	margin: 0;
	animation-name: menu_sticky;
	animation-duration: 0.90s;
	animation-timing-function: ease-in-out;
	height: 75px;
	background: #fff;
	padding: 6px 0;
	-webkit-box-shadow: 0px 13px 20px -12px rgba(0, 0, 0, 0.10);
	-moz-box-shadow: 0px 13px 20px -12px rgba(0, 0, 0, 0.10);
	box-shadow: 0px 13px 20px -12px rgba(0, 0, 0, 0.10);
}
/*=========== home 2 business section ==========*/
.home-two-business .business-text span {
	margin:12px 0
}
/*=========== Home-two-our-Service ==========*/
.home-two-our-service .home-two-our-service-item {
	width: 47%;
	overflow: hidden !important;
	position: relative;
	margin-top:40px
}
.item-opact-text {
	width:53%;
	padding:2% 2% 2% 3%;
	float:right;
	margin-top:40px;
	background:#fff;
	min-height:196px
}
.home-two-our-service .home-two-our-service-item img {
	width: 100%;
}
.home-two-our-service .home-two-our-service-item .item-opact-text {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	padding: 60% 8% 0;
	color: #fff;
}
.home-two-our-service .home-two-our-service-item:hover .item-opact-text {
	background: rgba(0, 0, 0, 0.7);
	padding: 20% 8% 0;
}
.item-opact-text h5>a {
	margin-bottom:10px;
	text-transform: capitalize;
	color:#222
}
.item-opact-text a>i {
	vertical-align: middle;
	margin-left: 5px;
}
.home-two-our-service .home-two-our-service-item .item-opact-text p {
	display: none;
	line-height: 22px;
}
.home-two-our-service .home-two-our-service-item:hover .item-opact-text p {
	display: block;
}
.item-opact-text a {
	color:#222;
	font-size:13px;
	font-weight:600
}
.home-two-our-service {
	margin:40px 0 0 0;
	padding:30px 0 50px 0;
	background:#f2f2f2
}
/*=========== Home-two Experts section ==========*/
.home-two-experts-section {
	margin: 120px 0;
}
.home-two-experts-section .them-main-title>p {
	margin-top: 25px;
}
.experts-claider-wrapper {
	margin-top: 70px;
}
.experts-claider-wrapper .item .expert-img {
	height: 200px;
	width: 200px;
	overflow: hidden;
	border-radius: 50%;
	margin: 0 auto 30px;
}
.experts-claider-wrapper .item .expert-img>img {
	width: 100%;
}
.experts-claider-wrapper .item h5>a {
	color: #151515;
	text-transform: capitalize;
	font-weight: 600;
}
.experts-claider-wrapper .item span {
	color: #222;
	font-size: 15px;
	margin:18px 0 0 0;
	display: block;
}
#home-two-experts-carousel.owl-theme .owl-dots .owl-dot span {
	display: none;
}
.experts-claider-wrapper .item:hover h5>a {
	color: #282e72;
}
/*=========== Choose Section ==========*/
.choose-section .home-two-right-side {
	background: #282e72;
}
.choose-section .home-two-right-side .right-side-content {
	padding: 100px 0 0 80px;
}
.choose-section .home-two-right-side .right-side-content .right-content-text {
	margin: 0;
}
.choose-section .home-two-right-side .right-side-content .right-content-text .right-side-item {
	width: 100%;
	padding: 0;
	min-height: auto;
	margin-bottom: 60px;
	position: relative;
	padding-left: 75px;
}
.choose-section .home-two-right-side .right-side-content .right-content-text .right-side-item>i.flaticon {
	position: absolute;
	top: 0;
	left: 0;
	line-height: 50px;
	color: #fff;
	margin-bottom: 0;
}
.choose-section .home-two-right-side .right-side-content .right-content-text .right-side-item>h4>a {
	color: #fff;
	margin-bottom: 10px;
}
.choose-section .home-two-right-side .right-side-content .right-content-text .right-side-item:hover>h4>a {
	color: #151515;
}
.choose-section .home-two-right-side .right-side-content .right-content-text .right-side-item>p {
	color: #fff;
	padding: 0 80px 0 0;
}
/*=========== Home two Recent work ==========*/
.Recent-work-section {
	margin-bottom: 120px;
}
.Recent-work-taitle>p {
	color: #868686;
	margin: 30px 0;
}
.Recent-work-taitle>a {
	width: 152px;
	line-height: 45px;
	background: #282e72;
	text-align: center;
	font-weight: 600;
}
.Recent-work-taitle>a:before {
	background: #151515;
}
#Recent-work-claider-carousel.owl-theme .owl-dots .owl-dot span {
	display: none;
}
#Recent-work-claider-carousel .item:hover img {
	opacity: 0.5;
}
.sd-header-social {
	border-left: 1px solid #e9e9e9;
	float: right;
}
.sd-header-social a {
	border-right: 1px solid #fff;
	color: #fff;
	display: block;
	float: left;
	padding:8px 0;
	text-align: center;
	width: 42px;
}
.sd-social-icons-widget a {
	color: #868685;
	display: inline-block;
	overflow: hidden;
	text-align: center;
	width: 42px;
}
.sd-header-social a:hover, .sd-social-icons-widget a:hover {
	color: #fff;
}
.sd-header-facebook:hover {
	background-color: #3b5998;
}
.sd-header-twitter:hover {
	background-color: #00aced;
}
.sd-header-linkedin:hover {
	background-color: #007bb6;
}
.sd-header-google-plus:hover {
	background-color: #dd4b39;
}
.sd-header-youtube-play:hover {
	background-color: #bb0000;
}
.sd-header-vimeo-square:hover {
	background-color: #aad450;
}
.sd-header-pinterest:hover {
	background-color: #cb2027;
}
.sd-header-instagram:hover {
	background-color: #517fa4;
}
.sd-header-flickr:hover {
	background-color: #ff0084;
}
.sd-header-rss:hover {
	background-color: #ff8a00;
}
/*=========== Our Membership ==========*/
.Our-Membership {
	margin: 120px 0 130px;
}
.Our-Membership .them-main-title {
	margin-bottom: 65px;
}
.Our-Membership .them-main-title>p {
	margin-top: 15px;
	font-size: 18px;
}
.Our-Membership .Our-Membership-item {
	padding-top: 15px;
	height: 535px;
	margin-bottom: 15px;
}
.Our-Membership .Our-Membership-item:hover {
	padding: 0 0 15px;
}
.Our-Membership .Our-Membership-item .Membership-div {
	height: 520px;
	overflow: hidden;
	padding: 55px 10px 20px;
	color: #fff;
}
.Our-Membership .Our-Membership-item:hover .Membership-div {
	-webkit-box-shadow: 0px 18px 21px -3px rgba(0, 0, 0, 0.35);
	-moz-box-shadow: 0px 18px 21px -3px rgba(0, 0, 0, 0.35);
	box-shadow: 0px 18px 21px -3px rgba(0, 0, 0, 0.35);
}
.Our-Membership .Our-Membership-item .Membership-div>h6 {
	color: #fff;
	text-transform: uppercase;
}
.Our-Membership .Our-Membership-item .Membership-div>strong {
	display: block;
	font-size: 60px;
	font-family: 'Poppins', sans-serif;
	font-weight: 400;
	line-height: 100px;
}
.Our-Membership .Our-Membership-item .Membership-div>h5 {
	font-size: 14px;
	text-transform: uppercase;
}
.Our-Membership .Our-Membership-item .Membership-div>p {
	margin: 35px 0 27px;
}
.Our-Membership .Our-Membership-item .Membership-div>span {
	display: block;
	text-transform: uppercase;
	font-size: 14px;
	font-family: 'Poppins', sans-serif;
	margin-bottom: 30px;
}
.Our-Membership .Our-Membership-item .Membership-div>a {
	width: 180px;
	line-height: 50px;
	background: rgba(0, 0, 0, 0.1);
	text-align: center;
	font-size: 14px;
	display: block;
	margin: 0 auto;
}
.Our-Membership .Our-Membership-item .Membership-div>a:before {
	background: #282e72
}
.Our-Membership .Our-Membership-item .Membership-div.item-one-color {
	background: #00abf2;
}
.Our-Membership .Our-Membership-item .Membership-div.item-one-color>h5 {
	color: #66cdf7;
}
.Our-Membership .Our-Membership-item .Membership-div.item-one-color>span {
	color: #0077a9;
}
.Our-Membership .Our-Membership-item .Membership-div.item-two-color {
	background: #9251ff;
}
.Our-Membership .Our-Membership-item .Membership-div.item-two-color>h5 {
	color: #be97ff;
}
.Our-Membership .Our-Membership-item .Membership-div.item-two-color>span {
	color: #6639b2;
}
.Our-Membership .Our-Membership-item .Membership-div.item-three-color {
	background: #11dc9c;
}
.Our-Membership .Our-Membership-item .Membership-div.item-three-color>h5 {
	color: #70eac4;
}
.Our-Membership .Our-Membership-item .Membership-div.item-three-color>span {
	color: #0c9a6d;
}
/*============================= Enar-page-banner =========================*/
.Enar-page-banner {
	background: url(../images/banner.jpg) no-repeat center;
	background-size: cover;
}
.Enar-page-banner .Enar-page-banner-opact {
	height: 300px;
	background: rgba(0, 0, 0, 0.2);
	padding-top: 80px;
}
.Enar-page-banner .Enar-page-banner-opact h1 {
	color: #fff;
	margin-bottom: 25px;
}
.Enar-page-banner .Enar-page-banner-opact ul>li {
	display: inline-block;
	color: #fff;
}
.Enar-page-banner .Enar-page-banner-opact ul>li>span {
	display: inline-block;
	width: 47px;
	border-bottom: solid 2px #fff;
	vertical-align: middle;
	margin-right: 8px;
}
.Enar-page-banner .Enar-page-banner-opact ul>li>a {
	text-transform: capitalize;
}
.Enar-page-banner .Enar-page-banner-opact ul>li:last-child>a, .Enar-page-banner .Enar-page-banner-opact ul>li>a:hover {
	color: #f57e2d;
}
/*============================= About us =========================*/
.About-us-section {
	margin: 130px 0 40px;
}
.About-us-section .About-us-img-section .About-us-img {
	overflow: hidden;
	height: 600px;
}
.About-us-section .About-us-img-section .About-us-img img {
	width: 100%;
	height: 100%;
}
.About-us-section .About-us-img-section:hover .About-us-img img {
	-webkit-transform: scale3D(1.1, 1.1, 1);
	transform: scale3D(1.1, 1.1, 1);
	opacity: 0.6;
}
.About-us-section .About-us-img-section .img-text-border {
	border: solid 2px rgba(0, 0, 0, 0.05);
	border-left: none;
	margin-left: -15px;
}
.About-us-section .About-us-img-section .img-text-border .About-us-img-text {
	height: 596px;
	padding: 60px 15px 0 70px;
}
.About-us-section .About-us-img-section .img-text-border .About-us-img-text h3 {
	font-size: 35px;
	line-height: 50px;
	margin-bottom: 8px;
}
.About-us-section .About-us-img-section .img-text-border .About-us-img-text span {
	display: block;
	width: 61px;
	border-top: solid 2px #282e72;
}
.About-us-section .About-us-img-section .img-text-border .About-us-img-text p {
	padding-right: 40px;
	margin: 40px 0;
	color: #7a7a7a;
}
.About-us-section .About-us-img-section .img-text-border .About-us-img-text ul>li>h6>a {
	color: #151515;
	text-transform: capitalize;
	font-size: 18px;
	margin: 20px 0 8px;
}
.About-us-section .About-us-img-section .img-text-border .About-us-img-text:hover ul>li>h6>a {
	color: #282e72;
}
.About-us-section .About-us-img-section .img-text-border .About-us-img-text ul>li {
	color: #9d9d9d;
}
.About-us-section .About-us-text-section {
	margin-top: 90px;
}
.About-us-section .About-us-text-section .About-us-text {
	margin-bottom: 80px
}
.About-us-section .About-us-text-section .About-us-text h3 {
	font-weight: 600;
	margin-bottom: 40px;
}
.About-us-section .About-us-text-section .About-us-text p {
	margin-bottom: 40px;
	color: #7a7a7a;
}
/*=============================  Service-V-1  =========================*/
.service-v1-section {
	margin: 80px 0 120px;
}
.service-v1-section .service-section .service-offer-item {
	background: #fff;
	border: solid 1px #f4f4f4;
}
.service-v1-section .service-section .service-offer-item:hover {
	background: #f4385f;
}
.service-v1-section .service-section .service-offer-item h3>a {
	color: #151515;
}
.service-v1-section .service-section .service-offer-item:hover a, .service-v1-section .service-section .service-offer-item:hover h3>a {
	color: #fff;
}
.service-v1-section .service-section .service-offer-item p {
	color: #919191;
}
.service-v1-section .service-section .service-offer-item:hover p {
	color: #fbbfc8;
}
.service-v1-section .service-section .service-offer-item a {
	color: #151515;
}
.service-v1-section .service-section .service-offer-item>.service-icon>span {
	color: #eaeaea;
}
/*=============================  Service-V-2  =========================*/
.our-service-v2-section {
	margin: 150px 0 110px;
}
.our-service-v2-section .service-v2-item {
	margin-bottom: 45px;
}
.our-service-v2-section .service-v2-item .item-img {
	overflow: hidden;
}
.our-service-v2-section .service-v2-item .item-img>img {
	width: 100%;
}
.our-service-v2-section .service-v2-item:hover .item-img>img {
	-webkit-transform: scale3D(1.1, 1.1, 1);
	transform: scale3D(1.1, 1.1, 1);
	opacity: 0.6;
}
.our-service-v2-section .service-v2-item .iteme-text {
	border: solid 1px #f4f4f4;
	border-top: none;
	padding: 40px 15px 20px 40px;
	min-height: 210px;
}
.our-service-v2-section .service-v2-item:hover .iteme-text {
	border-color: #f57e2d;
}
.our-service-v2-section .service-v2-item .iteme-text>h3>a {
	color: #151515;
	text-transform: capitalize;
	margin-bottom: 14px;
}
.our-service-v2-section .service-v2-item:hover .iteme-text>h3>a {
	color: #f57e2d;
}
.our-service-v2-section .service-v2-item .iteme-text>p {
	color: #919191;
}
/*=============================  Service Details  =========================*/
.Service-Details {
	margin: 50px 0;
}
.Service-Details .Service-Details-right-side-item {
}
.Service-Details .Service-Details-right-side-item .right-side-item-top-area .top-area-img {
	overflow: hidden;
	margin-bottom:15px
}
.Service-Details .Service-Details-right-side-item .right-side-item-top-area .top-area-img img {
	width: 100%;
}
.Service-Details .Service-Details-right-side-item .right-side-item-Our-Approch:hover .Approch-img img, .Service-Details .Service-Details-right-side-item:hover .right-side-item-top-area .top-area-img img {
	-webkit-transform: scale3D(1.1, 1.1, 1);
	transform: scale3D(1.1, 1.1, 1);
	opacity: 0.6;
}
.Service-Details .Service-Details-right-side-item .right-side-item-top-area>h3>a {
	font-size: 28px;
	font-weight: 600;
	color: #151515;
	text-transform: capitalize;
	margin: 60px 0 35px;
	line-height: 30px;
}
.Service-Details .Service-Details-left-side-item .coll-us-item:hover>h6>a, .Service-Details .Service-Details-left-side-item .Download-PDF-item:hover>div>a, .Service-Details .Service-Details-right-side-item .right-side-item-top-area:hover>h3>a {
	color: #282e72;
}
.Service-Details .Service-Details-right-side-item .right-side-item-top-area>h6 {
	font-size: 18px;
	margin-bottom: 40px;
	line-height: 25px;
}
.Service-Details .Service-Details-right-side-item p {
	color: #222;
	text-align:justify
}
.Service-Details .Service-Details-right-side-item .right-side-item-Our-Approch {
	margin:40px 0;
}
.Service-Details .Service-Details-right-side-item .right-side-item-Our-Approch .Approch-img {
	float: right;
	overflow: hidden;
	width: 40%;
}
.Service-Details .Service-Details-right-side-item .right-side-item-Our-Approch .Approch-img img {
	width: 100%
}
.Service-Details .Service-Details-right-side-item .right-side-item-Our-Approch .Approch-text {
	float: left;
	width: 60%;
	padding-right: 50px;
}
.Service-Details .Service-Details-right-side-item .right-side-item-Our-Approch .Approch-text1 {
	float: left;
	width: 100%;
}
.ir {
	float:right;
	margin-left:20px
}
.Approch-text>h3 {
	font-weight: 600;
	margin-bottom: 15px;
}
.Service-Details .Service-Details-right-side-item .right-side-item-Our-Approch .Approch-text>h6 {
	line-height: 30px;
	margin-bottom: 20px;
}
.Service-Details .Service-Details-right-side-item .right-side-item-benefits>ul>li>i, .Approch-text>ul>li>i {
	font-size: 8px;
	color: #282e72;
	vertical-align: middle;
	margin-right: 5px;
}
.Service-Details .Service-Details-right-side-item .right-side-item-benefits>ul>li>i, .Approch-text1>ul>li>i {
	font-size: 8px;
	color: #282e72;
	vertical-align: middle;
	margin-right: 5px;
}
.Approch-text1 h4 {
	margin:10px 0;
	color:#f57e2d;
	font-size:20px
}
.Team-Width {
	background:#f2f2f2;
	padding:10px;
	margin:1%;
	width:31% !important;
	min-height:160px
}
.Service-Details .Service-Details-right-side-item .right-side-item-benefits>ul>li, .Approch-text>ul>li {
	color: #222;
	margin-bottom: 10px;
}
.Approch-text1>ul>li {
	color: #222;
	margin-bottom: 10px;
}
.Service-Details .Service-Details-right-side-item .right-side-item-benefits>h3 {
	font-weight: 600;
	margin-bottom: 30px;
}
.Service-Details .Service-Details-right-side-item .right-side-item-benefits>ul {
	margin: 35px 0;
}
.Service-Details .Service-Details-right-side-item .right-side-item-benefits {
	margin-bottom: 50px;
}
/*=======*/
.Service-Details .Service-Details-left-side-item .coll-us-item, .Service-Details .Service-Details-left-side-item .Download-PDF-item, .Service-Details .Service-Details-left-side-item>ul {
	max-width: 270px;
}
.Service-Details .Service-Details-left-side-item>ul>li {
	background: #282e72;
	border-bottom:1px dotted #fff
}
.Service-Details .Service-Details-left-side-item>ul>li>a {
	padding:10px;
	display: block;
	text-transform: capitalize;
	font-weight: 500;
}
.Service-Details .Service-Details-left-side-item>ul>li>a:hover {
	padding-left: 40px;
	background: rgba(0, 0, 0, 0.1);
}
.Service-Details .Service-Details-left-side-item .Download-PDF-item {
	border: solid 1px #eaeaea;
	margin: 30px 0;
	padding: 25px;
}
.Service-Details .Service-Details-left-side-item .Download-PDF-item>h5 {
	font-weight: 600;
}
.Service-Details .Service-Details-left-side-item .Download-PDF-item>p {
	color: #8d8d8d;
	font-size: 15px;
	margin: 20px 0;
}
.Service-Details .Service-Details-left-side-item .Download-PDF-item>div>img {
	width: 25px;
	height: 32px;
}
.Service-Details .Service-Details-left-side-item .Download-PDF-item>div>a {
	color: #2c2c2c;
	font-size: 14px;
	font-weight: 600;
	font-family: 'Poppins', sans-serif;
	vertical-align: middle;
	padding-left: 14px;
	padding-top: 2px;
}
.Service-Details .Service-Details-left-side-item .coll-us-item {
	border: solid 1px #eaeaea;
	text-align: center;
	padding: 30px 10px;
	margin-top:20px
}
.Service-Details .Service-Details-left-side-item .coll-us-item>p {
	font-size: 18px;
	font-weight: 400;
	color: #222;
	text-align:center
}
.Service-Details .Service-Details-left-side-item .coll-us-item>p>span {
	font-weight: 700;
	color: #000000;
}
.Service-Details .Service-Details-left-side-item .coll-us-item>h6>a {
	color: #f57e2d;
	margin-top: 15px;
	text-transform: capitalize;
}
/*============================= Projects V-2 =========================*/
.Projects-gallery-v-Two>.gallery_item_wrapper>.grid-sizer, .Projects-gallery-v-Two>.gallery_item_wrapper>.isotop-item {
	width: 25%;
}
/*============================= Projects V-3 =========================*/
.Projects-gallery-v-Three>.gallery_item_wrapper>.grid-sizer, .Projects-gallery-v-Three>.gallery_item_wrapper>.isotop-item {
	width: 50%;
}
/*============================= Single Projects =========================*/
.Single-Project {
	margin: 150px 0 100px;
}
.Single-Project .Single-Project-img-item {
	overflow: hidden;
}
.Single-Project .Single-Project-img-item img {
	width: 100%;
}
.Single-Project .Single-Project-left-Side:hover .Single-Project-img-item img, .Single-Project .Single-Project-Right-Side:hover .Single-Project-img-item img {
	-webkit-transform: scale3D(1.1, 1.1, 1);
	transform: scale3D(1.1, 1.1, 1);
	opacity: 0.6;
}
.Single-Project .Single-Project-Right-Side>h3>a, .Single-Project .Single-Project-left-Side>h3>a {
	color: #151515;
	text-transform: capitalize;
	font-size: 28px;
	font-weight: 600;
	margin: 60px 0 40px;
}
.Single-Project .Single-Project-Right-Side:hover>h3>a, .Single-Project .Single-Project-left-Side:hover>h3>a {
	color: #282e72;
}
.Single-Project .Single-Project-left-Side>h6 {
	font-size: 18px;
	line-height: 25px;
	color: #151515;
	margin-bottom: 20px;
}
.Single-Project p {
	color: #808080;
}
.Single-Project .Single-Project-left-Side>.Project-Challange {
	margin: 60px 0;
}
.Single-Project .Single-Project-left-Side>.Project-Challange>h3 {
	margin-bottom: 30px;
}
.Single-Project .Single-Project-left-Side>.Project-Challange>ul {
	margin-top: 30px;
}
.Single-Project .Single-Project-left-Side>.Project-Challange>ul>li {
	position: relative;
	padding-left: 18px;
	margin-bottom: 20px;
	font-weight: 700;
	color: #676767;
}
.Single-Project .Single-Project-left-Side>.Project-Challange>ul>li>i {
	position: absolute;
	left: 0;
	top: 7px;
	color: #282e72;
	font-size: 8px;
}
.Single-Project .Single-Project-left-Side>.Result {
	margin-bottom: 50px;
}
.Single-Project .Single-Project-left-Side>.Result>h3 {
	margin-bottom: 25px;
}
.Single-Project .Single-Project-Right-Side ul {
	border: solid 1px #eeeeee;
	margin-top: 50px;
}
.Single-Project .Single-Project-Right-Side ul>li {
	border-bottom: solid 1px #eeeeee;
	padding: 15px 10px 15px 40px;
}
.Single-Project .Single-Project-Right-Side ul>li>h6>a {
	color: #151515;
	font-size: 18px;
	text-transform: capitalize;
	margin-bottom: 10px;
}
.Single-Project .Single-Project-Right-Side ul>li:hover>h6>a {
	color: #282e72;
}
/*============================= Team =========================*/
.Team-section {
	margin: 60px 0 100px;
}
.Team-section .Team-Width {
	margin-bottom: 60px;
}
.Team-section .Team-Width:hover .expert-img>img {
	-webkit-transform: scale3D(1.1, 1.1, 1);
	transform: scale3D(1.1, 1.1, 1);
	opacity: 0.6;
}
/*============================= Blog V-1 =========================*/
.Blog-V-one-news {
	margin: 150px 0 80px;
}
.Blog-pages-button {
	margin: 20px 0 60px;
}
.Blog-pages-button>li {
	display: inline-block;
	margin-right: 8px;
	border: solid 1px #dcdcdc;
}
.Blog-pages-button>li>a {
	color: #151515;
	font-weight: 600;
	line-height: 33px;
	padding: 0 12px;
}
.Blog-pages-button>li:hover>a {
	color: #fff;
	background: #282e72;
}
.news-Sidebar-item-wrapper>form {
	border: solid 1px #f0f0f0;
	height: 55px;
	margin-bottom: 70px;
}
.news-Sidebar-item-wrapper>form>input {
	width: 85%;
	height: 100%;
	float: left;
	padding-left: 5%;
	color: #666666;
	border: none;
}
.news-Sidebar-item-wrapper>form>input:focus {
	outline: none;
}
.news-Sidebar-item-wrapper .Recent-Sidebar-News>ul>li:hover>.recent-news-text>h6>a, .news-Sidebar-item-wrapper .Categories>ul>li:hover>a, .news-Sidebar-item-wrapper>form:hover>button {
	color: #282e72;
}
.news-Sidebar-item-wrapper>form>button {
	width: 15%;
	height: 100%;
	float: right;
	background: transparent;
	color: #666666;
	font-size: 20px;
}
.news-Sidebar-item-wrapper h3 {
	border-bottom: solid 1px #e9e9e9;
	padding-bottom: 20px;
	margin-bottom: 28px;
}
.news-Sidebar-item-wrapper .Recent-Sidebar-News, .news-Sidebar-item-wrapper .Categories {
	margin-bottom: 60px;
}
.news-Sidebar-item-wrapper .Categories>ul>li {
	margin-bottom: 15px;
}
.news-Sidebar-item-wrapper .Categories>ul>li>a {
	color: #959595;
	text-transform: capitalize;
	display: block;
	padding: 5px 0;
}
.news-Sidebar-item-wrapper .Categories>ul>li>a:hover {
	padding-left: 10px;
}
.news-Sidebar-item-wrapper .Recent-Sidebar-News>ul>li {
	position: relative;
	padding-left: 95px;
	margin-bottom: 28px;
}
.news-Sidebar-item-wrapper .Recent-Sidebar-News>ul>li>.recent-news-img {
	width: 75px;
	height: 70px;
	position: absolute;
	top: 5px;
	left: 0;
}
.news-Sidebar-item-wrapper .Recent-Sidebar-News>ul>li>.recent-news-img>img {
	width: 100%;
	height: 100%;
}
.news-Sidebar-item-wrapper .Recent-Sidebar-News>ul>li:hover>.recent-news-img>img {
	opacity: 0.6;
}
.news-Sidebar-item-wrapper .Recent-Sidebar-News>ul>li>.recent-news-text>h6>a {
	color: #151515;
	text-transform: capitalize;
	line-height: 25px;
}
.news-Sidebar-item-wrapper .Recent-Sidebar-News>ul>li>.recent-news-text>span {
	display: block;
	color: #b2b2b2;
	margin-top: 4px;
}
.news-Sidebar-item-wrapper .Keyword>ul>li {
	display: inline-block;
	margin: 0 8px 10px 0;
	border: solid 1px #e2e2e2;
}
.news-Sidebar-item-wrapper .Keyword>ul>li>a {
	color: #b0b0b0;
	text-transform: capitalize;
	line-height: 33px;
	padding: 0 15px;
}
.news-Sidebar-item-wrapper .Keyword>ul>li:hover>a {
	color: #fff;
	background: #282e72;
}
/*==========*/
.blog-Vtwo-sidebar {
	margin-right: -29px;
}
/*============================= Blog V-3 Singleblog =========================*/
.Blog-V-three-Singleblog .Singleblog-item {
	border: none;
}
.Blog-V-three-Singleblog .Singleblog-item .Singleblog-Text>p:nth-of-type(1) {
 background: #f9fafa;
 padding: 50px;
 color: #8b8d8f;
 font-size: 23px;
 line-height: 45px;
 margin-bottom: 50px;
}
.Blog-V-three-Singleblog .Singleblog-item .Singleblog-Text>p:nth-of-type(1)>i {
font-size: 20px;
}
.Blog-V-three-Singleblog .Singleblog-item .Singleblog-Text>p:nth-of-type(1)>i.fa-quote-left {
padding-right: 20px;
}
.Blog-V-three-Singleblog .Singleblog-item .Singleblog-Text>p:nth-of-type(1)>i.fa-quote-right {
padding-left: 20px;
}
.Blog-V-three-Singleblog .Singleblog-item .Singleblog-Text>.Share {
	border: solid 1px #e9e9e9;
	border-left: none;
	border-right: none;
	margin-top: 55px;
	padding: 15px 0;
}
.Blog-V-three-Singleblog .Singleblog-item .Singleblog-Text>.Share>h6 {
	color: #8d8d8d;
	float: left;
}
.Blog-V-three-Singleblog .Singleblog-item .Singleblog-Text>.Share>ul {
	float: right;
}
.Blog-V-three-Singleblog .Singleblog-item .Singleblog-Text>.Share>ul>li {
	display: inline-block;
}
.Blog-V-three-Singleblog .Singleblog-item .Singleblog-Text>.Share>ul>li>a {
	color: #bcbcbc;
	padding: 0 8px;
}
.Blog-V-three-Singleblog .Singleblog-item .Singleblog-Text>.Share>ul>li>a:hover {
	color: #282e72;
}
.Blog-V-three-Singleblog .Singleblog-item .Singleblog-Text>.Share>ul>li>h6 {
	margin-right: 12px;
}
.Blog-V-three-Singleblog .Singleblog-Comments {
	margin: 80px 0 50px;
}
.Blog-V-three-Singleblog .Singleblog-Leave-A-Comment>h3, .Blog-V-three-Singleblog .Singleblog-Comments>h3 {
	margin-bottom: 50px;
	font-size: 28px;
	font-weight: 600;
}
.Blog-V-three-Singleblog .Singleblog-Comments>ul>li {
	position: relative;
	padding: 0 10px 0 100px;
	margin-bottom: 60px;
}
.Blog-V-three-Singleblog .Singleblog-Comments>ul>li>.Comments-img {
	width: 80px;
	height: 80px;
	position: absolute;
	top: 5px;
	left: 0;
}
.Blog-V-three-Singleblog .Singleblog-Comments>ul>li>.Comments-img>img {
	width: 100%;
	height: 100%;
}
.Blog-V-three-Singleblog .Singleblog-Comments>ul>li:hover>.Comments-img>img {
	opacity: 0.7;
}
.Blog-V-three-Singleblog .Singleblog-Comments>ul>li a {
	color: #000;
	text-transform: capitalize;
}
.Blog-V-three-Singleblog .Singleblog-Comments>ul>li>h6 {
	display: inline-block;
	margin-right: 30px;
}
.Blog-V-three-Singleblog .Singleblog-Comments>ul>li>span {
	display: inline-block;
	color: #b1b1b1;
	font-weight: 500;
}
.Blog-V-three-Singleblog .Singleblog-Comments>ul>li>p {
	color: #999999;
	margin-top: 10px;
}
.Blog-V-three-Singleblog .Singleblog-Comments>ul>li>a {
	position: absolute;
	top: -20px;
	right: 5px;
}
.Blog-V-three-Singleblog .Singleblog-Comments>ul>li>a:hover, .Blog-V-three-Singleblog .Singleblog-Comments>ul>li:hover>h6>a {
	color: #282e72;
}
.Blog-V-three-Singleblog .Singleblog-Leave-A-Comment {
	margin-bottom: 70px;
}
.Blog-V-three-Singleblog .Singleblog-Leave-A-Comment>form input {
	width: 100%;
	height: 55px;
	border: solid 1px #e5e5e5;
	font-weight: 500;
	color: #7f7f7f;
	padding: 20px;
	margin-bottom: 25px;
}
.Blog-V-three-Singleblog .Singleblog-Leave-A-Comment>form textarea {
	width: 100%;
	max-width: 100%;
	height: 250px;
	max-height: 250px;
	border: solid 1px #e5e5e5;
	font-weight: 500;
	color: #7f7f7f;
	padding: 20px;
	margin-bottom: 25px;
}
.Blog-V-three-Singleblog .Singleblog-Leave-A-Comment>form button {
	width: 200px;
	height: 50px;
	font-weight: 600;
	text-transform: uppercase;
	color: #fff;
	background: #282e72;
}
.Blog-V-three-Singleblog .Singleblog-Leave-A-Comment>form button:before {
	background: #7f7f7f;
}
/*============================= Shop =========================*/
.shop-section {
	margin: 150px 0 100px;
}
.Shop-section-item-wrapper .single-item-Wrapper {
	margin-bottom: 50px;
}
.single-item-Wrapper .shop-img-item {
	overflow: hidden;
	border-radius: 5px;
}
.single-item-Wrapper .shop-img-item>img {
	width: 100%;
}
.single-item-Wrapper:hover .shop-img-item>img {
	-webkit-transform: scale3D(1.1, 1.1, 1);
	transform: scale3D(1.1, 1.1, 1);
	opacity: 0.8;
}
.single-item-Wrapper:hover .single-Text-item>h5 {
	color: #282e72;
}
.single-item-Wrapper .single-Text-item>h5 {
	margin-top: 24px;
	margin-bottom: 14px;
}
.single-item-Wrapper .single-Text-item>div.clear-fix>span {
	display: inline-block;
	color: #999999;
	font-size: 20px;
	float: left;
}
.single-item-Wrapper .single-Text-item>div.clear-fix>ul {
	float: right;
}
.single-item-Wrapper .single-Text-item>div.clear-fix>ul>li {
	display: inline-block;
}
.single-item-Wrapper .single-Text-item>div.clear-fix>ul>li>i {
	color: #e5a62c;
}
.single-item-Wrapper .single-Text-item>a {
	display: block;
	border: solid 1px #f6f6f6;
	border-radius: 5px;
	color: #c1c0c0;
	font-weight: 600;
	line-height: 43px;
	text-align: center;
	margin-top: 18px;
}
.single-item-Wrapper .single-Text-item>a:before {
	background: #282e72;
	border-radius: 5px;
}
.single-item-Wrapper .single-Text-item>a:hover {
	color: #fff;
}
/*=========*/
.sidebar-price {
	margin-bottom: 70px;
}
.sidebar-popular-product>h3, .sidebar-price>h3 {
	font-size: 28px;
	text-transform: capitalize;
	margin-bottom: 25px;
}
.sidebar-price .price-ranger {
	border: 1px solid #282e72;
	border-radius: 4px;
	padding: 18px 20px 20px 20px;
}
.price-ranger .ranger-min-max-block {
	margin: 0 -10px;
}
.price-ranger .ranger-min-max-block [class*="col-"] {
padding: 0 10px;
}
.price-ranger .ranger-min-max-block input {
	width: 100%;
	height: 35px;
	border: 1px solid #eeeeee;
	border-radius: 4px;
	padding: 0 10px;
}
.price-ranger .ranger-min-max-block label {
	font-weight: normal;
	font-size: 15px;
	color: rgba(0, 0, 0, 0.4);
}
.price-ranger .ui-widget-content {
	background: #eef2f5;
	border: none;
	height:5px;
	margin-top: 40px;
}
.price-ranger .ui-widget-header {
	background: #282e72;
}
.price-ranger .ui-slider-handle {
	background: #fff;
	width: 14px;
	height: 14px;
	-webkit-box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.1);
	box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.1);
	border-radius: 50%;
	border: none;
	outline: none;
}
.price-ranger .ui-slider-horizontal .ui-slider-handle {
	top: -5px;
}
.price-ranger .button-two {
	width: 100%;
	height: 45px;
	background: #282e72;
	color: #fff;
	text-transform: capitalize;
	margin: 50px auto 0 auto;
}
.price-ranger .button-two.hvr-bounce-to-right:before {
	background: #ba425b;
}
.single-popular-product {
	padding: 13px 0;
}
.single-popular-product img {
	width: 80px;
	border-radius: 3px;
}
.single-popular-product .product {
	width: calc(100% - 80px);
	padding-left: 20px;
}
.single-popular-product .product:last-child {
	border: none;
}
.single-popular-product .product h6 a {
	font-weight: 500;
	color: #282828;
	font-size: 18px;
	text-transform: capitalize;
	display: block;
	margin-bottom: 10px;
}
.single-popular-product .product strong {
	display: block;
	margin: 7px 0 0 0;
	font-size: 18px;
	color: #999999;
}
.single-popular-product .product ul li {
	display: inline-block;
	color: #f9a109;
	font-size: 15px;
	margin-right: 3px;
}
.single-popular-product:hover .product h6 a {
	color: #282e72;
}
/*============================= Shop Single products =========================*/
.Single-products {
	margin: 150px 0;
}
.single-product-details .image {
	width: 34.5%;
}
.single-product-details .image img {
	width: 100%;
}
.single-product-details .image ul li {
	display: inline-block;
	width: 56px;
	height: 57px;
	overflow: hidden;
	margin: 14px 9px 0 0;
	cursor: pointer;
}
.single-product-details .info {
	width: 65%;
	padding-left: 40px;
}
.single-product-details .info>h5 {
	font-size: 24px;
	font-weight: 500;
}
.single-product-details .info ul.rating {
	margin: 8px 0 15px;
}
.single-product-details .info ul.rating li {
	display: inline-block;
	color: #adadad;
	position: relative;
	margin:10px 3px 0 0;
}
.single-product-details .info ul.rating li .fa {
	color: #f9a109;
	font-size: 15px;
}
.single-product-details .info ul.rating li:nth-child(6) {
margin-left: 10px;
}
.single-product-details .info strong {
	font-size: 28px;
	color: #7f7f7f;
	font-weight: 400;
}
.single-product-details .info p {
	color: #8d8d8d;
	margin: 27px 0 45px 0;
}
.single-product-details .info .quantity, .single-product-details .info .color-show {
	width: 50%;
	vertical-align: bottom;
}
.single-product-details .info input {
	width: 90px;
	height: 45px;
	border: 1px solid #ececec;
	padding: 0 0 0 20px;
}
.single-product-details .info .color-show a {
	width: 170px;
	height: 45px;
	line-height: 45px;
	text-align: center;
	background: #282e72;
	font-size: 14px;
	font-weight: 500;
}
.single-product-details .info .color-show a:hover {
	-webkit-box-shadow: 0px 4px 8px 1px rgba(40, 40, 40, 0.25);
	-moz-box-shadow: 0px 4px 8px 1px rgba(40, 40, 40, 0.25);
	box-shadow: 0px 4px 8px 1px rgba(40, 40, 40, 0.25);
}
.review-tab {
	margin: 60px 0 72px 0;
}
.review-tab .nav-tabs {
	border: none;
}
.review-tab .nav-tabs li a {
	background: #f8f8f8;
	color: #282828;
	margin-right: 10px;
	border: 1px solid #ececec;
	border-bottom: none;
	padding: 15px 25px;
	font-weight: 400;
	font-size: 14px;
	border-radius: 0;
}
.review-tab .nav-tabs > li.active > a, .review-tab .nav-tabs > li.active > a:hover, .review-tab .nav-tabs > li.active > a:focus {
	background: #fff;
	border-top: 2px solid #282e72;
}
.review-tab .tab-pane {
	padding-top: 25px;
	border-top: 1px solid #ececec;
}
.review-tab .tab-pane>h5 {
	margin-bottom: 10px;
}
.review-tab .tab-pane>p {
	color: #8d8d8d;
}
.related-product>h5 {
	font-size: 24px;
	font-weight: 600;
	margin-bottom: 33px;
}
.related-product-slider .item .Adoban-T-Shirt-ITEM-IMG {
	overflow: hidden;
}
.related-product-slider.owl-theme .owl-nav [class*=owl-] {
 font-family: 'font-awesome';
 width: 30px;
 height: 31px;
 line-height: 26px;
 border: 2px solid rgba(0, 0, 0, 0.07);
 border-radius: 0;
 font-size: 24px;
 color: #bbbbbb;
 margin:0 3px;
 background: #fff;
 padding: 0;
}
.related-product-slider.owl-theme .owl-nav [class*=owl-]:hover {
color: #282e72;
border-color: #282e72;
}
.related-product-slider.owl-theme .owl-nav {
	position: absolute;
	top:-60px;
	right: 15px;
}
/*============================= Contact-us =========================*/
.Contact-us-section {
	margin-top:50px;
}
.Contact-us-section .Contact-us-form form input {
	width: 100%;
	height: 40px;
	background:#d4d1d1;
	border: solid 1px #ebebeb;
	color: #0e0d0d;
	padding: 0 20px;
	margin-bottom: 10px;
}
.Contact-us-section .Contact-us-form form textarea {
	width: 100%;
	max-width: 100%;
	background:#d4d1d1;
	height: 120px;
	max-height: 120px;
	border: solid 1px #ebebeb;
	color: #0e0d0d;
	padding: 20px;
	margin-bottom: 20px;
}
.Contact-us-section .Contact-us-form form input:focus, .Contact-us-section .Contact-us-form form textarea:focus {
	border-color: #48daff;
}
.Contact-us-section .Contact-us-form form button {
	width: 188px;
	height: 40px;
	background: #282e72;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-family: 'Poppins', sans-serif;
	font-size: 14px;
	color: #fff;
}
.form50 {
	margin-top:26px
}
h5 {
	color:#282e72 !important
}
.form50 .row1 {
	 
	 
	margin-bottom: 10px;
	padding: 10px;
}
.form50 span {
	color:red;
}
.form50 .row1 label {
	font:normal 16px/1.5em 'PT Sans', sans-serif;
	color:#222;
	float:left;
	width:30%
}
.form50 .row1 input[type="text"] {
	background:#fff;
	padding:5px;
	height:39px;
	width:70%;
	border:1px solid #ccc;
	font:normal 12px/1.5em Arial, Helvetica, sans-serif;
	color:#222;
	float:left
}
.form50 .row1 input[type="email"] {
	background:#fff;
	padding:5px;
	height:39px;
	width:70%;
	border:1px solid #ccc;
	font:normal 12px/1.5em Arial, Helvetica, sans-serif;
	color:#222;
	float:left
}
.form50 .row1 input[type="password"] {
	background:#fff;
	padding:5px;
	height:39px;
	width:70%;
	border:1px solid #ccc;
	font:normal 12px/1.5em Arial, Helvetica, sans-serif;
	color:#222;
	float:left
}
 
.form50 .row1 input[type="tel"] {
	background:#fff;
	padding:5px;
	height:39px;
	width:70%;
	border:1px solid #ccc;
	font:normal 12px/1.5em Arial, Helvetica, sans-serif;
	color:#222;
	float:left
}
.form50 .row1 input[type="tel"]:hover {
	background:#f2f2f2
}
.form50 .row1 input[type="file"] {
	background:#fff;
	padding:5px;
	height:39px;
	width:70%;
	border:1px solid #ccc;
	font:normal 12px/1.5em Arial, Helvetica, sans-serif;
	color:#222;
	float:left
}
.form50 .row1 input[type="file"]:hover {
	background:#f2f2f2
}
.form50 .row1 select:hover {
	background:#f2f2f2
}
.form50 .row1 input[type="text"]:hover {
	background:#f2f2f2
}
.form50 .row1 input[type="email"]:hover {
	background:#f2f2f2
}
.form50 .row1 input[type="password"]:hover {
	background:#f2f2f2
}
.form50 .row1 select {
	background:#fff;
	padding:5px;
	height:39px;
	width:70%;
	border:1px solid #ccc;
	font:normal 12px/1.5em Arial, Helvetica, sans-serif;
	color:#222;
	float:left
}
.search_box {
	width:30% !important;
	margin-right:10px
}
.form50 .row1 textarea {
	background:#fff;
	padding:3px;
	height:90px;
	width:70%;
	border:1px solid #ccc;
	font:normal 12px/1.5em Arial, Helvetica, sans-serif;
	color:#222;
	float:left
}
.form50 .row1 input[type="submit"] {
	background:#222;
	padding:5px 10px;
	border:none;
	margin-right:5px;
	font:bold 12px/1.5em Arial, Helvetica, sans-serif;
	color:#fff;
	cursor:pointer;
	float:left;
	text-transform:uppercase
}
.form50 .row1 input[type="submit"]:hover {
	background:#000
}
.Contact-us-section .Contact-us-form form button:before {
	background: #222;
}
.Contact-us-section .Contact-us-title-text, .Contact-us-section .Contact-us-form {
	margin-bottom: 40px;
}
.Contact-us-section .Contact-us-title-text>h3 {
	font-size: 22px;
	line-height:1.5em;
}
.Contact-us-section .Contact-us-title-text>span {
	display: block;
	width: 61px;
	border-top: solid 2px #282e72;
	margin-top: 15px;
}
.Contact-us-section .Contact-us-title-text>p {
	color: #222;
	font-size: 15px;
	margin:20px 0
}
.Contact-us-section .Contact-us-title-text>strong {
	font-size: 22px;
	display: block;
	margin-bottom: 35px;
}
.Contact-us-section .Contact-us-title-text>ul>li {
	display: inline-block;
	margin-right: 8px;
}
.Contact-us-section .Contact-us-title-text>ul>li>a {
	color: #222;
	width: 35px;
	height: 35px;
	line-height: 33px;
	border: solid 1px #333;
	border-radius: 50%;
	text-align: center;
}
.Contact-us-section .Contact-us-title-text>ul>li>a:hover {
	color: #fff;
	background: #282e72;
}
/*=========== Google Map ==========*/
.Contact-us-Google-map {
	height: 400px;
}
.Contact-us-Google-map>div {
	width: 100%;
	height: 100%;
}
/*============================= FAQ =========================*/
.faq-page {
	margin: 120px 0 120px 0;
}
.faq-page .title h4 {
	font-size: 38px;
	margin-bottom: 30px;
}
.faq-page .title p {
	color: #7f7f7f;
	font-size: 18px;
}
.faq-page .inspiration-tab .inspiration-panel {
	margin-top: 70px;
}
.inspiration-tab .panel-heading {
	padding: 0;
}
.inspiration-tab .panel-heading h6 a {
	display: block;
	color: #121212;
	line-height: 30px;
	position: relative;
	padding: 12px 20px 12px 50px;
	text-transform: capitalize;
	font-size: 18px;
}
.inspiration-tab .panel-body {
	border: none !important;
	padding: 20px 0 2px 50px;
}
.inspiration-tab .panel-body>p {
	color: #808080;
}
.inspiration-tab .panel {
	-webkit-box-shadow: none;
	box-shadow: none;
	border: none;
	border-radius: 0;
	margin-bottom: 20px;
}
.inspiration-tab .inspiration-panel {
	margin-top: 45px;
}
.inspiration-tab .panel-heading h6 a:before {
	content: '+';
	line-height: 30px;
	border: solid 1px #e2e1e1;
	width: 30px;
	height: 30px;
	border-radius: 50%;
	position: absolute;
	left: 0;
	font-size: 20px;
	text-align: center;
	top:50%;
	color: #b6b5b5;
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%);
}
.inspiration-tab .panel-heading h6:hover a:before {
	color: #fff;
	background: #282e72;
}
.inspiration-tab .panel-heading.active-panel h6 a:before {
	content: '-';
	color: #fff;
	background: #282e72;
}
/*==========*/
.faq-page-form-section {
	background: #f6f6f6;
	padding: 80px 0;
}
.faq-page-form-section h3 {
	text-align: center;
	margin-bottom: 40px;
	font-size: 38px;
	line-height: 45px;
}
.faq-page-form-section form input {
	width: 100%;
	height: 58px;
	border: solid 1px #eeeeee;
	color: #989898;
	padding: 0 20px;
	margin-bottom: 20px;
}
.faq-page-form-section form textarea {
	width: 100%;
	max-width: 100%;
	height: 165px;
	max-height: 165px;
	border: solid 1px #eeeeee;
	color: #989898;
	padding: 20px;
	margin-bottom: 30px;
}
.faq-page-form-section form button {
	display: block;
	width: 190px;
	height: 50px;
	margin: 0 auto;
	border: solid 2px #282e72;
	color: #282e72;
	font-weight: 600;
	text-transform: uppercase;
	background: transparent;
}
.faq-page-form-section form button:before {
	background: #282e72;
}
.faq-page-form-section form textarea:focus, .faq-page-form-section form input:focus {
	outline: none !important;
	border-color: transparent;
	-webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.10);
	-moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.10);
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.10);
}
/*============================= Error pages =========================*/
.error-pages-section {
	margin: 150px 0;
}
.error-pages-section h1 {
	font-size: 150px;
	line-height: 180px;
}
.error-pages-section .text-big {
	font-size: 50px;
	font-weight: 300;
	line-height: 50px;
}
.error-pages-section .text-smill {
	color: #8d8d8d;
	margin: 30px 0 40px;
}
.error-pages-button-or-Search>li {
	display: inline-block;
}
.error-pages-button-or-Search>li>a {
	width: 127px;
	line-height: 55px;
	background: #282e72;
	font-weight: 600;
}
.error-pages-button-or-Search>li>a:hover {
	background: #963b4e
}
.error-pages-button-or-Search>li>span {
	padding: 0 16px;
	font-weight: 600;
	display: block;
}
.error-pages-button-or-Search>li>form {
	width: 380px;
	height: 55px;
	border: solid 1px #f1f1f1;
}
.error-pages-button-or-Search>li>form>input {
	width: 85%;
	height: 100%;
	border: none;
	padding: 0 5%;
	color: #9b9b9b;
	float: left;
}
.error-pages-button-or-Search>li>form>button {
	width: 15%;
	height: 100%;
	background: transparent;
	border-left: solid 1px #f8f8f8;
	color: #a3a3a3;
}
.error-pages-button-or-Search>li>form>button:hover {
	background: #282e72;
	color: #fff;
}
.error-pages-button-or-Search>li>form>input:focus {
	outline: none;
}
/*-------------------------------------------------------------------------------------------------------------*/
/*============================= Click To Top =========================*/
.scroll-top {
	width:40px;
	height:40px;
	position: fixed;
	bottom: 5px;
	right: 10px;
	z-index: 99;
	text-align: center;
	color:#fff;
	font-size: 30px;
	display: none;
}
.scroll-top:after {
	position: absolute;
	z-index: -1;
	content: '';
	top: 100%;
	left: 5%;
	height: 10px;
	width: 90%;
	opacity: 1;
	background: -webkit-radial-gradient(center, ellipse, rgba(0, 0, 0, 0.25) 0%, rgba(0, 0, 0, 0) 80%);
	background: radial-gradient(ellipse at center, rgba(0, 0, 0, 0.25) 0%, rgba(0, 0, 0, 0) 80%);
}
/*-------------------------------------------------------------------------------------------------------------*/
/*** 

====================================================================
  Conatct Form Activation
====================================================================

 ***/
.alert-wrapper {
	display: none;
	position: fixed;
	width: 100%;
	height:100%;
	background: rgba(0, 0, 0, 0.6);
	top: 0;
	left: 0;
	z-index: 9999999;
}
#success, #error {
	position: relative;
	width:500px;
	height: 100px;
	top: calc(50% - 50px);
	left:calc(50% - 250px);
	background: rgba(0, 0, 0, 0.8);
	text-align: center;
}
#success .wrapper, #error .wrapper {
	display: table;
	width:100%;
	height: 100%;
}
#success .wrapper p, #error .wrapper p {
	display: table-cell;
	vertical-align: middle;
	letter-spacing: 1px;
}
#success {
	color: #ffce6e;
}
#error {
	color: #C9182B;
}
#error button, #success button {
	color:#fff;
	width:40px;
	height:40px;
	line-height: 20px;
	background: transparent;
	border-radius: 50%;
	position: absolute;
	top: -20px;
	right: -20px;
	font-size: 20px;
}
.form-validation label.error {
	display: none !important;
}
.form-validation input.error, .form-validation textarea.error {
	border:1px solid #f03838 !important;
}
.has-error1 {
	font-size:12px;
	margin-left: 30%;
	color:red;
}
.Contact-us-form .has-error1 {
	margin:0px;
}
.item-opact-text a:hover {
	color: #f57e2d;
}
 @media (min-width: 320px) and (max-width: 480px) {
.form50 .row1 input[type="text"],.form50 .row1 input[type="password"], .form50 .row1 select, .form50 .row1 input[type="file"], .form50 .row1 textarea {
float: none!important;
width: 65%!important;
}
.form50 .row1 label {
width: 35%!important;
}
}


.Contact-us-title-text i {

    font-size: 24px;

}
#enq1 img:hover {

    width: 47px;

}