/* about.html */
.team-img{
    max-width: 200px;
    object-fit: cover;
    border-radius: 100%;
    margin: 10px;
    border: 1px solid #dfdfdf;
}

.team-img:hover{
	border: 2px solid #d10f56;
}

.grid figure h2{
	word-spacing: 6px;
}

/* home.html */
.main-heading{
	font-size: 70px !important;
}

@media (max-width: 320px){
	.list-brands-link{
		width: 100% !important;
		height: 100% !important;
		padding: 20px !important;
        margin-left: -78px !important;
	}

	.wb-footer .footer-copyright p{
		text-align: center !important;
	}

	body .footer-copyright ul{
        left: -15px;
		margin-bottom: 0;
		position: relative;
	}

	body .main-heading{
		font-size: 23px !important;
		}

	.custom-row{display: block !important;}

	.para-normal{
		text-align: center;
		}

	.row-set{
		display: block !important;
	}

	.home-3rd{
		padding: 20px 0px 190px 0px !important;
	}
}

.faq-img{
	border-radius: 10px;   max-height: 395px;

}

.panel-default>.panel-heading+.panel-collapse>.panel-body{
	min-height: 0px !important;
}


@media (max-width:1024px) and (min-width:786px){
	.sec-img{
        max-width: 300px !important;
        left: 495px !important;
        top: -434px !important;
	}
	ul.imgs-gallery li{    width: 320px !important;}
	ul.imgs-gallery{    width: 1012px !important;}

	body .main-heading{
		font-size: 60px !important;
		}

	.heading-sub{margin-top: 125px !important;}

	.custom-row{display: block !important;}

	.wb-page h1, .wb-footer h1 {
		font-size: 40px !important;
	}

	.list-brands-link{    left: 240px !important;}

	.para-normal{
		text-align: center !important;
	}

	
	.row-set{
		display: block !important;
	}
	

	.para-second{margin-left: 0px !important;}

	.breadcrumb-section .title-heading{        transform: translate(6%, 319%) !important;}

	.new-item{	width: 21% !important;}
	.item-box-wrapper{position: relative !important;    left: 135px !important;}

	.sec-img2{
		max-width: 280px !important;
		top: 137px !important;
		left: 180px !important;
	}

	.curve-img-big{
		margin-left: 135px !important;
	}

	.curve-img-sml{
        margin-top: -80px !important;
        margin-left: 525px !important;
	}

	.img-med{
        margin-left: 242px !important;
	}

	.img-top-left{
        left: 228px !important;
	}
}

@media (min-width: 768px) and (max-width: 991.98px) {
	.img-med{
		margin-left: 113px !important;
	}

	.wb-footer .footer-content{
		text-align: center !important;
	}

	.footer-links ul li span.fa{
		float: none !important;
	}

	body .main-heading{
		font-size: 50px !important;
		}


	.heading-sub{margin-top: 120px !important;}

	.custom-row{display: block !important;}

	.wb-page h1, .wb-footer h1 {
		font-size: 38px !important;
	}

	.list-brands-link{
		left: 134px !important;
	}

	.para-normal{
		text-align: center;
		}

	.row-set{
		display: block !important;
	}

	.img-top-left{
		left: 97px !important;
	}

	.home-3rd{
		padding: 20px 0px 190px 0px !important;
	}

	.footer-copyright ul{
		text-align: unset !important;
	}

	.wb-footer .footer-copyright p{
		text-align: center !important;
	}

	.icon{    left: -2px !important;}
}


@media (max-width: 575.98px) and (min-width:321px){
	.img-top-left{
        left: 14px !important;
	}

	body .team-img{
		left: 20px;
		position: relative;
		max-width: 130px;
		margin: -23px;
	}

	.wb-footer .footer-copyright p{
		text-align: center !important;
	}

	.wb-footer .footer-content{
		text-align: center !important;
	}

	.footer-copyright ul{
		margin-left: -20px;
		text-align: unset !important;
	}

	.footer-links ul li span.fa{
		float: none !important;
		top: 0px !important;
	}

	.icon{    left: 1px !important;}

	body .main-heading{
		font-size: 30px !important;
		}

	.heading-sub{margin-top: 110px !important;}

	.custom-row{display: block !important;}

	.wb-page h1, .wb-footer h1 {
		font-size: 34px !important;
	}


	.para-normal{
		text-align: center;
		}

	.row-set{
		display: block !important;
	}

	.new-item{
		margin: 14px 2px !important; 
		padding: 17px !important;
		margin-left: 23px !important;
	}

	.list-brands-link{
		width: 100% !important;
		height: 100% !important;
		padding: 20px !important;
        margin-left: -78px !important;
	}

	.home-3rd{
		padding: 20px 0px 240px 0px !important;
	}
	.wb-heroHeader-content{
		position: relative;
		left: 30px;
	}

	.para-second{margin-left: 0px !important;}

	.faq-img{max-height: 226px !important;}

	[id*="accordion-"].accordion-style2 .panel-title a:before, [id*="accordion-"].accordion-style2 .panel-title a.collapsed:before{padding: 21px 14px !important;}

	.breadcrumb-section .title-heading{    transform: translate(6%, 389%) !important;}

	.icon{     font-size: 35px !important;}
	.item-box-wrapper{    position: relative !important;    left: -27px !important;	}
	.new-item{    width: 33%!important;}

	.wb-page .theme-button, .wb-page .theme-button-second{
		font-size: 8px !important;
		padding: 11px 18px !important;
		margin-top: 25px !important;
	}

	.img-top-left{
		max-width: 150px !important;
	}

	.img-down-left{
		max-width: 150px !important;
        left: -416px !important;
		top: 240px !important;
	}

	.img-med{
        margin-left: 25px !important;
        max-width: 255px !important;
        position: relative;
        top: 25px;
	}

	.curve-img-big{max-width: 270px !important;
        margin-left: -153px !important;
    }
	.curve-img-sml{
		margin-top: -49px !important;
        margin-left: 236px !important;
        max-width: 200px !important;
	}

	.sec-img{
		top: -400px !important;
        top: -400px !important;
        max-width: 200px !important;
        left: 36px !important;
        max-height: 300px !important;
	}

	.sec-img2{
		max-width: 176px !important;
        left: 210px !important;

	}
}

.custom-row{
	display: flex;
	align-items: center;
}

@media (max-width: 320px){
	.heading-sub{margin-top: 110px !important;}
	.wb-heroHeader-content{
        padding: 20px;
	}

	body .team-img{
		max-width: 130px;
		margin-top: 20px;
		margin: 10px;
	}

	.footer-copyright ul{
		text-align: unset !important;
	}

	.wb-footer .footer-content{
		text-align: center !important;
	}

	.footer-links ul li span.fa{
		float: none !important;
		top: 0px !important;
	}

	.icon{left: 0px !important;}

	.wb-page h1, .wb-footer h1 {
		font-size: 32px !important;
	}


	.wb-footer .footer-copyright{
		text-align: center !important;
	}
	.para-second{margin-left: 0px !important;}

	.faq-img{    max-height: 144px !important;}
	[id*="accordion-"].accordion-style2 .panel-title a:before, [id*="accordion-"].accordion-style2 .panel-title a.collapsed:before{    padding: 30px 14px !important;}
	.breadcrumb-section .title-heading{transform: translate(-4%, 440%) !important;}
	.item-box-wrapper{    display: contents !important; }
	.new-item{
        width: 70% !important;    position: relative !important;     left: 50px !important;}

	.curve-img-big{    max-width: 181px !important;margin-top: 44px !important;    }
	.curve-img-sml{   margin-left: 70px !important;    max-width: 170px !important;}

	.sec-img2{
        max-width: 190px !important;
		left: 20px !important;
	}

	.sec-img{
        max-height: 224px !important;
        top: -434px !important;
        max-width: 176px !important;
        left: 110px !important;
	}

	.wb-page .theme-button, .wb-page .theme-button-second{
        font-size: 9px !important;
		padding: 9px 17px !important;
	}

	.img-top-left{
        max-width: 103px !important;
	}

	.img-down-left{
		max-width: 100px !important;
		top: 160px !important;
		left: -272px !important;
	}

    .img-med {
        margin-left: 8px !important;
        max-width: 162px !important;
		position: relative;
		top: 22px !important;
	}
}

@media (min-width: 768px) and (max-width: 991.98px) {

	.icon-box{
		min-height: 315px;
	}

	.para-second{margin-left: 0px !important;}

	.breadcrumb-section .title-heading{        transform: translate(6%, 319%) !important;}

	.new-item{    width: 27% !important;}
	.item-box-wrapper{    left: 44px !important;    position: relative !important;}

	.curve-img-sml{margin-left: 372px !important;
        margin-top: -100px !important;}
	.curve-img-big{margin-left: -40px !important; max-width: 330px !important; }

	.sec-img{         top: -441px !important; max-width: 252px !important;left: 391px !important;max-height: 330px !important;}
	.sec-img2{    top: 110px !important;    left: 200px !important;   max-width: 180px !important;}
	.about-image-large{
		text-align: center;
	}
  }

.a{
	text-decoration: none;
}

[id*="accordion-"].accordion-style2 .panel-title a:before, [id*="accordion-"].accordion-style2 .panel-title a.collapsed:before{
	background-color: transparent !important;
	color: #d10f56 !important;
	font-weight: bolder;
	font-size:20px;
	padding: 11px 14px;
	top: 2px !important;
}


body [id*="accordion-"].accordion-style2 .panel-body{
	color: #000000;
	font-weight: 600;
}

[id*="accordion-"].accordion-style2 .panel-title a.collapsed:before{
	content:"\f00c" !important;
}

body [id*="accordion-"].accordion-style2 .panel-title a.collapsed{
    color: black !important;
}

body [id*="accordion-"].accordion-style2 .panel-title a{
	font-family: 'Montserrat', sans-serif !important;
	font-size: 15px !important;
	background-color: #272727;
	border-radius: 7px;
}



[id*="accordion-"].accordion-style2 .panel{
	border-radius: 8px !important;
}

[id*="accordion-"].accordion-style2 .panel-title:before{
	border-left: 0px solid #eee !important;
}


.home-3rd{
	padding: 120px 0px 220px 0px;
}


.icon-box {
	min-height: 360px;
    padding: 20px 20px;
	margin-bottom: 20px;
    overflow: hidden;
    border-radius: 8px;
    z-index: 1;
    height: 100%;
    width: 100%;
    text-align: center;
    display: flex;
    flex-direction: column;
    align-items: center;
    background-color: #fafafa;
     -webkit-box-shadow: 0px 0px 13px 0px rgba(82, 90, 101, 0.12);
    -moz-box-shadow: 0px 0px 13px 0px rgba(82, 90, 101, 0.12);
      box-shadow: 0px 0px 13px 0px rgba(82, 90, 101, 0.12);
     -webkit-transition: all 500ms ease-out;
    transition: all 500ms ease-out;
}

.logoWidget span{
	color:  #d10f56 !important;
	margin-top: 11% !important;
}

.icon-box .icon-services{
	transition: all 0.3s ease-in-out;
    color: #d10f56 ;
    background: #fafafa;
    width: 70px;
	font-size: 40px;
    height: 70px;
    margin-bottom: 10px;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
}

.icon-box:hover{
	color: #fff !important;
	background-color: #272727;

}


.sec-img{
	position: absolute;
    width: 100%;
    top: -500px;
	margin-top: 420px;
    left: 280px;
    height: 540px;
    max-width: 360px;
	border-radius: 5px;
}


.sec-img2{
	width: 100%;
    position: relative;
    left: 100px;
	top: 160px;
    border-radius: 10px;
	max-width: 300px;
}


.navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a:focus{
    color: #d10f56 !important;
	font-weight: bold;
}

.list-brands-link:hover{
    background-color: #d10f56;
    transition: 10ms;
}

.custom-icons{
 color: #d10f56; 
 padding: 0px 10px 10px 1px;
}

.img-top-left{
    position: relative;
max-width: 200px;
border-radius: 10px;
}


.img-med{
    margin-left: 20px;
    max-width: 353px;
    border-radius: 5px;
}
.list-brands-link {
    display: flex;
    align-items: center;
    top: 20px;
	left: 60px;
    width: 110px;
    height: 110px;
    justify-content: center;
    background: white;
    margin: 10px;
    box-shadow: 0 5px 20px rgba(41, 48, 67, 0.08);
    transition: all 0.3s ease-in-out;
    border-radius: 5px;
}

.list-brands-img{
	min-height: 90px;
    max-width: 90px;
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    transition: all 0.5s ease;
}

.list-brands-img:hover{
    -webkit-filter: grayscale(0%);
    -moz-filter: grayscale(0%);
    filter: grayscale(0%);
    transition: all 1ms ease;
}


.icon{
    font-size: 50px;
    top: 25px;
    left: 36px;
	color: black !important;
    background: transparent !important;
    position: relative;
}

.icon:hover{
	color: #d10f56;
}

.section-work-01{
	padding: 80px 0px 80px 0px !important;
}

.item-box-wrapper{
	display: flex;
}


.list-brands-item{
list-style: none;
}


.heading-sub{
    font-weight: 800 !important;
	top: 15px;
    color: #d10f56 !important;
}

.para-second{
    margin-left: 60px;
}


.heading-big{
	font-weight: 600 !important;
	text-transform: capitalize !important;
}


.curve-img-big{
	border-radius: 0 88px;
    border: 3px solid #d10f56;
    max-width: 420px;
    margin-left: -55px;
}

.curve-img-sml{
	border-radius: 0 88px;
    border: 3px solid #d10f56;
    margin-top: -240px;
    max-width: 270px;
    margin-left: 290px;
    max-width: 270px;

}

.img-flex{
	display: flex;
}
.container-shadow{
	box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.50);
    background-color: #fff;
}
.img-down-left{
    position: relative;
    max-width: 200px;
    border-radius: 10px;
    top: 310px;
    right: 570px;
}

.theme-button{
    color: #d10f56;
    background-color: transparent;
    border: 1px solid #d10f56;
}


.theme-button:hover{
    color: white;
    background-color: #d10f56;
    text-decoration: none;
}

.theme-button {
    margin: 0;
    display: inline-block;

    text-transform: uppercase;
    padding: 13px 24px;
    font-family: 'Montserrat', sans-serif;
    position: relative;
    line-height: normal;
    cursor: pointer;
    font-size: 14px;
    font-weight: bold;
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    -ms-border-radius: 100px;
    -o-border-radius: 100px;
    border-radius: 100px;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -o-transition: all .5s;
    transition: all 0.5s;
}

/*============== Body ==============*/
body {
	background: #fff;
	font: 16px 'Montserrat', sans-serif;
	color: #000;
	line-height: 27px;
	-webkit-font-smoothing: antialiased;
	-webkit-text-size-adjust: 100%;
}
/*** page Selection ***/
::selection {
	background-color: #e875da;
}
.wb-page section {
	position: relative;
	width: 100%;
	zoom: 1;
	clear: both;
	overflow: hidden;
}
.wb-page a {
	color: #000;
	text-decoration: none;
}
.wb-page a:hover, .wb-page a:focus {
	color: #3a393b;
	text-decoration: none;
	transition: all 0.5s ease;
}
/* headings */
.wb-page h1, .wb-footer h1, .wb-page h2, .wb-footer h2, .wb-page h3, .wb-footer h3, .wb-page h4, .wb-footer h4, .wb-page h5, .wb-footer h5, .wb-page h6, .wb-footer h6 {
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 10px;
	text-transform: capitalize;
	line-height: 1.3;
}
.wb-page h1, .wb-footer h1 {
	font-size: 44px;
}
.wb-page h2, .wb-footer h2 {
	font-size: 32px;
}
.wb-page h3, .wb-footer h3 {
	font-size: 28px;
}
.wb-page h4, .wb-footer h4 {
	font-size: 18px;
}
.wb-page h5, .wb-footer h5 {
	font-size: 20px;
}
.wb-page h6, .wb-footer h6 {
	font-size: 16px;
}
.wb-page p, .wb-footer p {
	font-family: 'Montserrat', sans-serif;
	font-weight: normal;
	line-height: 27px;
	font-size: 16px;
	margin: 0 0 10px 0;
	padding: 0;
}


/* buttons */
.widget-section .default-form input[type="text"], .widget-section .default-form input[type="email"], .widget-section .default-form textarea{
	border-radius: 10px;
	border: 2px solid #d10f56 !important;
}

.widget-section[class*="widget-section-"] h6{
	font-size: 30px !important;
}

.widget-section .block-form label{
	font-weight: bold !important;
	display: none;
}

/*** sections padding ***/
/*** sections margin ***/
/*** no padding, no marging ***/
/*** Form CSS ***/
.wb-page form ::-webkit-input-placeholder { /* Chrome */
color: #ccc;
}
.wb-page form :-ms-input-placeholder { /* IE 10+ */
color: #ccc;
}
.wb-page form ::-moz-placeholder { /* Firefox 19+ */
color: #ccc;
opacity: 1;
}
.wb-page form :-moz-placeholder { /* Firefox 4 - 18 */
color: #ccc;
opacity: 1;
}
.wb-page form input:focus, .wb-page form textarea:focus, .wb-page form select:focus {
	outline: none;
}
/* Custome Classes */
.wb-page .centered-row {
	text-align: center;
}
.wb-page .centered-col {
	display: inline-block;
	float: none;
}
.wb-page .relative {
	position: relative;
}
.wb-page .fixed {
	position: fixed;
}
.wb-page .absolute {
	position: absolute;
}
/*** Home Page CSS ***/
/*============== wb-Header Start ==============*/
.wb-header {
	padding: 3px 0;
	position: fixed;
	width: 100%;
	z-index: 1;
}
.wb-header.sticky {
	background: #fff;
	position: fixed;
	-webkit-animation-duration: .5s;
	animation-duration: .5s;
	-webkit-animation-name: sticky-animation;
	animation-name: sticky-animation;
	-webkit-animation-timing-function: ease-out;
	animation-timing-function: ease-out;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	box-shadow: 0px 0 20px -1px rgba(0, 0, 0, .1);
	-ms-box-shadow: 0px 0 20px -1px rgba(0, 0, 0, .1);
	-moz-box-shadow: 0px 0 20px -1px rgba(0, 0, 0, .1);
	-o-box-shadow: 0px 0 20px -1px rgba(0, 0, 0, .1);
	-webkit-box-shadow: 0px 0 20px -1px rgba(0, 0, 0, .1);
}
@-webkit-keyframes sticky-animation {
 0% {
 opacity: 0;
 -webkit-transform: translateY(-100%);
}
 100% {
 opacity: 1;
 -webkit-transform: translateY(0);
}
}
@keyframes sticky-animation {
 0% {
 opacity: 0;
 transform: translateY(-100%);
}
 100% {
 opacity: 1;
 transform: translateY(0);
}
}
.wb-header.sticky .navbar-nav>li>a, .wb-header.sticky a.navbar-brand {
	color: #000;
}
.wb-header .logo {
	padding: 0;
	background-color: transparent;
	float: left;
	z-index: 1001;
	position: relative;
}
.wb-header .logo > a {
	display: block;
}
.wb-header .logo > a > img {
	max-height: 100px;
}
.wb-header .navbar-brand {
	color: #fff;
	float: left;
	height: 50px;
	padding: 15px 10px;
	font-size: 24px;
	font-family: 'Roboto', sans-serif;
	line-height: 20px;
	font-weight: bold;
}
.wb-header .navbar-brand:hover {
	color: #fff;
}
.wb-header .navbar-default {
	background-color: transparent;
}
.wb-header .navbar {
	border: 0;
	margin-bottom: 0;
	padding: 0;
	min-height: auto;
}
.wb-header .navbar-toggle {
	position: absolute;
	right: 0;
	padding: 10px;
	background-color: transparent !important;
	background-image: none;
	border: 0;
    width: 36px;
    height: 36px;
	border-radius: 5px;
	padding: 0;
    top: 40%;
	transform: translateY(-50%);
}
.wb-header .navbar-toggle .icon-bar {
    width: 32px;
    height: 4px;
	border-radius: 0;
	display: block;
	margin: 0 auto;
	background-color: #d10f56;
}
.wb-header .navbar-toggle:hover, .wb-header .navbar-toggle:focus {
	background-color: #5352ed;
}
.wb-header .navbar-toggle .icon-bar+.icon-bar {
	margin-top: 4px;
}
.wb-header .navbar-collapse {
	border: 0;
	box-shadow: none;
	-webkit-box-shadow: none;
	padding: 0 15px;
	margin-top: 7px;
	overflow-x: visible;
}
.wb-header .navbar-collapse.collapse.in {
	overflow-y: auto;
}
.wb-header .navbar-nav {
	margin: 0;
}
.wb-header .navbar-nav>li {
	text-transform: uppercase;
	position: relative;
}
.wb-header .navbar-nav>li>a {
	color: #fff;
	font-weight: 100;
	padding: 15px 10px;
	font-size: 14px;
}
.wb-header .navbar-button {
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
}
.wb-header .navbar-button > a {
	font-size: 15px;
	font-weight: 100;
	font-family: 'Arima Madurai', cursive;
	padding: 15px;
	background-color: #3a393b;
	border-radius: 6px;
	color: #fff;
}
.wb-header .navbar-button > a:hover {
	color: #fff;
	text-decoration: none;
}
.wb-header .navbar-button > a > i.fa {
	font-size: 30px;
	margin-right: 10px;
	position: relative;
	top: 4px;
}
.wb-header .navbar-toggle .icon-bar:nth-of-type(3) {
	top: 1px;
}
.wb-header .navbar-toggle .icon-bar:nth-of-type(4) {
	top: 2px;
}
.wb-header .navbar-toggle .icon-bar {
	position: relative;
	transition: all 500ms ease-in-out;
}
.wb-header .navbar-toggle.active .icon-bar:nth-of-type(2) {
	top: 6px;
	transform: rotate(45deg);
}
.wb-header .navbar-toggle.active .icon-bar:nth-of-type(3) {
	background-color: transparent;
}
.wb-header .navbar-toggle.active .icon-bar:nth-of-type(4) {
	top: -6px;
	transform: rotate(-45deg);
}

@media (max-width: 991px) {
.wb-header .navbar {
	z-index: 99999;
}
.wb-header .navbar-header {
	float: none;
}
.wb-header .navbar-left, .navbar-right {
	float: none !important;
}
.wb-header .navbar-toggle {
	display: block;
}
.wb-header .navbar-collapse {
	border-top: 1px solid transparent;
	box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
}
.wb-header .navbar-fixed-top {
	top: 0;
	border-width: 0 0 1px;
}
.wb-header .navbar-collapse.collapse {
	display: none!important;
}
.wb-header .navbar-nav {
	float: none!important;
	margin-top: 7.5px;
}
.wb-header .navbar-nav>li {
	float: none;
}
.wb-header .navbar-nav>li::after {
	content: '';
	display: none;
}
.wb-header .navbar-nav>li>a {
	padding-top: 10px;
	padding-bottom: 10px;
	color: black;
}
.wb-header .collapse.in {
	display: block !important;
}
.wb-header .navbar-collapse {
	border: 0;
	position: fixed;
	background-color: #fff;
	width: 220px;
	left: -220px;
	transition: all 0.5s ease;
	top: 0;
	height: 100vh !important;
	z-index: 99999;
	float: left;
	-webkit-box-shadow: 2px 0 10px 0 rgba(0,0,0,0.7);
	box-shadow: 2px 0 10px 0 rgba(0,0,0,0.7);
}
.wb-header .navbar-collapse.collapse.in {
	display: block !important;
	overflow-y: auto;
	left: 0px;
	transition: all 0.5s ease;
}
.wb-header .navbar-button {
	position: static;
	bottom: 0;
	transform: translateY(0);
}
.wb-header .navbar-button > a {
	font-size: 14px;
}
.wb-header .navbar-button > a > i.fa {
	font-size: 24px;
}
.wb-header .navbar-nav.navbar-right:last-child {
	margin-right: 0;
}
}
/*============== wb-heroHeader Start ==============*/
.wb-heroHeader {
	padding: 0;
	height: 800px;
	width: 100%;
	position: relative;
}
.wb-heroHeader::before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
}
.wb-heroHeader-content {
    width: 100%;
}
.wb-heroHeader-content h1 {
    color: #fff;
    font-size: 70px;
    line-height: 120%;
    margin-bottom: 40px;
}
.wb-heroHeader-content h6 {
	font-size: 22px;
	margin-bottom: 0;
	text-transform: capitalize;
}
.wb-heroHeader-wrapper {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translateX(-50%) translateY(-50%);
	-moz-transform: translateX(-50%) translateY(-50%);
	-ms-transform: translateX(-50%) translateY(-50%);
	-o-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%);
	width: 70%;
}
.wb-heroHeader.dark::before {
    background-color: rgb(0 0 0 / 75%);
}s

.wb-heroHeader.dark .wb-heroHeader-content > h1, .wb-heroHeader.dark .wb-heroHeader-content > h2, .wb-heroHeader.dark .wb-heroHeader-content > h3, .wb-heroHeader.dark .wb-heroHeader-content > h4, .wb-heroHeader.dark .wb-heroHeader-content > h5, .wb-heroHeader.dark .wb-heroHeader-content > h6, .wb-heroHeader.dark .wb-heroHeader-content > p {
	color: #fff;
}
.wb-heroHeader-content .heroHeader-btn {
	background-color: #fff;
	padding: 15px 40px;
	border-radius: 0;
	font-size: 16px;
	font-weight: 600;
	text-transform: uppercase;
	font-family: 'Montserrat', sans-serif;
	margin-top: 30px;
}
/*** Breadcrumb Section ***/
.breadcrumb-section {
	height: 400px;
	position: relative;
}
.breadcrumb-section:before {
	content: '';
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
}
.breadcrumb-section.dark:before {
    background-color: rgb(0 0 0 / 82%);
}

.breadcrumb-section .title-heading {
    transform: translate(-4%, 260%);
}
.breadcrumb-section .title-heading * {
	color: #fff;
}
.breadcrumb-section .title-heading h1, .breadcrumb-section .title-heading p {
	margin-bottom: 0;
}
.breadcrumb-section .title-heading h1 {
	font-size: 50px;
}
/* Mixing CSS */
/*** Footer CSS ***/
.wb-footer {
	background-color: #5251ec;
	position: relative;
}
.wb-footer:before {
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background-color: #1c1c1c;
    opacity: 0px !important;
}
.wb-footer .footer-content ul {
    list-style: none;
    margin: 0;
    padding: 0;
}


.wb-footer .footer-content p {
    font-size: 14px;
}

.footer-links ul li span.fa {
    color: #d10f56;
    margin-right: 10px;
    float: left;
    top: 5px;
    position: relative;
}

.wb-footer .footer-content {
	padding: 40px 0;
}
.wb-footer .footer-content h5, .wb-footer .footer-content p {
	color: #ffffff;
}
.wb-footer .footer-content p {
	margin-bottom: 0;
}
.wb-footer .footer-copyright {
	padding: 10px;
	text-align: center;
	border-top: 1px solid #fff;
}
.wb-footer .footer-copyright p {
	margin: 0;
	font-size: 14px;
	text-align: center;
	color: #ffffff;
	font-weight: normal;

}
.footer-copyright ul {
	text-align: right;
	list-style: none;
	margin-bottom: 0;
}
.footer-copyright ul li {
	display: inline-block;
	box-shadow: 0 0 10px 0 rgba(0,0,0,.1);
}
.footer-copyright ul li a {background-color: #ffffff;width: 36px;height: 36px;border-radius: 100px;text-align: center;line-height: 36px;display: block;font-size: 14px;}
.footer-copyright ul li a i.fa {
	color: #d10f56;
}

.footer-copyright ul li a span.fa {
    color: #d10f56;
}

/*** Gallery CSS ***/

.grid {
	max-width: 100%;
	list-style: none;
	float: left;
	width: 100%;
}
.grid figure {
	width: 100%;
	max-height: 300px;
	margin: 5px 0;
	background: none;
}
.grid figure img {
	width: 100%;
}
.grid figure figcaption {
	text-transform: capitalize;
}



/*** Responsive CSS ***/
@media (min-width: 768px) and (max-width: 1023px) {
.wb-heroHeader {
	height: 500px;
}
.wb-heroHeader-content:before {
	width: 360px;
	border: 10px solid #5352ed;
	border-bottom: 0;
	height: 100px;
	top: -80px;
}
.wb-heroHeader-content:after {
	width: 360px;
	border: 10px solid #5352ed;
	border-top: 0;
	height: 100px;
	top: 110px;
}
.wb-heroHeader-content h1 {
	font-size: 35px;
}
.wb-heroHeader-content h6 {
	font-size: 18px;
}
}

@media (max-width: 640px) {
.wb-header {
	position: static;
}
.wb-heroHeader {
	height: 212px;
}
.wb-heroHeader-wrapper {
	width: 100%;
}
.wb-heroHeader-content:before {
	width: 230px;
	height: 50px;
	border: 5px solid #5352ed;
	top: -50px;
	border-bottom: 0;
}
.wb-heroHeader-content:after {
	width: 230px;
	height: 50px;
	border: 5px solid #5352ed;
	top: 65px;
	border-top: 0;
}
.wb-heroHeader-content h6 {
	font-size: 11px;
}
.wb-heroHeader-content h1 {
	font-size: 20px;
	margin-bottom: 0;
}

.wb-footer .footer-content {
	padding: 30px 0;
	text-align: center;
}

.wb-footer{
	background-color: #272727 !important;
}
.wb-footer .footer-content h6, .wb-footer .footer-content p {
	text-align: center;
}
}

.header-image-text {
    max-width:760px;
    width:100%;
    position: relative;
    left: auto;
    right: auto;
    top:auto;
    bottom: auto;
    margin: 0px auto;
}

.header-image-text .carousel-caption {
    position: inherit !important;
    top: auto;
    left: auto;
    bottom: auto;
    right: auto;
}
/*** headerImage Style CSS Start ***/
/*=======FORM-1======*/
/******** =========================  Tempalte  SingleSlider CSS Start ==================== ********/


/******** =========================  Tempalte  SingleSlider CSS End ==================== ********/
/* ----------------------- widget-section ----------------------- */
.widget-section[class*=".widget-section-"] p,
.widget-section[class*=".widget-section-"] span,
.widget-section[class*=".widget-section-"] em,
.widget-section[class*=".widget-section-"] strong,
.widget-section[class*=".widget-section-"] i {
    margin: 0;
    padding: 0;
}

.page section {
    position: relative;
    overflow: visible !important;
}
.widget-section[class*=".widget-section-"] {font: 400 14px/1.5em 'Raleway', "Helvetica Neue", Helvetica, Arial, sans-serif;color: #666666;}
.widget-section {
    width: 100%;
    /*font: 400 14px/1.5em 'Raleway', "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #666666;*/
    padding: 70px 0;
    position: relative;
    background-color: #fff;
}
.widget-section[class*=".widget-section-"] p { font-size: 14px;  font-style: normal; }

/* Heading */
.widget-section[class*="widget-section-"] h1,
.widget-section[class*="widget-section-"] h2,
.widget-section[class*="widget-section-"] h3,
.widget-section[class*="widget-section-"] h4,
.widget-section[class*="widget-section-"] h5,
.widget-section[class*="widget-section-"] h6 {
  font-family: 'Raleway', sans-serif;
  line-height: 1em;
  font-weight: 500;
  font-style: normal;
  color: #333333;
  margin:0;
  padding:0;}

.widget-section[class*="widget-section-"] h1 { font-size: 46px; }
.widget-section[class*="widget-section-"] h2 { font-size: 40px;  margin-bottom: 15px;}
.widget-section[class*="widget-section-"] h3 { font-size: 36px; }
.widget-section[class*="widget-section-"] h4 { font-size: 30px; margin-bottom: 15px;}
.widget-section[class*="widget-section-"] h5 { font-size: 24px; margin-bottom: 10px;}
.widget-section[class*="widget-section-"] h6 { font-size: 18px; margin-bottom: 10px; }

.widget-section[class*="widget-section-"] .col-lg-12 .section-title { margin-bottom: 50px; }
.widget-section[class*="widget-section-"] .section-title { margin-bottom: 20px; }

/* Paragraph */
.widget-section[class*="widget-section-"] .section-title p {
    font-size: 18px;
    color: #444444;
    font-weight: 500;
}

/* Image */
.widget-section[class*="widget-section-"] .item .widget-img { margin-bottom: 25px; }
.widget-section[class*="widget-section-"] .item .widget-img:last-child { margin-bottom: 0; }

/* Icon */
.widget-section .icon {
    margin-bottom: 20px;
    text-align: center;
    /*    font-size: 48px;*/
    background-color: #ccc;
    display: inline-block;
    color: #fff;
}
.widget-section .icon i,.widget-section .icon em {
    display: block;
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}


/* ----------------------- bg-img/pattren/color widget-section ----------------------- */
/*background-img*/

/* pattren*/

/*light color*/

/*dark color*/
.theme-dark-color-11 { background-color: #1b1e25; }

.widget-section [class*="theme-dark-color"] label,
.widget-section [class*="theme-dark-color"] span,
.widget-section [class*="theme-dark-color"] strong,
.widget-section [class*="theme-dark-color"] a,
.widget-section [class*="theme-dark-color"] p,
.widget-section [class*="theme-dark-color"],
.widget-section [class*="theme-dark-color"] h1,
.widget-section [class*="theme-dark-color"] h2,
.widget-section [class*="theme-dark-color"] h3,
.widget-section [class*="theme-dark-color"] h4,
.widget-section [class*="theme-dark-color"] h5,
.widget-section [class*="theme-dark-color"] h6,
.widget-section[class*="theme-dark-color"] label,
.widget-section[class*="theme-dark-color"] span,
.widget-section[class*="theme-dark-color"] strong,
.widget-section[class*="theme-dark-color"] a,
.widget-section[class*="theme-dark-color"] p,
.widget-section[class*="theme-dark-color"],
.widget-section[class*="theme-dark-color"] h1,
.widget-section[class*="theme-dark-color"] h2,
.widget-section[class*="theme-dark-color"] h3,
.widget-section[class*="theme-dark-color"] h4,
.widget-section[class*="theme-dark-color"] h5,
.widget-section[class*="theme-dark-color"] h6,
.widget-section[class*="theme-dark-color"] .section-title p{
  color: #fff;
}



/*------------------------------------------------------------------------------
SHAPES START  (square, circle, hexagon)
--------------------------------------------------------------------------------*/
/* SQUARE */
/* CIRCLE */

/* HEXAGON */

/*-------------------------------------------------------------------------
SHAPES END
-------------------------------------------------------------------------*/

/* ----------------------- widget-section-01 ----------------------- */


/* ------ widget-section-01-1 ------ */


/* ------ widget-section-01-3 ------ */
/* ------ widget-section-01-4 ------ */
/* ----------------------- widget-section-02 ----------------------- */
/* ----------------------- widget-section-03 ----------------------- */
/* ----------------------- widget-section-04 ----------------------- */


/* ----------------------- widget-section-05 ----------------------- */
/* ----------------------- widget-section-05 ----------------------- */

/* ----------------------- widget-section-07 ----------------------- */


/* ----------------------- half-col-input  ----------------------- */
@media only screen and (min-width:992px) {
  .widget-section .half-col-btn .dm-contact-btn,
  .widget-section .half-col-textarea .dm-contact-textarea,
.widget-section .half-col-input .dm-contact-input {
  max-width: 50%;
  width: 100%;
  float: left;
}

.widget-section .half-col-input .dm-contact-input:nth-child(3) { padding-left: 20px;}

}
/* -------------------------------------------------------------
  Form
----------------------------------------------------------------*/
.widget-section .block-form label {
  text-transform: uppercase;
  font-size: 13px;
  font-weight: 400;
  letter-spacing: 1px;
  margin-bottom: 0px;
  color: #333;
  text-align: left;
}
/* ----------------------- default form  ----------------------- */
.widget-section .default-form input[type="text"],
.widget-section .default-form input[type="email"],
.widget-section .default-form textarea {
  color: #666;
  width: 100%;
  font-size: 14px;
  font-family: FontAwesome , 'Raleway', "Helvetica Neue", Helvetica, Arial, sans-serif;
  padding: 10px 15px ;
  margin-bottom: 20px;
  border: 1px solid #8c8c8c;
}
.widget-section .default-form textarea {
  min-height: 100px;
}
.widget-section .default-form .captchaCode {
  margin-bottom: 20px;
}

.widget-section .default-form ::-webkit-input-placeholder { /* Chrome */ color: #a9a9a9; }
.widget-section .default-form :-ms-input-placeholder { /* IE 10+ */ color: #a9a9a9; }
.widget-section .default-form ::-moz-placeholder { /* Firefox 19+ */ color: #a9a9a9; opacity: 1; }
.widget-section .default-form :-moz-placeholder { /* Firefox 4 - 18 */ color: #a9a9a9; opacity: 1; }

/* -----------------------  Border-form  ----------------------- */


/* -----------------------  bg-form  ----------------------- */

/* -----------------------  border-2-form  ----------------------- */

/* -----------------------  transparent-form  ----------------------- */
/*------------------------ widget-section-08-1 ------------------------ */

/*------------------------- widget-section-09-1 ------------------------------*/
/*--------------------------------------------------------------------*/

/*-------------------------------- widget-section-11-1 ------------------------------------*/
.widget-section-11-1 p,
.widget-section-11-1 h6 {
  text-align: center;
}
.widget-section-11-1 h6 .block-form {
  text-align: left;
}
.widget-section-11-1 {
  padding-top: 0;
}
.widget-section-11-1 iframe {
  height: 365px;
  width: 100%;

}

.widget-section-11-1 .block-container {
  box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.50);
  background-color: #fff;
}
.widget-section-11-1 .block-title {
  margin-bottom: 30px;
}
.widget-section-11-1 .item {
    padding: 50px 100px 50px 100px;
}
.widget-section-11-1 .block-social {
    text-align: center;
}
.widget-section-11-1 .block-social li {
  list-style: none;
  display: inline-block;
  margin-right: 10px;
 }
.widget-section-11-1 .block-social a {
  display: inline-block;
  width: 30px;
  height: 30px;
  background-color: #fff;
  border-radius: 50%;
  text-align: center;
  padding-top: 4px;
  font-size: 16px;
}
.widget-section-11-1 .block-social .fa {
  color: #333;
}
  .widget-section-11-1 .block-contact-info p {
  margin-bottom: 19px
  }
@media only screen and (max-width: 600px) {
  .widget-section-11-1 .item {
    padding: 30px;
}
}
@media only screen and (min-width: 768px) {
.widget-section-11-1 .block-container {
  margin-top: -180px;
}
}

@media only screen and (min-width: 992px) {
  .widget-section-11-1 .block-contact-info p {
    width: 50%;
    padding-left: 10px;
    padding-right: 10px;
    float: left;
  }
}

/*-------------------------------- widget-section-12-1 ------------------------------------*/




/*-------------------------------- widget-section-13-1 ------------------------------------*/
/*-------------------------------- widget-section-14-1 ------------------------------------*/

/*-------------------------------- widget-section-15-1 ------------------------------------*/
/*-------------------------------- widget-section-16-1 ------------------------------------*/
/*-------------------------------- widget-section-17-1 ------------------------------------*/


/*-------------------------------- BUTTON ------------------------------------*/
/*------------------- Style -------------------*/
/*------------------- Size -------------------*/



/*--------------------------------------------------------------------*/
/*col-md*/
@media only screen and (max-width: 991px) {
  .widget-section { text-align: center;}
  .widget-section .item  { margin-bottom: 30px; }
  .widget-section .widget-img { display: inline-block; }

  .widget-section  div[class*="col-"]:last-child  .item  { margin-bottom: 0; }
    /* col-xs-push*/
  .widget-section  div[class*="col-sm-push"] div[class*="col-"]  .item { margin-bottom: 30px; }
  .widget-section  div[class*="col-sm-push"] div[class*="col-"]:last-child  .item { margin-bottom: 0; }
  .widget-section  div[class*="col-xs-push"] div[class*="col-"]  .item { margin-bottom: 30px; }
  .widget-section  div[class*="col-xs-push"] div[class*="col-"]:last-child  .item { margin-bottom: 0; }

}
 
/******** =========================  Carousel Styles ==================== ********/

/* Carousel base class */

/* Since positioning the image, we need to help out the caption */
/******** ======================= sliderStyle1 =============================== ********/

/******** ========================= sliderStyle2 =========================== ********/
/******** ========================== sliderStyle3 =========================== ********/

/******** ================== Carousel Styles End ================ ********/

/******** =========================  NEW TEMPLATE SLIDER CSS START  ==================== ********/

/******** =========================  NEW TEMPLATE SLIDER CSS END  ==================== ********/

/******** =========================  NEW TEMPLATE SLIDER RESPONSIVE CSS START  ==================== ********/




/******** =========================  NEW TEMPLATE SLIDER RESPONSIVE CSS END ==================== ********/





.navbar-right .dropdown-menu {
	left: 0;
}
/******** ================== Header Customization ================ ********/
.wb-header .logo a img {
 
    padding: 0 10px;
}

.logo_left .logo {
	float: left;
	text-align: left;

}
.logo_left .navbar-default {
	float: right;
	margin-top: 1%;
}



/*******
.box-layout{    width: 1200px; margin: 0px auto;}
header.overlap  {    background: transparent; position: absolute; box-shadow:none;}
header.overlap_fixed  {    position: fixed; }********/
/******** ================== Header Customization End ================ ********/


/*=======Testimonial Ends======*/

/*=======FORM-1======*/
/******** ========================== Navigation Effects =========================== ********/
/* Effect 1: Brackets */
/******** ========================== Navigation Effects =========================== ********/

/******** ========================== Blog Effects =========================== ********/
/******** ========================== Blog Effects End =========================== ********/
/******** =========================    Gallery Styles Start  ==================== ********/
/********==========================    UPDATE GALLERY STYLE  ==================== ********/
/********==========================    UPDATE GALLERY STYLE  ==================== ********/
/******** =========================  Gallery Styles End ==================== ********/

/*=======Image Gallery======*/
/*=======Image Gallery======*/
/******** ========================= Tempalte Slider_heroHeading CSS Start ==================== ********/




::-moz-placeholder {
    color: #a9a9a9 !important;
}
::-webkit-input-placeholder{
    color: #a9a9a9 !important;
}
:-moz-placeholder {
    color: #a9a9a9 !important;
}
:-ms-input-placeholder{
    color: #a9a9a9 !important;
}

/*-------------------------------------------------------------------------
SHAPES END
-------------------------------------------------------------------------*/

html {
	height: 100%;
}
body {
	/*position: relative;*/
	min-height: 100%;
}
img.scale-with-grid {
    max-width: 100%;
    height: auto;
    /* width:auto; */
}




.header-image-text {
    max-width:760px;
    width:100%;
    position: relative;
    left: auto;
    right: auto;
    top:auto;
    bottom: auto;
    margin: 0px auto;
}

.header-image-text .carousel-caption {
    position: inherit !important;
    top: auto;
    left: auto;
    bottom: auto;
    right: auto;
}
/*** headerImage Style CSS Start ***/

/*** headerImage Style CSS End ***/
.ContactFormWidget input[type="text"], .ContactFormWidget input[type="password"], .ContactFormWidget input[type="email"], .ContactFormWidget  textarea, .ContactFormWidget  select {	
	font-family: FontAwesome , 'Raleway', "Helvetica Neue", Helvetica, Arial, sans-serif !important;
}

/*
.logoWidget {    position: absolute;
	top: 50%;
	transform: translateY(-50%);
}*/


.boxWidget { position: relative;}

/*.wb-header .logoTextSettingClass {position: absolute;	top: 50%;	transform: translateY(-50%); } */

.logoWidget span{  font-size: 40px;  color: #000;margin-top: 1%; }

header {position: relative;}

/* Custome Classes */
.wb-page .centered-row {
	text-align: center;
}
.wb-page .centered-col {
	display: inline-block;
	float: none;
}
footer{position: relative;}
footer.footer-widgets{font-size: 13px;margin: 0;padding: 0;width: 100%;float: left;}
footer.footer-widgets .footer-list-style, footer.footer-widgets .footer-contact-us, footer.footer-widgets .footer-content{margin:0;padding:0;}
footer.footer-widgets ul{margin: 0;padding: 0;}
footer.footer-widgets ul li{list-style: none;color:#666;}
footer.footer-widgets h1, footer.footer-widgets h2, footer.footer-widgets h3,
footer.footer-widgets h4, footer.footer-widgets h5, footer.footer-widgets h6 {text-align:left;}
footer.footer-widgets h1, footer.footer-widgets h2, footer.footer-widgets h3,
footer.footer-widgets h4, footer.footer-widgets h5, footer.footer-widgets h6,
footer.footer-widgets p {margin-top:0;margin-bottom:10px;color:#666;}
footer.footer-widgets h1 {font-size:26px;}
footer.footer-widgets h2 {font-size:24px;}
footer.footer-widgets h3 {font-size: 22px;}
footer.footer-widgets h4 {font-size: 20px;}
footer.footer-widgets h5 {font-size: 18px;}
footer.footer-widgets h6 {font-size: 16px;font-weight: 600;text-transform: uppercase;}
footer.footer-widgets p {line-height:1.5;}
footer.footer-widgets a{color:#666;}
footer.footer-widgets .footer-nav p {font-weight: 600;text-transform: uppercase;}
footer.footer-widgets li {padding-bottom:5px;}
footer.footer-widgets .row {padding: 0;}
footer.footer-widgets [class*="footer-list-style"] li:last-child{margin-right:0;}
footer.footer-widgets [class*="footer-social-style"] span.fa {
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	position: relative;
	top: 50%;
	display:block;
	text-align:center;
}

/***** footer-list-style *****/
footer.footer-widgets [class*="footer-list-style"] li:before {font-size:10px;}

/***** footer-list-style *****/

/***** footer-social-style *****/

/***** footer-social-style-(1) *****/
footer.footer-widgets .footer-social-style1 ul{text-align:left;}
footer.footer-widgets .footer-social-style1 li{ 
	display: inline-block;
    margin-right: 10px;
    padding-bottom: 0;
}
footer.footer-widgets .footer-social-style1 li a{ 
	display: inline-block;
    width: 40px;
    height: 40px;
    background: #666;
    text-align: center;
}
footer.footer-widgets .footer-social-style1 li span.fa {color: #fff;font-size: 18px;}
/***** footer-social-style-(1) *****/

/***** footer-social-style-(2) *****/
/***** footer-social-style-(2) *****/

/***** footer-social-style-(3) *****/
/***** footer-social-style-(3) *****/

/***** footer-social-style-(4) *****/
/***** footer-social-style-(4) *****/

/***** footer-social-style-(5) *****/
/***** footer-social-style-(5) *****/

/***** footer-social-style *****/


/***** footer-widgets-01-1 *****/
footer.footer-widgets.footer-widgets-01-1 .footer-widgets-wrapper { padding: 50px 0 20px 0;}
/*footer.footer-widgets.footer-widgets-01-1 {padding: 50px 0 20px 0;}*/
/*footer.footer-widgets.footer-widgets-01-1 .footer-social-icons li span.fa {color: #fff;font-size: 20px;}
footer.footer-widgets.footer-widgets-01-1 .footer-social-icons li {display: inline-block;margin-right: 10px;padding-bottom: 0;}
footer.footer-widgets.footer-widgets-01-1 .footer-social-icons li a {
    display: inline-block;
    width: 50px;
    height: 50px;
    background: #666;
    text-align: center;
}*/
footer.footer-widgets.footer-widgets-01-1 .footer-copyright {margin-top: 80px;float: left;width: 100%;padding:0;}
/***** footer-widgets-01-1 *****/

/***** footer-widgets-02-1 *****/
/***** footer-widgets-02-1 *****/

/***** footer-widgets-03-1 *****/

/***** footer-widgets-03-1 *****/

/***** footer-widgets-04-1 *****/
/***** footer-widgets-04-1 *****/
 
 /***** footer-widgets-05-1 *****/
/***** footer-widgets-05-1 *****/

/***** footer-widgets-06-1 *****/
/***** footer-widgets-06-1 *****/

/***** footer-widgets-07-1 *****/
/***** footer-widgets-07-1 *****/


/***** footer form *****/

/***** footer form *****/

/*==== Footer Light ====*/



footer.footer-widgets[class*="footer-dark"] [class*="footer-social-style"] li a {background:#fff;border-color:#fff;}
footer.footer-widgets[class*="footer-dark"] [class*="footer-social-style"] li span.fa{color:#333;}

/*==== Footer Light ====*/

/*==== Footer Dark ====*/
.footer-dark-6 { background-color: #262932;}
footer.footer-widgets [class*="footer-dark"] li,
footer.footer-widgets [class*="footer-dark"] label,
footer.footer-widgets [class*="footer-dark"] span,
footer.footer-widgets [class*="footer-dark"] strong,
footer.footer-widgets [class*="footer-dark"] a,
footer.footer-widgets [class*="footer-dark"] p,
footer.footer-widgets [class*="footer-dark"],
footer.footer-widgets [class*="footer-dark"] h1,
footer.footer-widgets [class*="footer-dark"] h2,
footer.footer-widgets [class*="footer-dark"] h3,
footer.footer-widgets [class*="footer-dark"] h4,
footer.footer-widgets [class*="footer-dark"] h5,
footer.footer-widgets [class*="footer-dark"] h6,
footer.footer-widgets[class*="footer-dark"] li,
footer.footer-widgets[class*="footer-dark"] label,
footer.footer-widgets[class*="footer-dark"] span,
footer.footer-widgets[class*="footer-dark"] strong,
footer.footer-widgets[class*="footer-dark"] a,
footer.footer-widgets[class*="footer-dark"] p,
footer.footer-widgets[class*="footer-dark"],
footer.footer-widgets[class*="footer-dark"] h1,
footer.footer-widgets[class*="footer-dark"] h2,
footer.footer-widgets[class*="footer-dark"] h3,
footer.footer-widgets[class*="footer-dark"] h4,
footer.footer-widgets[class*="footer-dark"] h5,
footer.footer-widgets[class*="footer-dark"] h6{
  color: #fff;
}
footer.footer-widgets a:hover{text-decoration:none;}

/*==== Footer Dark ====*/


/*1-FOOTER-FORM-VARITIONS
2-FOOTER-LI-VARITIONS
3-FOOTER-SOCIAL-ICONS
4-FOOTER-HEADINGS
5-FOOTER-CONTACT-VARITIONS
6-FOOTER-BACKGROUNDS
7-FOOTER-PATTERNS
*/
/*
@media only screen and (min-width:992px) {}
@media only screen and (max-width: 600px) {}
@media only screen and (min-width:) and (max-width:) {}
*/
	
/*===== footer-widgets-01-1 (Responisve-Start) =====*/
/*===== footer-widgets-01-1 (Responisve-End) =====*/	

/*===== footer-widgets-02-1 (Responisve-Start) =====*/
/*===== footer-widgets-02-1 (Responisve-End) =====*/	


/*===== footer-widgets-03-1 (Responisve-Start) =====*/

/*===== footer-widgets-03-1 (Responisve-End) =====*/


/*===== footer-widgets-04-1 (Responisve-Start) =====*/
/*===== footer-widgets-04-1 (Responisve-End) =====*/	

/*===== footer-widgets-05-1 (Responisve-Start) =====*/

/*===== footer-widgets-05-1 (Responisve-End) =====*/		

/*===== footer-widgets-06-1 (Responisve-Start) =====*/

/*===== footer-widgets-06-1 (Responisve-End) =====*/		
	
/*===== footer-widgets-07-1 (Responisve-Start) =====*/
/*===== footer-widgets-07-1 (Responisve-End) =====*/			
/*===== footer-widgets-01-1 (Responisve-Start) =====*/
/*===== footer-widgets-01-1 (Responisve-End) =====*/		
/*===== footer-widgets-02-1 (Responisve-Start) =====*/	
/*===== footer-widgets-02-1 (Responisve-End) =====*/	

/*===== footer-widgets-03-1 (Responisve-Start) =====*/
/*===== footer-widgets-03-1 (Responisve-End) =====*/

/*===== footer-widgets-04-1 (Responisve-Start) =====*/
/*===== footer-widgets-04-1 (Responisve-End) =====*/	

/*===== footer-widgets-05-1 (Responisve-Start) =====*/

/*===== footer-widgets-05-1 (Responisve-End) =====*/		

/*===== footer-widgets-06-1 (Responisve-Start) =====*/

/*===== footer-widgets-06-1 (Responisve-End) =====*/		
	
/*===== footer-widgets-07-1 (Responisve-Start) =====*/

/*===== footer-widgets-07-1 (Responisve-End) =====*/	
	


/*===== footer-widgets-01-1 (Responisve-Start) =====*/

/*===== footer-widgets-01-1 (Responisve-End) =====*/	

/*===== footer-widgets-02-1 (Responisve-Start) =====*/

/*===== footer-widgets-02-1 (Responisve-End) =====*/	

/*===== footer-widgets-03-1 (Responisve-Start) =====*/

/*===== footer-widgets-03-1 (Responisve-End) =====*/

/*===== footer-widgets-04-1 (Responisve-Start) =====*/

/*===== footer-widgets-04-1 (Responisve-End) =====*/	

/*===== footer-widgets-05-1 (Responisve-Start) =====*/

/*===== footer-widgets-05-1 (Responisve-End) =====*/		

/*===== footer-widgets-06-1 (Responisve-Start) =====*/

/*===== footer-widgets-06-1 (Responisve-End) =====*/		
	
/*===== footer-widgets-07-1 (Responisve-Start) =====*/

/*===== footer-widgets-07-1 (Responisve-End) =====*/	

/*===== footer-widgets-01-1 (Responisve-Start) =====*/
/*===== footer-widgets-01-1 (Responisve-End) =====*/	

/*===== footer-widgets-02-1 (Responisve-Start) =====*/	
/*===== footer-widgets-02-1 (Responisve-End) =====*/	

/*===== footer-widgets-03-1 (Responisve-Start) =====*/
/*===== footer-widgets-04-1 (Responisve-Start) =====*/
/*===== footer-widgets-04-1 (Responisve-End) =====*/	

/*===== footer-widgets-05-1 (Responisve-Start) =====*/
/*===== footer-widgets-05-1 (Responisve-End) =====*/	

/*===== footer-widgets-06-1 (Responisve-Start) =====*/
/*===== footer-widgets-06-1 (Responisve-End) =====*/	

/*===== footer-widgets-07-1 (Responisve-Start) =====*/
/*===== footer-widgets-07-1 (Responisve-End) =====*/	



.AccordionWidget:hover .AddNewAccordionTab{
    display:block;
    z-index: 99;
}

[id*="accordion-"].accordion-style2 .panel{
    border-radius:0;
    margin-bottom:15px;
}
.accordion-style2 .panel-heading{
    padding:0;
}
[id*="accordion-"].accordion-style2 .panel-title{
    position: relative;
}
[id*="accordion-"].accordion-style2 .panel-title:before{
    content: "";
    border-bottom: 25px solid rgba(0, 0, 0, 0);
    border-left: 15px solid #eee;
    border-top: 23px solid rgba(0, 0, 0, 0);
    width: 0;
    height: 0;
    position: absolute;
    top: 0;
    left: 32px;
}
[id*="accordion-"].accordion-style2 .panel-title a{
    color:#fff !important;
    background:#4160a0;
    display: block;
    font-size: 12px;
    line-height: 21px;
    font-weight:bold;    
    padding: 13px 10px 13px 65px !important;
}
[id*="accordion-"].accordion-style2 .panel-title a.collapsed{
    color: #a2a2a2 !important;
    background:#fff;
}
[id*="accordion-"].accordion-style2 .panel-title a:before,
[id*="accordion-"].accordion-style2 .panel-title a.collapsed:before{
    content: "\f068";
    font-family: 'FontAwesome';
    position: absolute;
    top:0;
    left:0px;
    padding:14px 10px;
    color:#4160a0;
    background:#eee;
}
[id*="accordion-"].accordion-style2 .panel-title a.collapsed:before{
    content: "\f067";
}
[id*="accordion-"].accordion-style2 .panel-body{
    color: #828282;
    font-size: 14px;
    line-height: 26px;
}





/* ----------- skill-widget-style-1 ------------------------------------------------------------ */

    /* ----------- skill-widget-style-2 ------------------------------------------------------------ */
    /* ----------- skill-widget-style-3 ------------------------------------------------------------ */

    /* ----------- skill-widget-style-4 ------------------------------------------------------------ */

    /* ----------- skill-widget- light & dark theme ------------------------------------------------------------ */

/************ BLOG-WIDGET-2 (START) ************/
/************ BLOG-WIDGET-2 (END) ************/

/************ BLOG-WIDGET-3 (StART) ************/

/************ BLOG-WIDGET-3 (END) ************/

/************ BLOG-WIDGET-4 (START) ************/
/************ BLOG-WIDGET-4 (END) ************/
/********** BLOG DETAIL CSS **********/

/***** popular-post *****/
/* ----------- START social-widget ------------------------------------------------------------ */




/* ===== New Templates Widgets Theme Colors Start  =====*/

/*== Theme-Dark == */

/*== Theme-Light == */

/* ===== New Templates Widgets Theme Colors End  =====*/


/* ===== New Template Widgets Css =====*/

/*===================== Widget_01 (Start) =====================*/ 
/*===================== Widget_01 (End) =====================*/ 

/*===================== Widget_02 (Start) =====================*/ 
/*===================== Widget_02 (End) =====================*/
 
/*===================== Widget_03 (Start) =====================*/ 
/*===================== Widget_03 (End) =====================*/ 

/*===================== Widget_04 (Start) =====================*/ 
/*===================== Widget_04 (End) =====================*/
 
/*===================== Widget_05 (Start) =====================*/ 
/*===================== Widget_05 (End) =====================*/ 

/*===================== Widget_06 (Start) =====================*/ 
/*===================== Widget_06 (End) =====================*/ 

/*===================== Widget_07 (Start) =====================*/ 
/*===================== Widget_07 (End) =====================*/ 

/*===================== Widget_08 (Start) =====================*/ 
/*===================== Widget_08 (End) =====================*/ 

/*===================== Widget_09 (Start) =====================*/ 
/*===================== Widget_09 (End) =====================*/ 

/*===================== Widget_10 (Start) =====================*/ 
/*===================== Widget_10 (End) =====================*/

/*===================== Widget_11 (Start) =====================*/
/*===================== Widget_11 (End) =====================*/

/*===================== Widget_12 (Start) =====================*/
/*===================== Widget_12 (End) =====================*/

/*===================== Widget_13 (Start) =====================*/
/*===================== Widget_13 (End) =====================*/

/*===================== Widget_14 (Start) =====================*/
/*===================== Widget_14 (End) =====================*/

/*===================== Widget_15 (Start) =====================*/
/*===================== Widget_15 (End) =====================*/

/*===================== Widget_16 (Start) =====================*/
/*===================== Widget_16 (End) =====================*/

/*===================== Widget_17 (Start) =====================*/
/*===================== Widget_17 (End) =====================*/

/*===================== Widget_18 (Start) =====================*/
/*===================== Widget_18 (End) =====================*/

/*===================== Widget_19 (Start) =====================*/
/*===================== Widget_19 (End) =====================*/

/*===================== Widget_20 (Start) =====================*/
/*===================== Widget_20 (End) =====================*/

/*===================== Widget_21 (Start) =====================*/
/*===================== Widget_21 (End) =====================*/

/*===================== Widget_22 (Start) =====================*/
/*===================== Widget_22 (End) =====================*/

/*===================== Widget_23 (Start) =====================*/
/*===================== Widget_23 (End) =====================*/

/*===================== Widget_24 (Start) =====================*/
/*===================== Widget_24 (End) =====================*/

/*===================== Widget_25 (Start) =====================*/
/*===================== Widget_25 (End) =====================*/

/*===================== Widget_26 (Start) =====================*/
/*===================== Widget_26 (End) =====================*/

/*===================== Widget_27 (Start) =====================*/
/*===================== Widget_27 (End) =====================*/

/*===================== Widget_28 (Start) =====================*/
/*===================== Widget_28 (End) =====================*/

/*===================== Widget_29 (Start) =====================*/
/*===================== Widget_29 (End) =====================*/

/*===================== Widget_30 (Start) =====================*/
/*===================== Widget_30 (End) =====================*/

/*===================== Widget_31 (Start) =====================*/
/*===================== Widget_31 (End) =====================*/

/*===================== Widget_32 (Start) =====================*/
/*===================== Widget_32 (End) =====================*/

/*===================== Widget_33 (Start) =====================*/
/*===================== Widget_33 (End) =====================*/

/*===================== Widget_34 (Start) =====================*/
/*===================== Widget_34 (End) =====================*/

/*===================== Widget_35 (Start) =====================*/
/*===================== Widget_35 (End) =====================*/

/*===================== Widget_36 (Start) =====================*/
/*===================== Widget_36 (End) =====================*/

/*===================== Widget_37 (Start) =====================*/
/*===================== Widget_37 (End) =====================*/

/*===================== Widget_38 (Start) =====================*/
/*===================== Widget_38 (End) =====================*/

/*===================== Widget_39 (Start) =====================*/
/*===================== Widget_39 (End) =====================*/

/*===================== Widget_40 (Start) =====================*/
/*===================== Widget_40 (End) =====================*/

/*===================== Widget_41 (Start) =====================*/
/*===================== Widget_41 (End) =====================*/

/*===================== Widget_42 (Start) =====================*/
/*===================== Widget_42 (End) =====================*/

/*===================== Widget_43 (Start) =====================*/
/*===================== Widget_43 (End) =====================*/

/*===================== Widget_44 (Start) =====================*/
/*===================== Widget_44 (End) =====================*/

/*===================== Widget_45 (Start) =====================*/
/*===================== Widget_45 (End) =====================*/

/*===================== Widget_46 (Start) =====================*/
/*===================== Widget_46 (End) =====================*/

/*===================== Widget_47 (Start) =====================*/
/*===================== Widget_47 (End) =====================*/

/*===================== Widget_48 (Start) =====================*/
/*===================== Widget_48 (End) =====================*/

/*===================== Widget_49 (Start) =====================*/
/*===================== Widget_49 (End) =====================*/

/*===================== Widget_50 (Start) =====================*/
/*===================== Widget_50 (End) =====================*/

/*===================== Widget_51 (Start) =====================*/
/*===================== Widget_51 (End) =====================*/

/*===================== Widget_52 (Start) =====================*/
/*===================== Widget_52 (End) =====================*/

/*===================== Widget_53 (Start) =====================*/
/*===================== Widget_53 (End) =====================*/

/*===================== Widget_54 (Start) =====================*/
/*===================== Widget_54 (End) =====================*/

/*===================== Widget_55 (Start) =====================*/
/*===================== Widget_55 (End) =====================*/

/*===================== Widget_56 (Start) =====================*/
/*===================== Widget_56 (End) =====================*/

/*===================== Widget_57 (Start) =====================*/
/*===================== Widget_57 (End) =====================*/

/*===================== Widget_58 (Start) =====================*/
/*===================== Widget_58 (End) =====================*/

/*===================== Widget_59 (Start) =====================*/
/*===================== Widget_59 (End) =====================*/

/*===================== Widget_60 (Start) =====================*/
/*===================== Widget_60 (End) =====================*/

/*===================== Widget_61 (Start) =====================*/
/*===================== Widget_61 (End) =====================*/

/*===================== Widget_62 (Start) =====================*/
/*===================== Widget_62 (End) =====================*/

/*===================== Widget_63 (Start) =====================*/
/*===================== Widget_63 (End) =====================*/

/*===================== Widget_64 (Start) =====================*/
/*===================== Widget_64 (End) =====================*/

/*===================== Widget_65 (Start) =====================*/
/*===================== Widget_65 (End) =====================*/

/*===================== Widget_66 (Start) =====================*/
/*===================== Widget_66 (End) =====================*/

/*===================== Widget_67 (Start) =====================*/
/*===================== Widget_67 (End) =====================*/

/*===================== Widget_68 (Start) =====================*/
/*===================== Widget_68 (End) =====================*/

/*===================== Widget_69 (Start) =====================*/
/*===================== Widget_69 (End) =====================*/

/*===================== Widget_70 (Start) =====================*/
/*===================== Widget_70 (End) =====================*/

/*===================== Widget_71 (Start) =====================*/
/*===================== Widget_71 (End) =====================*/

/*===================== Widget_72 (Start) =====================*/
/*===================== Widget_72 (End) =====================*/

/*===================== Widget_73 (Start) =====================*/
/*===================== Widget_73 (End) =====================*/

/*===================== Widget_74 (Start) =====================*/
/*===================== Widget_74 (End) =====================*/

/*===================== Widget_75 (Start) =====================*/
/*===================== Widget_75 (End) =====================*/

/*===================== Widget_76 (Start) =====================*/
/*===================== Widget_76 (End) =====================*/

/*===================== Widget_77 (Start) =====================*/
/*===================== Widget_77 (End) =====================*/

/*===================== Widget_78 (Start) =====================*/
/*===================== Widget_78 (End) =====================*/

/*===================== Widget_79 (Start) =====================*/
/*===================== Widget_79 (End) =====================*/

/*===================== Widget_80 (Start) =====================*/
/*===================== Widget_80 (End) =====================*/

/*===================== Widget_81 (Start) =====================*/
/*===================== Widget_81 (End) =====================*/

/*===================== Widget_82 (Start) =====================*/
/*===================== Widget_82 (End) =====================*/

/*===================== Widget_83 (Start) =====================*/
/*===================== Widget_83 (End) =====================*/

/*===================== Widget_84 (Start) =====================*/
/*===================== Widget_84 (End) =====================*/

/*===================== Widget_85 (Start) =====================*/
/*===================== Widget_85 (End) =====================*/
/*-------------------------------- widget-section-18-1 ------------------------------------*/
/*-------------------------------- widget-section-19-1 ------------------------------------*/
/*-------------------------------- widget-section-20-1 ------------------------------------*/
/*-------------------------------- widget-section-21-1 ------------------------------------*/
/*-------------------------------- widget-section-22-1 ------------------------------------*/
/*-------------------------------- widget-section-23-1 ------------------------------------*/
/*-------------------------------- widget-section-24-1 ------------------------------------*/
/*-------------------------------- widget-section-25-1 ------------------------------------*/
/*-------------------------------- widget-section-26-1 ------------------------------------*/
/*--------------------------------------------------------------------*/
/*** -------------------------- New Pages css -------------------------- ***/
/*-------------------------------- widget-section-new-18 ------------------------------------*/
/***** New Widget-01 *****/
/***** New Widget-02 *****/
/***** New Widget-03 *****/
/***** New Widget-07 *****/
/***** New Widget-08 *****/
/***** New Widget-custom *****/
/***** New Widget-custom *****/
/* Template : Gallery Style 2 (g2) - START */
/* Template : Gallery Style 2 - END */ /* Template : Gallery Style 3 (g3) - START */
/* Template : Gallery Style 3 - END */ /* Template : Gallery Style 4 (g4) - START */
/* Template : Gallery Style 3 - END */
/*** Soical Icon Style CSS ***/
/*** hexagon css ***/
/*** circle & square css ***/
/*** Alignment css ***/
/*** font-size css ***/
/*** color css ***/
/*** icon color css ***/

img {
	max-width: 200%;
	height: auto;
}
.breadcrumb-section {
	position: relative;
	height: 400px;
}
.breadcrumb-section:before {
	content: '';
	width: 100%;
	height: 100%;
	background-color: #341010;
	position: absolute;
	top: 0;
	left: 0;
}

.centered-row {
	text-align: center;
}
.centered-col {
	display: inline-block;
	float: none;
}
/* About Us Page */
/* Services Page */
/* Client Page */
/* Pricing Page */
/* Privacy Page */
/* Term-Condition Page */
/* Faqs Page */
/* Contact Us Page */

.logo_left {float:left;}

.logo_left.text-preview-image-left a img {float:left;}
.logo_left.text-preview-image-left #logoTextWrap {float:right;}

.logo_leftt.text-preview-image-right a img {float:right;}
.logo_left.text-preview-image-right #logoTextWrap {float:left;}

.logo_left.text-preview-image-center  {float:none; width:100%; margin:0px auto; text-align:center;}
.logo_left.text-preview-image-center #logoTextWrap{float:none; width:100%; margin:0px auto; text-align:center;}



/* .logo_right {float:right;} */
.logoWidget.logo a{display: inline-block;}

.logoWidget.logo-text-left.text-preview-image-right a img{float:left;}
.logoWidget.logo-text-left.text-preview-image-right a #logoTextWrap{float:right;}

.logoWidget.logo-text-right.text-preview-image-right a img{float:left;}
.logoWidget.logo-text-right.text-preview-image-right a #logoTextWrap{float:right;}

#logoTextWrap span {display: block; float:none;}
.container.boxWidget.img-text-case.logo_right#manageLogoPreviewMainDiv {float:none;}
#manageLogoPreviewMainDiv #logoAllSpansAnchor img.scale-with-grid { width: auto !important; }










/*New Form Widgets - START */
 /*** Widget (46) ***/
/*** Widget (38) ***/
/*New Form Widgets - END */
.logoWidget.logo a {    text-decoration: none;    cursor: pointer; }

.wb-header.logo_center .logo > a > img {
    max-height: none !important;
}
@media (max-width: 640px) {
	
.wb-page .centered-col {
	display:block;
	float: none;
}
}
/*slider3*/
body {
	margin: 0;
	padding: 0;
}
@-webkit-keyframes zoomIn {
 from {
 opacity: 0;
 -webkit-transform: scale3d(.3, .3, .3);
 transform:scale3d(.3, .3, .3);
}
 50% {
 opacity: 1;
}
}
 @keyframes zoomIn {
 from {
 opacity: 0;
 -webkit-transform: scale3d(.3, .3, .3);
 transform: scale3d(.3, .3, .3);
}
 50% {
 opacity: 1;
}
}
section.wb-slider {
	padding: 0;
	margin: 0;
}
section.wb-slider .carousel {
	width: 100%;
	height: 600px;
}
section.wb-slider .carousel .carousel-inner {
	position: relative;
}
section.wb-slider .carousel .carousel-inner .item {
	height: 600px;
}
section.wb-slider .carousel .carousel-inner .item img {
	width: 100%;
	height: 100%;
}
section.wb-slider .carousel .carousel-inner .item:before {
	content: '';
	width: 100%;
	height: 100%;
	background: #000;
	opacity: 0.5;
	position: absolute;
}
section.wb-slider .carousel .carousel-inner .item .carousel-caption {
	position: absolute;
	top: 50%;
	transform: translate(-50%, -50%);
	left: 50%;
	bottom: auto;
	z-index: 999;
	right: auto;
	padding: 0;
	text-shadow: none;
	text-align: center;
}
section.wb-slider .carousel .carousel-inner .item .carousel-caption h1 {
	font-size: 50px;
	font-weight: 900;
	margin-bottom: 10px;
	margin-top: 0;
	color: #fff;
}
section.wb-slider .carousel .carousel-inner .item .carousel-caption p {
	margin-bottom: 10px;
	margin-top: 0;
	font-weight: normal;
	font-size: 24px;
	color: #fff;
}
section.wb-slider .carousel .carousel-inner .item.active .carousel-caption a.slider-btn {
	background-color: #fff;
	padding: 13px 20px;
	border-radius: 3px;
	color: #000;
	font-size: 16px;
	font-weight: normal;
	text-transform: uppercase;
}
section.wb-slider .carousel .carousel-inner .item.active .carousel-caption h1, section.wb-slider .carousel .carousel-inner .item.active .carousel-caption h2, section.wb-slider .carousel .carousel-inner .item.active .carousel-caption h3, section.wb-slider .carousel .carousel-inner .item.active .carousel-caption h4, section.wb-slider .carousel .carousel-inner .item.active .carousel-caption h5, section.wb-slider .carousel .carousel-inner .item.active .carousel-caption h6, section.wb-slider .carousel .carousel-inner .item.active .carousel-caption p, section.wb-slider .carousel .carousel-inner .item.active .carousel-caption p a.slider-btn {
	-webkit-animation-delay: .4s;
	animation-delay: .4s;
	-webkit-animation-duration: .6s;
	animation-duration: .6s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-name: fadeInUp;
	animation-name: fadeInUp;
}
section.wb-slider .carousel .carousel-inner .item.active .carousel-caption h1 {
	-webkit-animation-delay: .5s;
	animation-delay: .5s;
}
section.wb-slider .carousel .carousel-inner .item.active .carousel-caption p {
	-webkit-animation-delay: .6s;
	animation-delay: .6s;
}
section.wb-slider .carousel .carousel-inner .item.active .carousel-caption p a.slider-btn {
	-webkit-animation-delay: .7s;
	animation-delay: .7s;
}
section.wb-slider .carousel .carousel-inner .item.active .caption-effect-1 {
	-webkit-animation-delay: .4s;
	animation-delay: .4s;
	-webkit-animation-duration: .6s;
	animation-duration: .6s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-name: zoomIn;
	animation-name: zoomIn;
}
section.wb-slider .carousel-indicators li, section.wb-slider .carousel-indicators li.active {
	width: 50px;
	height: 6px;
	border-radius: 0;
	margin: 2px;
	background-color: #919191;
	border: 0;
}
section.wb-slider .carousel-indicators li.active {
	background-color: #fff;
}
.carousel-fade .carousel-inner .item {
	opacity: 0;
	-webkit-transition-property: opacity;
	-moz-transition-property: opacity;
	-o-transition-property: opacity;
	transition-property: opacity;
}
.carousel-fade .carousel-inner .active {
	opacity: 1;
}
.carousel-fade .carousel-inner .active.left, .carousel-fade .carousel-inner .active.right {
	left: 0;
	opacity: 0;
	z-index: 1;
}
.carousel-fade .carousel-inner .next.left, .carousel-fade .carousel-inner .prev.right {
	opacity: 1;
}
.carousel-fade .carousel-control {
	z-index: 2;
}
/*** slider caption styles ***/
section.wb-slider .carousel.sliderStyle3 .carousel-inner .item .carousel-caption {
	background-color: rgba(255,255,255,0.7);
	padding: 50px 20px;
	width: 50%;
	border-radius: 4px;
	-webkit-box-shadow: 0 10px 6px -6px #777;
	-moz-box-shadow: 0 10px 6px -6px #777;
	box-shadow: 0 0 12px -6px #000;
}
/*** slider control styles ***/
.carousel.slider-control-1 .carousel-indicators li {
	width: 50px;
	height: 6px;
	border-radius: 3px;
	margin: 2px;
	background-color: #ffffff;
	border: 0;
	transition: background-color 0.5s ease;
}
.carousel.slider-control-1 .carousel-indicators li.active {
	opacity: 0.5;
	border-radius: 3px;
	background-color: #9f9f9f;
	transition: background-color 0.5s ease;
}
.carousel.slider-control-1 .carousel-control.left, .carousel.slider-control-1.carousel-control.right {
	background: none;
}
.carousel.slider-control-1 .carousel-control:hover, .carousel.slider-control-1 .carousel-control:focus {
	color: #fff;
	text-decoration: none;
	filter: alpha(opacity=90);
	outline: 0;
	opacity: .9;
}
.carousel.slider-control-1 .carousel-control.right {
	right: 2%;
}
.carousel.slider-control-1 .carousel-control.left {
	left: 2%;
}
.carousel.slider-control-1 .carousel-control {
	position: absolute;
	top: 50%;
	bottom: 0;
	left: 0;
	width: 60px;
	font-size: 20px;
	color: #fff;
	text-align: center;
	text-shadow: 0 1px 2px rgba(0,0,0,.6);
	background-color: rgba(0,0,0,0);
	filter: alpha(opacity=50);
	opacity: 1;
	height: 60px;
	transform: translateY(-50%);
}
.carousel.slider-control-1 .carousel-control.right {
	left: auto;
}
.carousel.slider-control-1 a.right.carousel-control, .carousel.slider-control-1 a.left.carousel-control {
	border: 1px solid #fff;
	background-color: transparent;
	transition: background-color 0.5s ease;
}
.carousel.slider-control-1 a.right.carousel-control:hover, .carousel.slider-control-1 a.left.carousel-control:hover {
	border: 1px solid transparent;
	background-color: #fff;
	transition: background-color 0.5s ease;
}
.carousel.slider-control-1 a.right.carousel-control:hover span.fa, .carousel.slider-control-1 a.left.carousel-control:hover span.fa {
	color: #013861 !important;
}
.carousel.slider-control-1 a.right.carousel-control span.fa, .carousel.slider-control-1 a.left.carousel-control span.fa {
	background-color: transparent;
	margin: 0;
	border-radius: 0;
	line-height: 60px;
	position: static;
	width: auto;
	font-size: 30px;
	height: auto;
	transition: background-color 0.5s ease;
}
