/*========================================== MASTER STYLESHEET ===================================================================

	Project     :	EVENTS TEMPLATES
	Version     :	1.0
	Last Change : 	01/07/2017
	Primary Use :   EVENTS TEMPLATES

=================================================================================================================================*/
/*========================================== LAYOUT ===================================================================

		1.GLOBAL STYLES
		2.COMMON STYLES	
		3.NAVIGATION
		4.BUTTON
		5.HEADER		
		6.ABOUT
		7.BUSINESS ADVANTAGE		
		8.SERVICES
		9.SKILL
		10.COUNTER
		11.FEATURES
		12.VIDEO
		13.GALLERY
		14.TEAM
		15.TESTIMONIAL
		16.PRICE TABLE
		17.TWO COLUMN
		18.ONE COLUMN
		19.DOWNLOAD
		20.NEWS
		21.FAQ
		22.CLIENTS
		23.FOOTER
		24.FORMS		

=================================================================================================================================*/
/*========================================== COLOR CODES =========================================================================

	Background         :#ffffff [white]
	Theme Color        :#f73c56 [Pink]	
	Main Heading Color :#333333 [Dark Gray]	
	Content Color      :#666666 [light Gray]

=================================================================================================================================*/
/*========================================== TYPOGRAPHY =========================================================================

	Heading:font-family: 'Roboto Condensed', serif;	
	Body :font-family: 'Open Sans', sans-serif , Arial , Vedana  , Trebuchet MS;

=================================================================================================================================*/
/*========================================== 1.GLOBAL CSS START ===========================================*/

@import url('https://fonts.googleapis.com/css?family=Roboto+Condensed:300,300i,400,400i,700,700i');
@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,600i,700,700i,800,800i');
body {
    background: #ffffff;
    color: #666666;
    font-family: 'Open Sans', sans-serif, Arial, Verdana, 'Trebuchet MS';
    font-size: 14px;
    font-weight: 400;
    line-height: 24px;
}
a {
    outline: none !important;
    text-decoration: none !important;
}
h1,
h2,
h3,
h4,
h5,
p {
    margin: 0;
}
h1 {
    color: #333333;
    font-size: 45px;
    font-family: 'Roboto Condensed', serif;
    font-weight: 400;
    letter-spacing: 1px;
    text-transform: uppercase;
}
h2 {
    color: #333333;
    font-size: 38px;
    font-family: 'Roboto Condensed', serif;
    font-weight: 400;
    letter-spacing: 1px;
    text-transform: uppercase;
}
h3 {
    color: #4d8000;
    font-size: 28px;
    font-family: 'Roboto Condensed', serif;
    font-weight: 400;
    letter-spacing: 1px;
    text-transform: uppercase;
}
h4 {
    color: #333333;
    font-size: 22px;
    line-height: 26px;
    font-family: 'Roboto Condensed', serif;
    font-weight: 400;
    letter-spacing: 1px;
    text-transform: uppercase;
}
h5 {
    color: #333333;
    font-size: 16px;
    font-family: 'Roboto Condensed', serif;
    font-weight: 400;
    letter-spacing: 1px;
    text-transform: uppercase;
}
h6 {
    color: #333333;
    font-size: 15px;
    font-family: 'Roboto Condensed', serif;
    font-weight: 400;
    letter-spacing: 1px;
    text-transform: uppercase;
}
.navbar-default .navbar-nav > li > a {
    text-transform: uppercase;
}
.text-center {
    text-align: center;
}
.text-left {
    text-align: left;
}
.text-right {
    text-align: right;
}
/*========================================== 1.GLOBAL CSS END ===========================================*/
/*========================================== 2.COMMON CSS START ===========================================*/

.section-padding {
    padding-top: 50px;
    padding-bottom: 50px;
}
.footer-section-12,
.footer-section-11,
.footer-section-8,
.footer-section-6,
.footer-section-3,
.footer-section-1,
.section-1-bg {
    background-color: #ffffff;
}
.footer-section-10,
.footer-section-7,
.footer-section-4,
.footer-section-2,
.section-2-bg {
    background-color: #f7f7f7;
}
.section-3-bg {
    background-color: #111111;
}
.footer-section-9,
.footer-section-5 {
    background-color: #333333;
}
.footer-section-13 {
    background-color: #f981a6;
}
.footer-section-14-1 {
    background-color: #f86740;
}
.footer-section-14-2 {
    background-color: #333333;
}
.theme-2-bg {
    background-color: #01b1d6;
}
.theme-3-bg {
    background-color: #14bbb2;
}
.theme-4-bg {
    background-color: #fea501;
}
.theme-6-bg {
    background-color: #9dc850;
}
.theme-7-bg {
    background-color: #ffba00;
}
.theme-9-bg {
    background-color: #97214f;
}
.theme-9-1-bg {
    background-color: #994968;
}
.theme-10-bg {
    background-color: #32c5d2;
}
.theme-11-1-bg {
    background-color: #f27935;
}
.theme-12-bg {
    background-color: #c79c60;
}
.theme13-1-bg {
    background-color: #a993dc;
}
.theme13-2-bg {
    background-color: #f981a6;
}
.theme13-3-bg {
    background-color: #4bc8c8;
}
.theme15-bg {
    background-color: #f73c56;
}
.theme3-color {
    color: #14bbb2;
}
.theme4-color {
    color: #fea501;
}
.theme6-color {
    color: #9dc850;
}
.theme7-color {
    color: #ffba00;
}
.theme8-color {
    color: #2c98d6;
}
.theme8-color a {
    color: #2c98d6;
}
.theme9-color {
    color: #97214f;
}
.theme9-color a {
    color: #97214f;
}
.theme10-color {
    color: #32c5d2;
}
.theme10-color:hover {
    color: #32c5d2;
}
.theme11-color {
    color: #01b1d6;
}
.theme12-color {
    color: #c79c60;
}
.theme12-1-color {
    color: #c13a0d;
}
.theme13-color {
    color: #f981a6;
}
.theme13-1-color {
    color: #4bc8c8;
}
.theme13-2-color {
    color: #ffab05;
}
.theme13-3-color {
    color: #a993dc;
}
.theme14-color {
    color: #f86740;
}
.theme14-color:hover {
    color: #f86740;
}
.theme14-1-color {
    color: #22a7f0;
}
.theme14-1-color:hover {
    color: #22a7f0;
}
.theme15-color {
    color: #f73c56;
}
.theme9-heading-div,
.counter7-heading-div,
.services7-div,
.clients6-bg,
.theme6-heading-div,
.theme4-heading-div,
.theme2-heading-div {
    padding-bottom: 20px;
}
.heading-div-1 {
    padding-bottom: 0;
}
.heading-div-2 {
    padding-bottom: 30px;
}
.heading-div-2 > p,
.heading-div-1 > p {
    font-size: 16px;
    letter-spacing: 0.5px;
    margin: 0 auto;
    padding-top: 12px;
    width: 80%;
}
.heading-div-1 h5 {
    margin-bottom: 5px;
}
.header11-border {
    border-bottom: 1px solid #dddddd;
    margin: 30px auto 0 auto;
    width: 80%;
}
.intro10 {
    font-size: 17px !important;
}
.intro11 {
    font-size: 17px !important;
}
.counter7-heading-div h2,
.services7-div h2,
.clients6-bg h2,
.theme9-heading-div h2,
.theme6-heading-div h2,
.theme4-heading-div h2,
.theme2-heading-div h2 {
    color: #ffffff;
}
.bgimage-property {
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}
.full-width-bgimage {
    background-image: url("../../images/charity/1500x540.jpg");
    height: 540px;
}
.bottom-space {
    padding-bottom: 30px;
}
.navbar-default .navbar-nav > li > a,
.content-spacing {
    letter-spacing: 1px;
}
.content-spacing-1 {
    letter-spacing: 0.5px;
}
.content-spacing-2 {
    letter-spacing: 2px;
}
.content-uppercase {
    text-transform: uppercase;
}
.content-capitalize {
    text-transform: capitalize;
}
.content-weight400 {
    font-weight: 400;
}
.content-weight600 {
    font-weight: 600;
}
.content-weight700 {
    font-weight: 700;
}
.content-weight900 {
    font-weight: 900;
}
.content-bold {
    font-weight: bold;
}
.content-italic {
    font-style: italic;
}
.screenshot-1 img,
.content-img img,
.content-margin {
    margin: 0 auto;
}
.no_padding {
    padding: 0;
}
.no-row {
    margin: 0;
}
.content-ul li,
.content-li {
    list-style: none;
}
.content-display-lb li,
.header7-ul li,
.team6-icon li,
.volunteers4-icon li,
.team2-icon li,
.download1-image li,
.content-li-display-1 {
    display: inline-block;
}
.header-div-2 ul li,
.content-li-display-2 {
    display: table-cell;
}
.image-top-space-1 {
    margin-top: 30px;
}
.image-bottom-space {
    margin-bottom: 18px;
}
.content-top-space {
    margin-top: 8px;
}
.content-display-tc li,
.about7-ul li,
.price-table6_1-ul li,
.price-table6-ul li,
.services6-ul li,
.price-table3-buy li,
.list-div-left,
.list-div-body {
    display: table-cell;
}
.list-div-left {
    padding-right: 20px;
    vertical-align: top;
    width: 60px;
}
.list-div-right {
    width: 100%;
}
.list-ul li:nth-child(3),
.list-ul li:nth-child(2),
.list-ul li:nth-child(1) {
    margin-bottom: 20px;
}
.content-ul {
    padding-left: 0;
    margin-bottom: 0;
}
.heading-tag-color {
    color: #333333;
}
.heading-tag-color:hover {
    color: #333333;
}
.text-white {
    color: #ffffff;
}
.text-white:hover {
    color: #ffffff;
}
.footer-text-gray {
    color: #bbbbbb;
}
.no-padding {
    padding-left: 0;
    padding-right: 0;
}
.lettersize-12 {
    font-size: 12px;
}
.lettersize-13 {
    font-size: 13px;
}
.lettersize-14 {
    font-size: 14px;
}
.lettersize-15 {
    font-size: 15px;
}
.lettersize-16 {
    font-size: 16px;
}
.lettersize-18 {
    font-size: 18px;
}
.lettersize-20 {
    font-size: 20px;
}
.lettersize-22 {
    font-size: 22px;
}
.lettersize-24 {
    font-size: 24px;
}
.btn-top_space {
    margin-top: 20px;
}
.letter-height20 {
    line-height: 20px;
}
.letter-height22 {
    line-height: 22px;
}
.letter-height29 {
    line-height: 29px;
}
.letter-height30 {
    line-height: 30px;
}
.letter-height32 {
    line-height: 32px;
}
.letter-height40 {
    line-height: 40px;
}
.letter-height50 {
    line-height: 50px;
}
.letter-height60 {
    line-height: 60px;
}
.letter-height70 {
    line-height: 70px;
}
.heading-section-padding {
    padding-top: 50px;
}
/*========================================== 2.COMMON CSS END ===========================================*/
/*========================================== 3.NAVIGATION START ===========================================*/

.topbar1.navbar-default .navbar-nav > li > a:focus,
.topbar1.navbar-default .navbar-nav > li > a:hover,
.topbar1.navbar-default .navbar-nav > li > a:active {
    color: #ffffff !important;
    background-color: #f86740;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}
.topbar1 .menu a {
    transition: 0.3s ease;
}
.topbar1 .menu a:hover {
    color: #ffffff !important;
    background-color: #f86740;
}

.topbar2.navbar-default .navbar-nav > li > a:focus,
.topbar2.navbar-default .navbar-nav > li > a:hover,
.topbar2.navbar-default .navbar-nav > li > a:active {
    color: #ffffff !important;
    background-color: #22a7f0 !important;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}
.topbar2 .menu a {
    transition: 0.3s ease;
}
.topbar2 .menu a:hover {
    color: #ffffff !important;
    background-color: #22a7f0;
}


.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover {
	 background-color:transparent;
}

.topbar1.navbar-default .navbar-nav > li > a {
    font-size: 15px;
    font-weight: 600;   
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .open > a {
    background-image: none;
    box-shadow: none;
    /*background-color: unset;*/
}
.navbar {
    border: none !important;
}
.navbar-brand,
.navbar-nav > li > a {
    text-shadow: none;
}
.topbar1.navbar-default .navbar-nav > .active > a,
.topbar1.navbar-default .navbar-nav > .active > a:focus,
.topbar1.navbar-default .navbar-nav > .active > a:hover {
	color:#ffffff;
   background-color:#f86740;
}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:focus,
.navbar-default .navbar-nav > .open > a:hover {
    /* background-color:none !important;*/
}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:focus,
.navbar-default .navbar-nav > .open > a:hover {
    background: transparent !important;
}
.dropdown-menu {
    background-color: #42b4e6 !important;
    border-radius: 0 !important;
}
.menu-link15 {
    color: #ffffff !important;
}
.dropdown-menu > li > a:focus,
.dropdown-menu > li > a:hover {
    background-color: #ffffff;
    color: #42b4e6 !important;
    background-image: none;
    background-repeat: repeat-x;
}
.menu17-phone p a {
    color: #666666;
}
.navbar {
    border-radius: 0;
}
.navbar-nav {
	 padding-bottom:10px;
    padding-top:10px;
}
.logo-image {
    float: left;
    padding-bottom: 10px;
    padding-top: 10px;
}

.topbar4 {
    border-bottom: 5px solid #fea501 !important;
}
/*MENU ALIGN CENTER*/

#wrap-1,
#wrap {
    overflow: hidden;
    position: relative;
    /* IE7 needs this */
    
    ;
}
#nav-1,
#nav {
    float: left;
    position: relative;
    left: 50%;
}
#nav-1 ul,
#nav ul {
    float: left;
    /* IE6 needs this */
    
    position: relative;
    left: -50%;
    list-style: none;
}
#nav-1 li,
#nav li {
    float: left;
}
#nav-1 a,
#nav a {
    float: left;
    text-decoration: none;
}
.fixed-header {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 99;
}
.logo-image-5 {
	float:left;
}

.res-menu-logo-5 {
    display: none;
}
.logo17-image,
.logo16-image {
    margin: 0 auto;
    width: 200px;
}
.logo-image-5 {
    padding-bottom: 30px;
    padding-top: 30px;
}
.logo16-image {
    padding-bottom: 30px;
}
.menu5-border {
    border-bottom: 1px solid #dddddd;
    margin: 0 auto;
    width: 70%;
}
.logo16-image img,
.logo-image-5 img {
    margin: 0 auto;
    display: block;
}
.navbar-nav.navbar-nav-5 {
    padding-top: 0;
}
.top-menu-5 {
    padding-bottom: 15px;
}
.topbar6.navbar.navbar-default {
    background-color: #9dc850 !important;
    background-image: none !important;
    box-shadow: none !important;
}
.navbar-nav.navbar-nav-6 {
    padding-top: 14px;
}
.menu.menu6 a {
    color: #ffffff !important;
}
.topbar7.navbar.navbar-default {
    border-bottom: 5px solid #ffba00;
}
.topbar8.navbar.navbar-default {
    background-color: #2c98d6 !important;
    background-image: none !important;
    box-shadow: none !important;
}
.navbar-nav.navbar-nav-8 {
    padding-top: 14px;
}
.menu.menu8 a {
    color: #ffffff !important;
}
.content-left,
.nav13-left,
.navigation12,
.navigation11,
.navigation10,
.navigation9 {
    float: left;
}
.navbar-right {
    margin-right: 0;
}
.nav12-right,
.nav11-right,
.nav10-right,
.nav9-right {
	margin-bottom:18px;
    margin-top:18px;
    align-items: center;
    display: flex;
}
.search-div {
    float: left;
    margin-right: 15px;
}
.search-div button {
    border: 0;
    padding: 5px 10px;
}
.topbar10.navbar-default {
    background-color: #97214f !important;
    background-image: none !important;
    border: none !important;
    box-shadow: none !important;
}
.navigation10 .nav-10.navbar-nav {
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    padding-top: 0;
}
.nav-10.navbar-nav > li > a {
    font-weight: 700;
    padding-bottom: 35px;
    padding-top: 35px;
    transition: 0.4s;
    color: #ffffff !important;
}
.nav-10.navbar-nav > li > a:hover {
    background-color: #ffffff;
    color: #97214f !important;
}
.topbar11.navbar.navbar-default {
    background:#f7f7f7 !important;
    border: none;
    box-shadow: none;
}
.nav-11.navbar-nav > li > a {
    font-weight: 700;
    color: #ffffff !important;
    text-transform: capitalize;
}
.nav-12.navbar-nav > li > a {
    font-weight:400;
    text-transform:uppercase;
}
.menu12-phone li:last-child {
    vertical-align: middle;
    margin-left: 10px;
}
.logo13-image {
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
}
.menu17-phone,
.menu15-phone,
.menu14-phone,
.menu13-phone {
    display: inline;
    display: inline-table;
}
.menu14-phone-1,
.menu17-phone-1,
.menu13-phone-1 {
    margin-left: 25px;
}
.menu15-phone li:first-child,
.menu14-phone li:first-child,
.menu13-phone li:first-child {
    padding-right: 10px;
}
.menu17-phone li:first-child {
    padding-right: 15px;
}
.nav13-left {
    margin-top: 20px;
}
.nav-13 {
    padding-bottom: 10px;
    padding-top: 10px;
}
.menu15-phone-1,
.menu14-phone-1 {
    margin-left: 25px;
    margin-right: 25px;
}


.top-bar {
    background-color: #ffffff;
    border-bottom: 1px solid #eeeeee;
    padding-bottom: 20px;
    padding-top: 20px;
}
.topbar14.navbar-default {
    background-color: #ffffff !important;
    background-image: none !important;
    border: none;
    box-shadow: none !important;
    padding-top: 20px;
    padding-bottom: 20px;
}
.menu13-phone p a,
.menu14-phone p a {
    color: #666666;
}
.nav-14 {
    padding-bottom: 10px;
    padding-top: 10px;
}
.menu-link14 {
    text-transform: capitalize !important;
}
.menu14 .search-div {
    margin-left: 20px;
}
.menu14 {
    padding-top: 10px;
}
.nav15-left p,
.nav14-left p {
    font-size: 13px;
}
.topbar15.navbar-default {
    background-color: #42b4e6 !important;
    background-image: none !important;
    border: none;
    box-shadow: none !important;
    padding-top: 20px;
    padding-bottom: 20px;
}
.top-bar-15 {
    background-color: #000000;
    padding-bottom: 20px;
    padding-top: 20px;
}
.nav-15.navbar-nav > li > a {
    color: #ffffff !important;
    font-weight: 700;
    text-transform: capitalize;
}
.nav-15.nav.navbar-nav.navbar-right {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
}
.btn.btn-menu {
    background-color: #f73c56;
    padding-bottom: 8px;
    padding-top: 8px;
    margin-top: 8px;
    margin-left: 10px;
}
.menu15 .btn.btn-menu:hover {
    background-color: #f73c56;
}
.topbar16.navbar-default {
    background-color: #ffffff !important;
    background-image: none !important;
    border: none;
    box-shadow: none !important;
    padding-top: 20px;
    padding-bottom: 20px;
}
.nav16.navbar-nav {
    padding-top: 0;
}
.topbar16 .collapse {
    border-bottom: 1px solid #dddddd;
    border-top: 1px solid #dddddd;
}
.menu16 .search-div {
    margin-left: 8px;
    margin-top: 8px;
}
.menu16 .search-div .icon {
    background: transparent;
}
.nav-17.navbar-nav {
    padding-top: 0;
}
.nav-17.navbar-nav > li > a {
    padding: 20px 36px;
}
.topbar17.navbar-default {
    background-color: #f7f7f7 !important;
    background-image: none !important;
    border: none;
    box-shadow: none !important;
}
.logo17-div {
    padding-top: 30px;
}
.logo17-image {
    padding-bottom: 30px;
}
.dropdown-menu > li > a {
    padding-bottom: 10px;
    padding-top: 10px;
}
.nav17-right {
    display: block;
    margin: 0 auto;
    text-align: center;
}
.navbar-default {
    background-image: none !important;
    box-shadow: none !important;
}
.top-menu-18 .navbar-collapse {
    float: left;
}
.top-menu-18 .navbar-nav-18 {
    padding-top: 0;
}
.top-menu-18 .navbar-right {
    margin-bottom: 20px;
    margin-top: 20px;
}
.top-menu-18 .navbar-nav > li > a {
    padding-top: 26px;
    padding-bottom: 26px;
}
.top-menu-18 {
    margin-bottom: 0 !important;
}
.res-logo {
    display: none;
}
/*========================================== 3.NAVIGATION END ===========================================*/
/*================================================ 4.BUTTON STRAT =========================================*/

.btn {
    border: none;
    border-radius: 0;
    color: #ffffff;
    cursor: pointer;
    font-size: 15px;
    outline: none;
    padding: 10px 20px;
}
.btn.btn-1 {
    background-color: #f15b49;
}
.btn.btn-2 {
    background-color: #01b1d6;
}
.btn.btn-3 {
    background-color: #14bbb2;
}
.btn.btn-7-1,
.btn.btn-5-1,
.btn.btn-3-1 {
    background-color: #ffffff;
}
.btn.btn-3-1 {
    color: #14bbb2;
}
.btn.btn-5-1 {
    color: #43bccd;
}
.btn.btn-7-1 {
    color: #ffba00;
}
.btn.btn-9-1 {
    color: #97214f;
}
.btn.btn-10-1 {
    color: #32c5d2;
}
.btn.btn-12-1 {
    color: #c79c60;
}
.btn.btn-4 {
    background-color: #fea501;
}
.btn.btn-5 {
    background-color: #43bccd;
}
.btn.btn-6 {
    background-color: #9dc850;
}
.btn.btn-7 {
    background-color: #ffba00;
}
.btn.btn-8 {
    background-color: #2c98d6;
}
.btn.btn-9 {
    background-color: #97214f;
    border-radius: 50px;
    box-shadow: 0 3px 0 #c17b96;
}
.btn.btn-9-1 {
    background-color: #ffffff;
    border-radius: 50px;
    box-shadow: 0 3px 0 #bc94a2;
}
.btn.btn-10 {
    background-color: #32c5d2;
}
.btn.btn-10-1 {
    background-color: #ffffff;
}
.btn.btn-11 {
    background-color: #01b1d6;
}
.btn.btn-11-1 {
    background-color: #f27935;
}
.btn.btn-12 {
    background-color: #c13a0d;
}
.btn.btn-12-1 {
    background-color: #ffffff;
}
.btn.btn-13 {
    background-color: #f981a6;
}
.btn.btn-13-1 {
    background-color: #4bc8c8;
}
.btn.btn-13-2 {
    background-color: #a993dc;
}
.btn.btn-14 {
    background-color: #f86740;
}
.btn.btn-14-1 {
    background-color: #98c73c;
}
.btn.btn-15 {
    background-color: #f73c56;
    box-shadow: 0 2px 0 #f50a29, 2px 4px 6px #f8546a;
    border: 1px solid #f50a29;
    transition: all 150ms linear;
}
.btn.btn-15:hover {
    background-color: #f8546a;
    box-shadow: 1px 1px 2px rgba(255, 255, 255, 0.2);
    transition: all 250ms linear;
    border: 1px solid rgba(0,0,0,.05);
}
.btn.btn-8 img {
    padding-right: 8px;
    vertical-align: sub;
}
.btn15-img img {
    box-shadow: 0 3px 0 #ffffff;
    transition: all 150ms linear;
	 border: 1px solid #ffffff;
}
.btn15-img img:hover {
    box-shadow: 0px 3px 0px rgba(255, 255, 255, 0.2);
    transition: all 150ms linear;
	
}
.header15-ul-1 {
    position: relative;
}
.header15-ul-1:hover > li >.btn.btn-15 {
    background-color: #f8546a;
    box-shadow: 1px 1px 2px rgba(255, 255, 255, 0.2);
    transition: all 250ms linear;
    border: 1px solid rgba(0,0,0, .05);
}
.header15-ul-1:hover > li > .btn15-img img {
    transition: all 250ms linear;
    box-shadow: 0px 3px 0px rgba(255, 255, 255, 0);	
}
.btn.btn-14-1:focus,
.btn.btn-14-1:hover,
.btn.btn-15:focus,
.btn.btn-15:hover,
.btn.btn-14:focus,
.btn.btn-14:hover,
.btn.btn-13-2:focus,
.btn.btn-13-2:hover,
.btn.btn-13-1:focus,
.btn.btn-13-1:hover,
.btn.btn-13:focus,
.btn.btn-13:hover,
.btn.btn-12:focus,
.btn.btn-12:hover,
.btn.btn-11-1:focus,
.btn.btn-11-1:hover,
.btn.btn-11:focus,
.btn.btn-11:hover,
.btn.btn-10:focus,
.btn.btn-10:hover,
.btn.btn-9:focus,
.btn.btn-9:hover,
.btn.btn-8:focus,
.btn.btn-8:hover,
.btn.btn-7:focus,
.btn.btn-7:hover,
.btn.btn-6:focus,
.btn.btn-6:hover,
.btn.btn-5:focus,
.btn.btn-5:hover,
.btn.btn-4:focus,
.btn.btn-4:hover,
.btn.btn-3:focus,
.btn.btn-3:hover,
.btn.btn-2:hover,
.btn.btn-2:focus,
.btn.btn-1:focus,
.btn.btn-1:hover {
    color: #ffffff;
}
.btn.btn-3-1:focus,
.btn.btn-3-1:hover {
    color: #14bbb2;
}
.btn.btn-7-1:focus,
.btn.btn-7-1:hover {
    color: #ffba00;
}
.btn.btn-5-1 {
    color: #43bccd;
}
.readmore {
    font-size: 14px;
    padding-top: 10px;
}
.readmore2 {
    color: #01b1d6;
    font-size: 14px;
    padding-top: 10px;
}
.readmore2:hover {
    color: #01b1d6;
}
.readmore3 {
    color: #14bbb2;
}
.readmore3:hover {
    color: #14bbb2;
}
.buynow3 {
    font-size: 15px;
}
.readmore4 {
    color: #fea501;
}
.readmore4:hover {
    color: #fea501;
}
.readmore6 {
    color: #9dc850;
}
.readmore6:hover {
    color: #9dc850;
}
.readmore7 {
    color: #ffba00;
}
.readmore7:hover {
    color: #ffba00;
}
.readmore8 {
    color: #2c98d6;
}
.readmore8:hover {
    color: #2c98d6;
}
.readmore9 {
    color: #97214f;
}
.readmore9:hover {
    color: #97214f;
}
.readmore10 {
    color: #32c5d2;
}
.readmore10:hover {
    color: #32c5d2;
}
.readmore11 {
    color: #01b1d6;
}
.readmore11:hover {
    color: #01b1d6;
}
.readmore11-1 {
    color: #ffff66;
}
.readmore11-1:hover {
    color: #ffff66;
}
.readmore12 {
    color: #c79c60;
}
.readmore12:hover {
    color: #c79c60;
}
.readmore13 {
    color: #f981a6;
}
.readmore13:hover {
    color: #f981a6;
}
.readmore13-1 {
    color: #4bc8c8;
}
.readmore13-1:hover {
    color: #4bc8c8;
}
.readmore14 {
    color: #f86740;
}
.readmore14:hover {
    color: #f86740;
}
.readmore14-1 {
    color: #22a7f0;
}
.readmore14-1:hover {
    color: #22a7f0;
}
.readmore15 {
    color: #f73c56;
}
.readmore15:hover {
    color: #f73c56;
}
.readmore6-1 {
    color: #ffffff;
}
.readmore6-1:hover {
    color: #ffffff;
}
.readmore9 img,
.readmore8 img {
    padding-right: 10px;
    vertical-align: sub;
}
/*================================================ 4.BUTTON ENDS ==========================================*/
/*======================================= 5.SECTION : HEADER START ========================================*/

.header-bgimage-1 {
    background-image: url("../../images/app/1500x900.jpg");
    padding-bottom: 200px;
    padding-top: 200px;
}
.header-div-1 h1 {
    color: #ffffff;
    margin-bottom: 30px;
}
.header-bgimage-2 {
    background-image: url("../../images/classic/1500x900.jpg");
    padding-bottom: 270px;
    padding-top: 270px;
}
.header-div-2 h1 {
    color: #ffffff;
    margin-bottom: 25px;
}
.header-div-2 h5 {
    color: #a0ddf6;
    margin-bottom: 25px;
}
.header-div-2 ul {
    padding-bottom: 30px;
}
.header-div-2 h4 {
    color: #ffffff;
}
.header-div-2 h4 a {
    color: #ffffff;
}
.header-div-2 ul {
    display: table;
    margin: 0 auto;
}
.header-div-2 ul li + li {
    padding-left: 5px;
    padding-right: 5px;
}
.header-bgimage-3 {
    background-image: url("../../images/business/1500x900.jpg");
    padding-bottom: 200px;
    padding-top: 200px;
}
.header-div-3 h5 {
    margin-top: 30px;
    margin-bottom: 20px;
}
.header-div-3 h1 {
    color: #ffffff;
    margin-bottom: 20px;
}
.header-div-3 p {
    color: #ffffff;
    letter-spacing: 0.5px;
    margin: 0 auto 30px auto;
    width: 80%;
}
.header-bgimage-4 {
    background-image: url("../../images/charity/1500x1000.jpg");
    padding-bottom: 270px;
    padding-top: 270px;
}
.header-div-4 h5 {
    color: #ffffff;
    margin-top: 30px;
    margin-bottom: 20px;
}
.header-div-4 h5 span {
    display: inline-block;
    padding: 5px 15px;
    position: relative;
    z-index: 1;
}
.header-div-4 h5 span:before {
    border-bottom: 2px solid #fea501;
    content: "";
    display: block;
    right: 100%;
    position: absolute;
    top: 50%;
    width: 100%;
}
.header-div-4 h5 span:after {
    border-bottom: 2px solid #fea501;
    content: "";
    display: block;
    left: 100%;
    position: absolute;
    top: 50%;
    width: 100%;
}
.header-div-4 h1 {
    color: #ffffff;
    font-size: 45px;
    margin-bottom: 20px;
}
.header-div-4 p {
    color: #ffffff;
    letter-spacing: 0.5px;
    margin: 0 auto 30px auto;
    width: 80%;
}
.header-bgimage-5 {
    background-image: url("../../images/single-product/1500x1060.jpg");
}
.header-div-5 {
    padding-bottom: 120px;
    padding-top: 120px;
}
.header-div-5 h1 {
    color: #43bccd;
    margin: 20px 0 10px 0;
}
.header-div-5 .second-para {
    margin: 10px 0 30px 0;
    width: 80%;
}
.header5-intro {
    font-size: 30px;
    font-family: 'Roboto Condensed', serif;
}
.header-bgimage-6 {
    background-image: url("../../images/charity/1500x1000.jpg");
    padding-bottom: 270px;
    padding-top: 270px;
}
.header-div-6 h1 {
    color: #ffffff;
    font-size: 45px;
    margin: 0 0 20px 0;
    letter-spacing: 10px;
}
.header-div-6 h5 {
    color: #ffffff;
    font-size: 15px;
    margin: 0 0 30px 0;
    letter-spacing: 10px;
}
.header-bgimage-7 {
    background-image: url("../../images/construction/1500x1140.jpg");
    padding-bottom: 120px;
    padding-top: 120px;
}
.header-div-7 h1 {
    color: #ffffff;
    font-size: 40px;
    margin: 0 0 20px 0;
}
.header-div-7 .first-para {
    margin: 20px 0;
}
.header14-btn-ul,
.header10-ul,
.header7-ul {
    margin-top: 25px;
}
.header-div-7 p {
    width: 80%;
}
.header14-btn-ul li:nth-child(1),
.about14-ul li:nth-child(1),
.header10-ul li:nth-child(1),
.header7-ul li:nth-child(1) {
    margin-right: 20px;
}
.header-bgimage-8 {
    background-image: url("../../images/corporate/1500x1030.jpg");
    padding-bottom: 270px;
    padding-top: 270px;
}
.header-div-8 h1 {
    font-size: 45px;
    margin: 0 0 20px 0;
    letter-spacing: 3px;
}
.header-div-8 h1 span {
    color: #2c98d6;
}
.header-div-8 p {
    width: 80%;
    padding-bottom: 30px;
}
.header-bgimage-9 {
    background-image: url("../../images/fashion/1500x1095.jpg");
    padding-top: 180px;
}
.header-div-9 {
    padding-bottom: 80px;
    padding-top: 80px;
}
.header-div-9 h1 {
    font-size: 60px;
    margin: 20px 0 15px 0;
}
.header-div-9 .first-para {
    color: #ffab05;
    margin-bottom: 15px;
}
.header-div-9 .second-para {
    margin-bottom: 30px;
    width: 80%;
}
.header-bgimage-10 {
    background-image: url("../../images/medical/1500x800.jpg");
    padding-bottom: 200px;
    padding-top: 200px;
}
.header-div-10 h1 {
    font-size: 60px;
    margin: 20px 0 15px 0;
}
.header-div-9 .first-para {
    margin-bottom: 15px;
}
.header-div-9 .second-para {
    margin-bottom: 30px;
    width: 80%;
}
.header-bgimage-11 {
    background-image: url("../../images/start-up/1500x850.jpg");
    padding-bottom: 200px;
    padding-top: 50px;
}
.header-div-11 {
    padding-top: 150px;
}
.header-div-11 h1 {
    font-size: 40px;
    margin: 20px 0 15px 0;
}
.header-div-11 p {
    margin-bottom: 25px;
}
.header15-li,
.header11-li {
    padding-right: 20px;
}
.header-bgimage-12 {
    background-image: url("../../images/restaurant/1500x1070.jpg");
    padding-bottom: 250px;
    padding-top: 250px;
}
.header-div-12 {
    background-color: rgba(0, 0, 0, 0.5);
    border-top: 3px solid #fec12d;
    margin: 0 auto;
    padding: 30px;
    width: 70%;
}
.header-div-12 h2 {
    font-size: 40px;
    margin: 0 0 15px 0;
}
.header-div-12 p {
    margin: 0 auto 25px auto;
    width: 60%;
}
.header-bgimage-13 {
    background-image: url("../../images/kids-store/1500x780.jpg");
    padding-bottom: 250px;
    padding-top: 250px;
}
.header-div-13 h2 {
    font-size: 50px;
    margin: 30px 0 35px 0;
}
.header-div-13 .btn-top_space {
    padding-top: 30px;
}
.header-bgimage-14 {
    background-image: url("../../images/events/1500x1270.jpg");
    padding-bottom: 200px;
    padding-top: 200px;
}
.header14-divider {
    border-bottom: 1px solid #ffffff;
    margin: 30px 0;
}
.header-div-14 h1 {
    font-size: 50px;
    margin: 0 0 20px 0;
}
.header-div-14 {
    margin: 0 auto;
    width: 80%;
}
.header14-div {
    line-height: 24px;
    margin-bottom: 20px;
    margin-top: 20px;
}
.header-bgimage-15 {
    background-image: url("../../images/digital-studio/1500x960.jpg");
    padding-bottom: 200px;
    padding-top: 200px;
}
.header-div-15 h1 {
    color: #ffffff;
    font-size: 40px;
    margin: 20px 0 15px 0;
    letter-spacing: 1px;
    line-height: 50px;
}
.header-div-15 h1 span {
    color: #f73c56;
}
.header-div-15 .below-content {
    color: #f73c56;
    font-size: 15px;
    font-weight: 600;
    letter-spacing: 1px;
    margin-bottom: 15px;
    text-transform: uppercase;
}
.header-div-15 .header-content {
    color: #ffffff;
    letter-spacing: 1px;
    margin-bottom: 25px;
}
.header15-li,
.header15-ul-1 li {
    float: left;
}
/*Corporate*/

.header-bgimage-8 .form9-col-2 {
    background-color: rgba(44, 152, 214, 0.3);
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 40px;
}
.header-bgimage-8 .form9-div input {
    background-color: rgba(44, 152, 214, 0.5);
}
.header-bgimage-8 .form9-message {
    border: none;
    background-color: rgba(44, 152, 214, 0.5);
    border-radius: 5px;
    color: #ffffff;
    padding-left: 10px;
    padding-right: 20px;
    padding-top: 6px;
    padding-bottom: 6px;
    width: 100%;
}
.header-bgimage-8 .form9-btn input {
    display: block;
    margin: 0 auto;
    text-align: center;
}
/*header-14 start*/	

.header-bgimage-14 {
	background-image: url("../../images/events/1500x1270.jpg");		
	padding-bottom:200px;
	padding-top:200px;	
}

.header14-divider {
	border-bottom:1px solid #ffffff;
	margin:30px 0;
}

.header-div-14 h1 {
	color:#4d8000;
	font-size:50px;
	font-weight:400;
	letter-spacing:1px;
	line-height:60px;
	margin:0 0 20px 0;
	text-transform:uppercase;
}

.header-div-14 .first-para {
	color:#ffffff;
	font-size:14px;
	font-weight:400;
	letter-spacing:1px;
	line-height:24px;
}

.header-div-14 {
	margin:0 auto;
	width:80%;
}

.header14-btn-ul {
	margin-top:25px;
}

.header14-btn-ul li:nth-child(1),
.about14-ul li:nth-child(1)  {
	margin-right:20px;
}

.header14-div  {
	line-height:24px;
	margin-bottom:20px;
	margin-top:20px;
}

.header14-ul p {
	color:#ffffff;
	font-size:16px;
	font-weight:bold;
	letter-spacing:1px;	
	text-transform:uppercase;
}

.header14-ul p a {
	color:#ffffff;
}

.header-div-14  .btn-14 {
	background-color:#f86740;
	color:#ffffff;
	font-size:15px;		
	font-weight:bold;
	letter-spacing:1px;
	text-transform:uppercase;
}

.header-div-14  .btn-14:focus,
.header-div-14  .btn-14:hover {
	color:#ffffff;
}

.video-section {
	padding-bottom:240px;
	padding-top:240px;
}

.pattern-overlay {
	background-image: url("../../images/events/1500x1270.jpg");	

}

/*header-14 end*/

/*events*/

.events-clock li {
	display:inline-block;
}


.events-clock li {
	
	
	margin-left:5px;
	margin-right:5px;
}

.events-clock {
	margin-top:30px;
}

.countdown {
	color:#f2f2f2;
	font-size:25px;
	font-weight:normal;
}

.count-unit {
	color:#f2f2f2;
	font-size:14px;
	letter-spacing:0.5px;
	text-transform:capitalize;
}

.countdown-wrap {
	padding-top:25px;
}

.events-clock li {
	  position: relative;
	  z-index: 1;
	  padding: 0;
	  height:100px;
	width:100px;
	}
	
.events-clock li:after {
	  content: '';
	  position: absolute;
	  top: 5px;
	  left: 5px;
	  right: 5px;
	  bottom: 5px;
	  background-color:rgba(255, 255, 255,0.1);
	  z-index: -1;
	  -webkit-transition: all .4s ease;
	  transition: all .4s ease;
	  -webkit-transform: rotateY(180deg);
	  transform: rotateY(180deg);
	
	}

.events-clock li:hover:after {
	  -webkit-transition: all .4s ease;
	  transition: all .4s ease;
	  -webkit-transform: rotate(45deg);
	  transform: rotate(45deg);
  }

/*============================================= 5.SECTION : HEADER END ======================================================*/
/*============================================= 6.SECTION : ABOUT START ===============================================*/

.about2-bgimage {
    background-image: url("../../images/classic/1000x530.jpg");
    height: 533px;
    position: absolute;
    width: 50%;
}
.arrival13-padding,
.skill15-padding,
.product11-padding,
.modern3-padding,
.business3-padding,
.about2-padding {
    padding-bottom: 80px;
    padding-top: 80px;
}
.about2-col {
    padding-left: 30px;
    padding-right: 30px;
}
.about2-col h3 {
    margin-bottom: 10px;
}
.about2-col .second-para {
    margin-top: 10px;
    margin-bottom: 10px;
}
.about5-img {
    background-color: #43bccd;
    display: inline-block;
    padding: 30px;
}
.about5-col h4 {
    margin-bottom: 10px;
    margin-top: 15px;
}
.about5-col p {
    margin-bottom: 20px;
}
/*MODERN DESIGN*/

.modern3-bgimage {
    background-image: url("../../images/business/1000x370.jpg");
    height: 370px;
    position: absolute;
    width: 50%;
}
.modern3-div-1 {
    margin: 0 auto;
    width: 80%;
}
.modern3-col-1 p,
.modern3-col-1 h3 {
    color: #ffffff;
}
.col-offset-right-1 {
    margin-right: 8.333333%;
}
.modern3-div-1 h3 {
    margin-top: 20px;
    margin-bottom: 10px;
    line-height: 35px;
}
.modern3-col-2 p {
    margin-top: 20px;
    margin-bottom: 25px;
}
.modern3-col-2 {
    padding-left: 30px;
    padding-right: 30px;
}
.about4-col .first-para {
    margin-top: 10px;
    margin-bottom: 10px;
}
.about7-ul {
    display: inline;
    display: inline-table;
    margin-left: 15px;
    margin-right: 15px;
}
.about7-ul li:nth-child(1) {
    padding-right: 15px;
}
.about7-ul li p a {
    color: #333333;
}
.about7-ul li:nth-child(2) {
    vertical-align: middle;
}
.about7-div {
    margin-top: 20px;
}
.about7-col .first-para {
    margin: 20px auto 0 auto;
    width: 80%;
}
.about8-col .first-para {
    margin: 10px 0 10px 0;
}
.about8-col .third-para {
    margin: 10px 0 15px 0;
}
.about8-ul li p,
.about8-ul li p a {
    color: #333333;
}
.about8-ul li:nth-child(4),
.about8-ul li:nth-child(2) {
    padding-left: 10px;
    padding-right: 10px;
}
.about9-col h3 {
    margin: 15px 0 20px 0;
}
.about9-col .first-para {
    margin: 20px 0 0 0;
}
.about12-col .first-para {
    margin-bottom: 10px;
}
.menucard12-bgimage {
    background-image: url("../../images/restaurant/1500x2870.jpg");
}
.menucard12-bg {
    background-color: #c79c60;
    border-radius: 10px;
    margin: 0 auto;
    padding: 30px;
    width: 60%;
}
.menucard12-ul li:nth-child(1) p a {
    color: #663233;
}
.menucard12-ul li:nth-child(2) p {
    color: #ececec;
}
.menucard12-ul li:nth-child(2) {
    float: right;
}
.menucard12-ul {
    margin-bottom: 10px;
}
.menucard12-border {
    border-bottom: 1px solid #663233;
    margin-bottom: 20px;
    margin-top: 20px;
}
.offer13-col .second-para {
    margin-top: 10px;
}
.offer13-col {
    margin-top: 70px;
}
.offer13-col h3 span {
    font-size: 35px;
}
/*events*/

.about14-1 h3,
.about14 h3 {
    margin-bottom: 15px;
}

.about14-1 .intro,
.about14 .intro{
	color:#f86740;
	font-weight:600;
	letter-spacing:1px;
	text-transform:capitalize;
}

.about14-1 .first-para {
	margin-bottom:10px;
	margin-top:10px;
}


.about14-1 .intro-1,
.about14 .intro-1{
	color:#22a7f0;
	font-weight:600;
	letter-spacing:1px;
	text-transform:capitalize;
}

.event-about-div {
	 display: table-cell;
    float: none;
    position: relative;
    vertical-align: middle;
}

.event-about-bgimage {
	 background-image: url("../../images/events/700x650.jpg");
	 min-height:600px;	
}

.about14 {
	 display: table-cell;
    float: none;
    position: relative;
    vertical-align: middle;
}

.about-event-right {
 margin-bottom: auto;
    margin-left: auto;
    margin-right: auto;
    margin-top: auto;
    max-width: 620px;
    width: 90%;
}

.event-row {
    display: table;
    table-layout: fixed;
    width: 100%;
}

.event-main .container-fluid {
	padding:0;
}

.event-main .row {
	margin:0;
}

/*============================================= 6.SECTION : ABOUT END ===============================================*/
/*============================================= 7.SECTION : BUSINESS ADVANTAGE END ===============================================*/

.business3-bgimage {
    background-image: url("../../images/business/1000x530.jpg");
    height: 527px;
    position: absolute;
    width: 50%;
}
.skill15-col,
.arrival13-col,
.product11-col,
.business2-col {
    padding-left: 30px;
    padding-right: 30px;
}
.business2-col h3 {
    margin-bottom: 10px;
}
.few-words6-ul li,
.business-advantages-ul li {
    display: table-cell;
}
.points15-ul li:nth-child(1),
.points9-ul li:nth-child(1),
.services8-ul li:nth-child(1),
.few-words6-ul li:nth-child(1),
.business-advantages-ul li:nth-child(1) {
    padding-right: 20px;
}
.business-list-div {
    margin-top: 15px;
    margin-bottom: 25px;
}
.business2-col p,
.business2-col h3 {
    color: #ffffff;
}
.points9-ul,
.services8-ul,
.few-words6-ul,
.business-advantages-ul {
    margin-bottom: 15px;
}
.points15-ul {
    margin-top: 15px;
}
.few-words6-col {
    margin: 0 auto;
    width: 90%;
}
.points15-div .points9-div,
.few-words6-div {
    margin-top: 15px;
}
.few-words6-row {
    margin-bottom: 10px;
}
.project7-row-2 {
    margin-top: 30px;
}
.collection9-row {
    padding-left: 15px;
    padding-right: 15px;
}
.collection9-row .col-sm-6 {
    padding-left: 0;
    padding-right: 0;
}
.collection9-col {
    padding: 34px 30px;
}
.collection9-col-1 {
    background-color: #42b4e6;
}
.collection9-col-2 {
    background-color: #de5f94;
}
.collection9-col-3 {
    background-color: #4bc8c8;
}
.collection9-col .first-para {
    margin-top: 10px;
    margin-bottom: 10px;
}
.collection9-col .second-para span {
    color: #f8e735;
}
.points9-col h3 {
    margin: 20px 0 10px 0;
}
.points9-col .first-para {
    margin-bottom: 15px;
}
.points15-ul li:nth-child(1) img,
.few-words6-ul li:nth-child(1) img,
.points9-ul li:nth-child(1) img {
    vertical-align: text-top;
}
.healthy-bgimage {
    background-image: url("../../images/medical/1500x1590.jpg");
    padding-top: 200px;
    padding-bottom: 200px;
}
.features11-row,
.healthy10-row {
    padding-left: 15px;
    padding-right: 15px;
}
.healthy10-row h3 {
    margin-bottom: 20px;
}
.features11-row .col-sm-6,
.healthy10-row .col-sm-6 {
    padding-left: 0;
    padding-right: 0;
}
.healthy10-col {
    padding: 20px 20px;
}
.healthy10-col-1 {
    background-color: #32c5d2;
}
.healthy10-col-2 {
    background-color: #f981a6;
}
.healthy10-col-3 {
    background-color: #ffab05;
}
.healthy10-col-4 {
    background-color: #a993dc;
}
.healthy10-col .first-para {
    margin-top: 10px;
    margin-bottom: 10px;
}
.product11-bgimage {
    background-image: url("../../images/start-up/1000x530.jpg");
    height: 533px;
    position: absolute;
    width: 50%;
}
.product11-col .first-para {
    color: #f27935;
    margin-bottom: 10px;
    margin-top: 5px;
}
.product11-div p {
    padding-top: 5px;
}
.product11-div li .list-div-body {
    vertical-align: middle;
}
.product11-row {
    margin-top: 25px;
}
.product11-div .list-div-left {
    width: 40px;
}
.product11-div li:nth-child(2) {
    margin-bottom: 0;
}
.points15-div-2 .first-para {
    padding-bottom: 15px;
    padding-top: 2px;
}
/*============================================= 7.SECTION : BUSINESS ADVANTAGE END ===============================================*/
/*============================================= 8.SECTION : SERVICES START ===============================================*/
/*classic*/

.services2-top-space {
    margin-top: 30px;
}
.three-col-15-1 ul li:last-child,
.features9-col ul li:nth-child(2),
.management7-col ul li:nth-child(2),
.services7-col ul li:nth-child(2),
.involving4-col ul li:nth-child(2),
.services3-col ul li:nth-child(2) {
    margin-bottom: 0;
}
.involving4-icon {
    background-color: #fea501;
    padding: 15px;
}
.services6-ul {
    display: inline-table;
}
.services6-ul li:nth-child(1) {
    padding-right: 15px;
}
.services6-ul img {
    vertical-align: sub;
}
.services6-div {
    background-color: #f7f7f7;
    border-radius: 5px;
    border-bottom: 4px solid #9dc850;
    border-top: 4px solid #9dc850;
    padding: 30px 20px;
}
.services7-bgimage {
    background-image: url("../../images/construction/1500x1380.jpg");
}
.management7-col .content-li {
    border: 1px solid #ffba00;
    padding: 30px;
}
.three-col-15-1 .list-ul li:nth-child(1) {
    margin-bottom: 50px;
}
.management7-col .list-ul li:nth-child(1) {
    margin-bottom: 30px;
}
.services8-ul.services8-ul-1 {
    margin-bottom: 0;
}
.services8-row {
    padding-bottom: 25px;
    padding-top: 25px;
}
.services11-bgimage {
    background-image: url("../../images/start-up/1500x2370.jpg");
}
.services11-div {
    border: 1px solid #01b1d6;
    padding: 30px 20px;
}
.three-col-15-1 .list-div-body {
    border-left: 2px solid #f73c56;
}
.three-col-15-padding {
    padding-left: 20px;
}
.three-col-15-1 > .list-div {
    position: relative;
}

/*============================================= 8.SECTION : SERVICES END ===============================================*/
/*============================================= 9.SECTION : SKILL START ===============================================*/

.skill2-col .first-para {
    margin-top: 10px;
    margin-bottom: 10px;
}
.skill2-col .second-para {
    margin-bottom: 10px;
}
.progress-bar6_1-outer,
.progress-bar6-outer,
.progress-bar2-outer {
    background-color: #cccccc;
    height: 5px;
    position: relative;
    width: 100%;
}
.progress-bar2-inner-4,
.progress-bar2-inner-3,
.progress-bar2-inner-2,
.progress-bar2-inner-1 {
    background-color: #01b1d6;
    height: 5px;
    position: absolute;
}
.progress-bar2-inner-1 {
    width: 100%;
}
.progress-bar2-inner-2 {
    width: 80%;
}
.progress-bar2-inner-3 {
    width: 85%;
}
.progress-bar2-inner-4 {
    width: 90%;
}
.skill2-value {
    margin-bottom: 10px;
}
.skill6-value li,
.skill2-value li {
    display: inline-block;
}
.skill2-value li:nth-child(1) {
    color: #333333;
    padding-top: 5px;
}
.skill2-value li:nth-child(2) {
    background-color: #01b1d6;
    color: #ffffff;
    display: inline-block;
    float: right;
    padding: 3px 5px;
    text-align: center;
    width: 50px;
}
.content-top-space20,
.skill6_1-div,
.skill6-div,
.skill2-div {
    margin-top: 20px;
}
.various4-col h4 {
    margin-bottom: 15px;
}
.progress-bar4-outer {
    background-color: #cccccc;
    height: 3px;
    position: relative;
    width: 100%;
}
.progress-bar4-inner-3,
.progress-bar4-inner-2,
.progress-bar4-inner-1 {
    background-color: #fea501;
    height: 3px;
    position: absolute;
}
.progress-bar4-inner-1 {
    width: 51%;
}
.progress-bar4-inner-2 {
    width: 72%;
}
.progress-bar4-inner-3 {
    width: 41%;
}
.progress4-title {
    padding-top: 10px;
}
.skill6_1-value,
.skill6-value li:nth-child(2),
.skill6-value li:nth-child(1) {
    padding-top: 5px;
    padding-bottom: 8px;
}
.skill6-col-1 .second-para {
    margin-top: 12px;
}
.skill6-value li:nth-child(2) {
    float: right;
}
.progress-bar6-outer {
    border-radius: 5px;
    height: 6px;
}
.progress-bar6-inner-1 {
    background-color: #2ecc71;
    border-bottom-left-radius: 5px;
    border-top-left-radius: 5px;
    height: 6px;
    position: absolute;
    width: 80%;
}
.progress-bar6-inner-2 {
    background-color: #f39c12;
    border-bottom-left-radius: 5px;
    border-top-left-radius: 5px;
    height: 6px;
    position: absolute;
    width: 93%;
}
.progress-bar6-inner-3 {
    background-color: #44b5f6;
    border-bottom-left-radius: 5px;
    border-top-left-radius: 5px;
    height: 6px;
    position: absolute;
    width: 86%;
}
.progress-bar6-inner-4 {
    background-color: #f54455;
    border-bottom-left-radius: 5px;
    border-top-left-radius: 5px;
    height: 6px;
    position: absolute;
    width: 90%;
}
.progress-bar6_1-outer {
    border-radius: 5px;
}
.progress-bar6_1-inner-1 {
    background-color: #9dc850;
    border-radius: 5px;
    height: 4px;
    position: absolute;
    width: 100%;
}
.progress-bar6_1-inner-2 {
    background-color: #9dc850;
    border-radius: 5px;
    height: 4px;
    position: absolute;
    width: 90%;
}
.progress-bar6_1-inner-3 {
    background-color: #9dc850;
    border-radius: 5px;
    height: 4px;
    position: absolute;
    width: 85%;
}
.skill6-1-col-2 .first-para {
    margin: 12px 0 10px 0;
}
.skill6-1-col-2 {
    margin-top: 35px;
}
.skill6_1-border {
    border-bottom: 1px solid #dddddd;
    margin: 30px auto;
    width: 100%;
}
.skill8-col {
    background-image: url("../../images/construction/1500x1380.jpg");
    padding: 40px 20px;
}
.skill8-col .first-para {
    margin-bottom: 10px;
    margin-top: 10px;
}
.skill8-col-2 {
    margin-top: 20px;
}
.skill-bar8-outer {
    background-color: #cccccc;
    border-radius: 5px;
    height: 25px;
    position: relative;
    width: 100%;
}
.skill-bar8-inner-4,
.skill-bar8-inner-3,
.skill-bar8-inner-2,
.skill-bar8-inner-1 {
    border-radius: 5px;
    height: 25px;
    position: absolute;
}
.skill-bar8-inner-1 {
    background-color: #03c9a9;
    width: 100%;
}
.skill-bar8-inner-2 {
    background-color: #2c98d6;
    width: 90%;
}
.skill-bar8-inner-3 {
    background-color: #913d88;
    width: 98%;
}
.skill-bar8-inner-4 {
    background-color: #d24d57;
    width: 95%;
}
.skill-bar8-outer p {
    padding: 2px 10px 4px 10px;
}
.skill-bar8-outer p span {
    float: right;
}
.skill8-div {
    margin-top: 30px;
}
.skill11-col {
    margin: 0 auto;
    width: 70%;
}
.skill11-outer {
    background-color: #cccccc;
    border-radius: 5px;
    height: 6px;
    position: relative;
    width: 100%;
}
.skill11-inner {
    background-color: #01b1d6;
    border-radius: 5px;
    height: 6px;
    position: absolute;
}
.skill11-inner-1 {
    width: 80%;
}
.skill11-inner-2 {
    width: 90%;
}
.skill11-inner-3 {
    width: 100%;
}
.skill11-inner-4 {
    width: 85%;
}
.skill11-value li:nth-child(2),
.skill11-value li:nth-child(1) {
    padding-top: 5px;
    padding-bottom: 8px;
}
.skill11-value li:nth-child(2) {
    float: right;
}
.skill11-bgimage {
    background-image: url("../../images/start-up/1500x780.jpg");
}
.skill11-col {
    margin-bottom: 30px;
}
.skill15-bgimage {
    background-image: url("../../images/digital-studio/1000x520.jpg");
    height: 508px;
    position: absolute;
    width: 50%;
}
.skill15-col h3 {
    padding-bottom: 5px;
}
.skill15-value li:nth-child(2) {
    float: right;
}
.skill15-value {
    padding-bottom: 10px;
}
.skill15-inner,
.skill15-outer {
    border-radius: 5px;
    height: 3px;
}
.skill15-outer {
    background-color: #eeeeee;
}
.skill15-inner {
    background-color: #f73c56;
    width: 0;
}
.skill15-col h3 {
    color: #ffffff;
}
.skill15-col .first-para {
    color: #ffffff;
    margin-top: 8px;
}
.skill15-div .skill15-title {
    color: #ffffff;
    font-size: 15px;
    font-weight: 600;
    letter-spacing: 1px;
    text-transform: uppercase;
}
.skill15-div .skill15-number {
    color: #ffffff;
    font-size: 15px;
    font-weight: bold;
    letter-spacing: 1px;
}
/*============================================= 9.SECTION : SKILL END ===============================================*/
/*============================================= 10.SECTION : COUNTER START ===============================================*/

.counter7-value,
.counter6-value {
    font-size: 40px;
    margin: 30px 0 25px 0;
}
.counter7-bgimage {
    background-image: url("../../images/construction/1500x700.jpg");
}
.counter15-bgimage {
    background-image: url("../../images/digital-studio/1500x1370.jpg");
}
.counter15-col .counter15-value {
    font-size: 22px;
    font-weight: 600;
    letter-spacing: 1px;
    margin: 25px 0 15px 0;
}
/*============================================= 10.SECTION : COUNTER END ===============================================*/
/*============================================= 11.SECTION : FEATURES START ===============================================*/

.screenshot-1 {
    padding: 0 5px;
}
.business-features-col-1 {
    margin-top: 30px;
}
.product5-features-space {
    margin-top: 30px;
}
.product5-features-col img {
    margin-bottom: 15px;
}
.features6-bgimage {
    background-image: url("../../images/agency/1500x1720.jpg");
}
.features6-main {
    margin: 0 auto;
    width: 60%;
}
.features6-div {
    background-color: rgba(157, 200, 80, 0.3);
    padding: 30px 20px;
}
.services11-col-1,
.features10-col-1,
.features6-row-2 {
    margin-top: 30px;
}
.estimation7-row {
    margin: 0 auto;
    width: 70%;
}
.estimation7-col .list-ul li:first-child {
    margin-bottom: 0 !important;
}
.estimation7-ul li:nth-child(2) a {
    line-height: 25px;
}
.estimation7-ul {
    margin-top: 10px;
}
.esteemed-bgimage {
    background-image: url("../../images/construction/1500x870.jpg");
}
.esteemed7-div {
    background: rgba(0, 0, 0, 0.3);
    padding: 30px;
}
.esteemed7-div-1 {
    margin-top: 20px;
}
.esteemed7-div-1 .list-div-left {
    width: 30px;
    line-height: 0;
}
.esteemed7-div-1 .list-div-left img {
    vertical-align: sub;
}
.esteemed7-div-1 li:nth-child(3) {
    margin-bottom: 0;
}
.esteemed7-ul {
    display: inline-table;
}
.esteemed7-ul li:nth-child(1) {
    padding-right: 15px;
}
.esteemed7-ul img {
    vertical-align: sub;
}
.features8-col {
    margin-top: 50px;
}
.features9-col .content-li {
    border: 1px solid #97214f;
    padding: 30px;
}
.features9-col .list-ul li:nth-child(1) {
    margin-bottom: 30px;
}
.features10-div {
    background-color: #f7f7f7;
    padding: 30px 20px;
    transition: all 150ms linear;
}
.features10-div:hover {
    box-shadow: 0 0 10px 0 #333333;
    transition: all 250ms linear;
}
.features11-left {
    background-color: #01b1d6;
    padding: 41px 30px;
}
.order13-div {
    padding: 40px 30px;
}
/*============================================= 11.SECTION : FEATURES END ===============================================*/
/*============================================= 12.SECTION : VIDEO START ===============================================*/

.video-1 h2 {
    color: #f7f7f7;
    font-size: 35px;
    margin-bottom: 30px;
}
.video-1 h2 span {
    color: #f15b49;
}
.video-bg1 video {
    display: block;
    width: 100%;
}
.video-js .vjs-control-bar {
    display: none;
}
.video-bg1 {
    position: relative;
}
.video-bg1:before {
    background: rgba(0, 0, 0, 0.3);
    content: '';
    bottom: 0;
    left: 0;
    right: 0;
    top: 0;
    position: absolute;
    width: 100%;
}
#article {
    margin: 0 auto;
    position: absolute;
    top: 45%;
    left: 0;
    right: 0;
    width: 100%;
}
.app-video {
    background: rgba(0, 0, 0, 0.3);
    padding-top: 150px;
    padding-bottom: 150px;
}
.video-btn {
    display: block;
    margin: 0 auto;
    text-align: center;
}
/*============================================= 12.SECTION : VIDEO END ===============================================*/
/*============================================= 13.SECTION : GALLERY START ===============================================*/

.gallery3-bottom-space {
    margin-bottom: 30px;
}
.col-sm-12.gallery8-div,
.col-sm-12.gallery4-div {
    padding-left: 0;
    padding-right: 0;
}
.gallery4-div .col-sm-4 {
    padding-left: 10px;
    padding-right: 10px;
}
.gallery5-row-2 .col-sm-6,
.gallery5-row-1 .col-sm-6,
.gallery4-row-2 .col-sm-6,
.gallery4-row-1 .col-sm-6 {
    padding-left: 10px;
    padding-right: 10px;
}
.gallery5-row-2,
.gallery4-row-2 {
    margin-top: 20px;
}
.gallery9-col,
.gallery6-col {
    padding: 0;
}
.gallery9-div,
.gallery6-div {
    padding-left: 15px;
    padding-right: 15px;
}
.gallery6-div h4 {
    color: #9dc850;
}
.gallery6-div p {
    color: #ffffff;
}
.gallery6-col {
    position: relative;
}
.gallery6-col .caption {
    position: absolute;
    width: 100%;
    bottom: 0px;
    left: 0px;
    color: #ffffff;
    background: rgba(0, 0, 0, 0.3);
    padding: 20px;
}
.gallery8-div .col-sm-5 {
    padding-left: 10px;
    padding-right: 0;
}
.gallery8-row-2 {
    margin-top: 10px;
}
.gallery14-div,
.gallery9-1-div {
    padding-left: 15px;
    padding-right: 15px;
}
.gallery9-1-div .col-sm-8 .col-sm-12,
.gallery9-1-div .col-sm-8 .col-sm-6,
.gallery9-1-div .col-sm-8,
.gallery9-1-div .col-sm-4 {
    padding-left: 0;
    padding-right: 0;
}
.special12-col h4 {
    margin: 20px 0 10px 0;
}
.special12-underline {
    display: block;
    margin: 0 auto;
    padding-bottom: 20px;
}
.special12-ul li:nth-child(1) {
    padding-right: 10px;
}
.special12-ul {
    display: inline-block;
}
.special12-link {
    margin-top: 15px;
}
.special12-col {
    padding-left: 0;
    padding-right: 0;
}
.gallery15-1-col {
    padding-left: 3px;
    padding-right: 3px;
}
.gallery15-div {
    padding-left: 15px;
    padding-right: 15px;
}
.gallery15-1-space {
    padding-bottom: 6px;
}
/* GALLERY HOVER */

.gallery-inner {
    display: block;
    height: 100%;
    width: 100%;
    position: relative;
}
.gallery-inner .gallery-caption {
    position: absolute;
    top: 0;
    padding: 15px;
    height: 100%;
    width: 100%;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    opacity: 0;
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
}
.gallery-inner:hover .gallery-caption {
    opacity: 1;   
}
.gallery-inner .gallery-caption:before {
    content: '';
    display: block;
    background: rgba(248, 103, 64, 0.8);
    border-radius: 5px;
    -moz-outline-radius: 5px;
    -webkit-outline-radius: 5px;
    outline-offset: 1px;
    position: absolute;
    width: 40%;
    height: 32%;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
    opacity: 0;
}
.gallery-inner:hover .gallery-caption:before {
    opacity: 1;
    height:90%;
    width:90%;
    outline-offset: 10px;
}
.gallery-caption i {
    position: relative;
    margin-top: 0;
    margin-bottom: 8px;
    text-transform: uppercase;
    line-height: 25px;
    font-size: 40px;
    font-weight: 400;
    letter-spacing: 2px;
    color: #ffffff;
}



.gallery-inner .gallery-caption1 {
    position: absolute;
    top: 0;
    padding: 15px;
    height: 100%;
    width: 100%;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    opacity: 0;
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
}
.gallery-inner:hover .gallery-caption1 {
    opacity: 1;   
}
.gallery-inner .gallery-caption1:before {
    content: '';
    display: block;
    background: rgba(34, 167, 240, 0.8);
    border-radius: 5px;
    -moz-outline-radius: 5px;
    -webkit-outline-radius: 5px;
    outline-offset: 1px;
    position: absolute;
    width: 40%;
    height: 32%;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
    opacity: 0;
}
.gallery-inner:hover .gallery-caption1:before {
    opacity: 1;
    height:90%;
    width:90%;
    outline-offset: 10px;
}
.gallery-caption1 i {
    position: relative;
    margin-top: 0;
    margin-bottom: 8px;
    text-transform: uppercase;
    line-height: 25px;
    font-size: 40px;
    font-weight: 400;
    letter-spacing: 2px;
    color: #ffffff;
}
/*============================================= 13.SECTION : GALLERY END ===============================================*/
/*============================================= 14.SECTION : TEAM START ===============================================*/

.team8-name,
.team6-name,
.team2-name {
    color: #666666;
    margin-bottom: 10px;
    margin-top: 5px;
}
.team6-icon,
.team2-icon {
    margin-top: 10px;
}
.team6-icon li:nth-child(2),
.team2-icon li:nth-child(2) {
    margin-left: 10px;
    margin-right: 10px;
}
.volunteers4-div {
    border: 5px solid #ffffff;
    padding-bottom: 30px;
}
.volunteers4-icon li {
    margin-left: 5px;
    margin-right: 5px;
}
.volunteers4-icon {
    margin-top: 20px;
}
.volunteers4-div h4 {
    color: #ffffff;
    padding-top: 5px;
}
.team8-col {
    background-color: #f7f7f7;
    padding-bottom: 30px;
}
.team14-icon li,
.team12-icon li,
.team10-icon li,
.team8-icon li {
    margin-left: 5px;
    margin-right: 5px;
}
.team9-col p span {
    color: #666666;
    text-decoration: line-through;
}
.team9-col p {
    margin-bottom: 10px;
}
.team10-col {
    background-color: #c1edf1;
    padding-bottom: 30px;
}
.team14-1-name,
.team14-name,
.team10-name {
    margin-bottom: 8px;
    margin-top: 3px;
}
.team10-border {
    border-bottom: 1px solid #32c5d2;
    margin: 20px auto;
    width: 80%;
}
.team10-col .first-para {
    padding: 0 20px 15px 20px;
}
.team11-col {
    background-color: #ffffff;
    padding-bottom: 30px;
}
.team14-col .first-para,
.team11-col .first-para {
    padding: 0 20px 15px 20px;
}
.team12-col {
    background-color: #f7f7f7;
    padding-bottom: 30px;
}
.team12-col p {
    margin: 10px 0 20px 0;
}
.team12-col h4 {
    padding-top: 5px;
}
.product13-col {
    background-color: #f7f7f7;
    padding-bottom: 30px;
}
.product13-col > h4 {
    padding-left: 5px;
    padding-right: 5px;
}
.btn-image img {
    padding-right: 10px;
    vertical-align: -5px;
}
.product-price13 {
    padding-top: 10px;
    padding-bottom: 10px;
}
.product13-col-space {
    margin-top: 30px;
}
.team15-col {
    background-color: #f7f7f7;
    padding-bottom: 30px;
}
.team15-col h4 {
    margin-bottom: 10px;
    padding-top: 10px;
}
.team15-col .team15-name {
    color: #f73c56;
    font-size: 13px;
    font-weight: 600;
    letter-spacing: 1px;
    text-transform: uppercase;
}
.team15-col {
    transition: all .2s ease-in-out;
}
.team15-col:hover {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
}
/*events*/
.team14-name {	
	color:#f86740;
	font-size:13px;
	font-weight:600;
	letter-spacing:1px;
	text-transform:uppercase;
}

.team14-1-name {	
	color:#22a7f0;
	font-size:13px;
	font-weight:600;
	letter-spacing:1px;
	text-transform:uppercase;
}
/*============================================= 14.SECTION : TEAM END ===============================================*/
/*============================================= 15.SECTION : TESTIMONIAL START ===============================================*/

.testimonial2-main {
    margin: 0 auto;
    width: 80%;
}
.testimonial2-col p {
    color: #ffffff;
}
.testimonial2-name {
    margin-top: 10px;
}
.testimonial2-col {
    margin-top: 35px;
}
.testimonial2-border {
    border-bottom: 1px dashed #ffffff;
    margin-bottom: 30px;
    margin-top: 30px;
}
.testimonial5-col {
    margin: 0 auto;
    width: 70%;
}
.testimonial5-div {
    background-color: #43bccd;
    padding: 30px;
    margin-top: 20px;
}
.testimonial5-div li {
    display: inline-block;
    margin-left: 5px;
    margin-right: 5px;
}
.testimonial5-div ul {
    padding-bottom: 10px;
}
.testimonial7-div {
    background-color: #ffba00;
    padding: 30px;
    position: relative;
}
.testimonial7-name {
    margin-top: 15px;
}
.arrow-left {
    width: 0;
    height: 0;
    border-top: 15px solid transparent;
    border-bottom: 15px solid transparent;
    border-left: 15px solid #ffba00;
    position: absolute;
    top: 43%;
    bottom: 0;
    right: -10px;
}
.testimonial8-border {
    border-bottom: 1px solid #dddddd;
    width: 50%;
    margin: 25px auto;
}
.testimonial8-div {
    width: 85%;
}
.testimonial8-ul li:nth-child(1) {
    padding-right: 20px;
}
.testimonial8-ul li:nth-child(1) img {
    vertical-align: text-top;
}
.testimonial10-col {
    background-color: #c1edf1;
    padding: 30px;
}
.testimonial10-col .first-para {
    margin-bottom: 10px;
}
.testimonial12-div {
    border: 1px solid #c79c60;
    padding: 30px;
    position: relative;
}
.testimonial12-arrow-right {
    width: 0;
    height: 0;
    border-top: 15px solid transparent;
    border-bottom: 15px solid transparent;
    border-right: 15px solid #c79c60;
    position: absolute;
    top: 43%;
    bottom: 0;
    left: -16px;
    right: 0;
}
.testimonial13-bgimage {
    background-image: url("../../images/kids-store/1500x700.jpg");
}
.testimonial13-ul li:nth-child(1) {
    padding-right: 20px;
}
.testimonial13-ul li:nth-child(1) img {
    vertical-align: text-top;
}
.testimonial13-name {
    color: #9dbbc6;
    padding-top: 20px;
}
.testimonial13-name span {
    color: #ffab05;
}
/*============================================= 15.SECTION : TESTIMONIAL END ===============================================*/
/*============================================= 16.SECTION : PRICE TABLE START ===============================================*/

.price-table1-border {
    border: 1px solid #dddddd;
    padding: 30px 0;
}
.price-table1-price {
    color: #f15b49;
    font-family: "Roboto Condensed", sans-serif;
    font-size: 40px;
    font-weight: bold;
    margin: 20px 0;
}
.price-table1-content li:nth-child(4),
.price-table1-content li:nth-child(3),
.price-table1-content li:nth-child(2),
.price-table1-content li:nth-child(1) {
    border-bottom: 1px solid #dddddd;
}
.price-table1-content li {
    padding: 15px 0;
}
.pricing1-btn {
    margin-top: 10px;
}
.price-table10-gray,
.price-table1-gray {
    color: #999999;
}
.price-table3-bg {
    background-color: #f7f7f7;
    padding-top: 30px;
    padding-bottom: 30px;
}
.price-table3-price {
    color: #666666;
    padding: 20px 0;
    margin: 20px 0;
    border-bottom: 1px solid #cccccc;
    border-top: 1px solid #cccccc;
}
.price-table3-content li {
    padding: 10px 0;
}
.price-table3-buy {
    display: inline-table;
}
.price-table3-buy li:nth-child(1) img {
    padding-right: 10px;
    vertical-align: sub;
}
.pricing3-btn {
    margin-top: 15px;
}
.price-table6_1-border,
.price-table6-border {
    border: 1px solid #9dc850;
    border-radius: 5px;
    padding-bottom: 30px;
}
.price-table6_1-head h2,
.price-table6-head h2 {
    background-color: #9dc850;
    padding-top: 20px;
    padding-bottom: 20px;
}
.price-table6_1-head h2,
.price-table6-head h2 {
    font-size: 40px;
}
.price-table6_1-head h2 span,
.price-table6-head h2 span {
    font-size: 16px;
}
.price-table6_1-title,
.price-table6-title {
    color: #9dc850;
    margin-bottom: 10px;
    margin-top: 20px;
}
.price-table6_1-content,
.price-table6-content {
    padding: 0 20px;
}
.price-table6_1-ul li:nth-child(1),
.price-table6-ul li:nth-child(1) {
    padding-right: 15px;
}
.price-table6_1-divider,
.price-table6-divider {
    border-bottom: 1px dashed #9dc850;
    margin-bottom: 15px;
    margin-top: 15px;
}
.pricing6_1-btn,
.pricing6-btn {
    margin-top: 20px;
}
.price-table10_1-border,
.price-table10-border {
    border: 1px solid #32c5d2;
    border-radius: 5px;
    padding-bottom: 30px;
}
.price-table10_1-title,
.price-table10-title {
    color: #32c5d2;
    margin-bottom: 30px;
    margin-top: 30px;
}
.price-table10_1-head h2,
.price-table10-head h2 {
    background-color: #32c5d2;
    padding-top: 20px;
    padding-bottom: 20px;
}
.price-table10_1-head h2,
.price-table10-head h2 {
    font-size: 40px;
}
.price-table10_1-content,
.price-table10-content {
    padding: 0 20px;
    margin-top: 30px;
}
.price-table10_1-ul li:nth-child(1),
.price-table10-ul li:nth-child(1) {
    padding-right: 15px;
}
.price-table10_1-divider,
.price-table10-divider {
    border-bottom: 1px dashed #32c5d2;
    margin-bottom: 15px;
    margin-top: 15px;
}
.pricing10_1-btn,
.pricing10-btn {
    margin-top: 20px;
}
.price-table11-title {
    margin-bottom: 20px;
    margin-top: 30px;
}
.price-table11-row-1 .col-md-4,
.price-table11-row .col-md-3 {
    padding-left: 0;
    padding-right: 0;
}
.price-table11_1-border-1,
.price-table11-border-1 {
    border-top: 1px solid #dddddd;
    border-bottom: 1px solid #dddddd;
}
.price-table11-border-2 {
    border-left: 1px solid #01b1d6;
    border-top: 1px solid #01b1d6;
    border-bottom: 1px solid #01b1d6;
}
.price-table11-border-3 {
    border-left: 1px solid #01b1d6;
    border-top: 1px solid #01b1d6;
    border-bottom: 1px solid #01b1d6;
    border-right: 1px solid #01b1d6;
}
.price-table11_1-border-3,
.price-table11-border-4 {
    border-top: 1px solid #dddddd;
    border-bottom: 1px solid #dddddd;
}
.price-table11_1-border-2 {
    border-left: 1px solid #f27935;
    border-top: 1px solid #f27935;
    border-bottom: 1px solid #f27935;
    border-right: 1px solid #f27935;
}
.price-table11-col h2 {
    font-size: 50px;
    padding-bottom: 15px;
}
.pricing11-btn {
    padding-bottom: 30px;
    padding-top: 30px;
}
.price-table13-divider,
.price-table11-divider {
    border-bottom: 1px solid #dddddd;
    margin-bottom: 15px;
    margin-top: 15px;
}
.price-table11-content {
    padding: 0 20px;
    margin-top: 30px;
}
.price-table13-bg {
    background-color: #f7f7f7;
    padding-top: 40px;
}
.pricing13-btn {
    background-color: #f86740;
}
.pricing13-btn a:hover {
    color: #ffffff;
}
.pricing13-btn-1 {
    background-color: #22a7f0;
}
.pricing13-btn-1 a:hover {
    color: #ffffff;
}
.price-table13-title {
    margin-bottom: 20px;
}
.price-table13-content {
    padding: 0 20px;
    margin: 20px 0 25px 0;
}
.price-table13-col h2 {
    font-size: 50px;
}
/*============================================= 16.SECTION : PRICE TABLE END ===============================================*/
/*============================================= 17.SECTION : TWO COLUMN START ===============================================*/

.fresh-temp-col-1 p,
.creative-temp-col-1 p {
    margin-top: 10px;
}
.two_col6 h5 {
    margin-bottom: 15px;
}
.two_col10-1 h5,
.two_col10 h5 {
    margin-top: 15px;
    line-height: 25px;
}
.about14 .first-para,
.about11-col .first-para,
.two_col10-1 .first-para,
.two_col10 .first-para,
.two_col6 .first-para {
    margin-bottom: 12px;
    margin-top: 12px;
}
.simple15-div,
.simple6-div {
    margin-top: 20px;
}
.simple15-div .list-div-left,
.simple6-div .list-div-left {
    width: 30px;
    line-height: 0;
}
.simple6-col h3 a {
    color: #ffffff;
}
.simple6-col h5 {
    color: #ffffff;
    line-height: 30px;
}
.simple6-col p {
    color: #ffffff;
}
.simple15-div .list-div-left img,
.simple6-div .list-div-left img {
    vertical-align: sub;
}
.simple6-div li:last-child,
.simple6-div li:last-child {
    margin-bottom: 0;
}
.simple15-border {
    border-bottom: 1px solid #f7f7f7;
    margin-top: 15px;
}
.subscribe7-div {
    margin: 0 auto;
    width: 50%;
}
.subscribe7-div h3 {
    line-height: 42px;
}
.branding8-col,
.promotion8-col {
    border: 1px solid #333333;
    padding: 50px;
}
.branding8-col p,
.promotion8-col p {
    padding-bottom: 10px;
    padding-top: 12px;
}
.promotion8-col .second-para {
    padding-top: 0 !important;
}
.product9-col .list-div-left {
    line-height: 0;
    vertical-align: text-top;
    width: 30px;
}
.product9-col {
    margin-top: 30px;
}
.product9-img .col-sm-6 {
    padding-left: 0;
    padding-right: 0;
}
.emergency-row {
    margin: 0 auto;
    width: 65%;
}
.emergency-col h3 {
    line-height: 35px;
}
.emergency10-ul li:nth-child(1) {
    padding-right: 15px;
    vertical-align: sub;
}
.emergency10-ul li:nth-child(2) {
    vertical-align: middle;
}
.heading-div-10 h5 {
    margin-bottom: 5px;
}
.heading-div-10 h5 span {
    display: inline-block;
    padding: 5px 15px;
    position: relative;
    z-index: 1;
}
.heading-div-10 h5 span:before {
    border-bottom: 2px solid #32c5d2;
    content: "";
    display: block;
    right: 100%;
    position: absolute;
    top: 50%;
    width: 25%;
}
.heading-div-10 h5 span:after {
    border-bottom: 2px solid #32c5d2;
    content: "";
    display: block;
    left: 100%;
    position: absolute;
    top: 50%;
    width: 25%;
}
.heading-div-11 img {
    margin-bottom: 15px;
}
.two_col10_img-1 .col-sm-4 {
    padding-left: 5px;
    padding-right: 5px;
}
.two_col10_space-1 {
    padding-top: 10px;
}
.features11-ulv p {
    padding-top: 5px;
}
.features11-ul li .list-div-body {
    vertical-align: middle;
}
.features11-ul .list-div-left {
    width: 40px;
}
.features11-ul .list-div {
    background-color: #333333;
}
.features11-div {
    margin-top: 20px;
}
.features11-row h3 {
    margin-bottom: 15px;
}
.features11-ul p {
    margin-top: 20px;
}
.features11-ul li:nth-child(3) {
    margin-bottom: 0;
}
.two-col-12 {
    background-color: #333333;
    padding: 80px 30px;
}
.two-col12-bgimage-1 {
    background-image: url("../../images/restaurant/585x360x1.jpg");
    height: 361px;
}
.two-col12-bgimage-2 {
    background-image: url("../../images/restaurant/585x360x2.jpg");
    height: 361px;
}
.two-col12-link {
    margin-top: 15px;
}
.two-col12-ul li:nth-child(1) {
    padding-right: 10px;
}
.two-col12-ul {
    display: inline-block;
}
.two-col-12 h3 {
    margin-bottom: 15px;
}
.two-col-12 .second-para {
    padding-top: 5px;
}
.discount12-col p {
    margin: 10px 0 20px 0;
}
.boys-collection13-col h3,
.womens-collection13-col h3,
.kids-collection13-col h3 {
    margin-top: 30px;
    margin-bottom: 10px;
}
.arrival13-bgimage {
    background-image: url("../../images/kids-store/1000x420x1.jpg");
    height: 419px;
    position: absolute;
    width: 50%;
}
.arrival13-bgimage-1 {
    background-image: url("../../images/kids-store/1000x420x2.jpg");
    height: 419px;
    position: absolute;
    width: 50%;
    right: 0;
}
.arrival13-col h3 {
    border-bottom: 1px solid #ffab05;
    margin-bottom: 20px;
}
.arrival13-col .first-para {
    margin-bottom: 5px;
}
.arrival13-btn img {
    padding-right: 10px;
}
/*APP*/

.two_col1 .first-para {
    margin-top: 15px;
    margin-bottom: 10px;
}
.two_col1 .second-para {
    margin-top: 10px;
}
.two_col1-div {
    border-left: 3px solid #f15b49;
    padding-left: 15px;
}
/*============================================= 17.SECTION : TWO COLUMN END ===============================================*/
/*============================================= 18.SECTION : ONE COLUMN START ===============================================*/

.one-column3-main {
    margin: 0 auto;
    width: 80%;
}
.one-column3-col {
    border-left: 2px solid #14bbb2;
}
.one-column3-col p,
.one-column3-col h3 {
    margin-left: 20px;
}
.one-column3-col h3 {
    padding-bottom: 5px;
}
.one-column3-main .row {
    padding-bottom: 20px;
}
.one-column3-img {
    padding-top: 20px;
}
/*============================================= 18.SECTION : ONE COLUMN END ===============================================*/
/*============================================= 19.SECTION : DOWNLOAD START ===============================================*/

.download1-bgimage {
    background-image: url("../../images/app/1500x500.jpg");
    padding-bottom: 180px;
    padding-top: 180px;
}
.download1-bgimage h2 {
    color: #ffffff;
    font-size: 35px;
    margin-bottom: 30px;
}
.download1-image {
    display: block;
}
.download1-image li {
    margin-left: 5px;
    margin-right: 5px;
}
.utilizing3-bgimage {
    background-image: url("../../images/business/1500x650.jpg");
    padding-bottom: 220px;
    padding-top: 220px;
}
.utilizing3-div {
    margin: 0 auto;
    width: 30%;
}
.utilizing3-div h2 {
    color: #ffffff;
    font-size: 35px;
    line-height: 45px;
    margin-bottom: 30px;
}
.donate4-bgimage {
    background-image: url("../../images/charity/1500x980.jpg");
    padding-bottom: 180px;
    padding-top: 180px;
}
.donate4-bgimage h2 {
    font-size: 35px;
    line-height: 45px;
    margin-bottom: 30px;
}
.donate4-bgimage p {
    letter-spacing: 0.5px;
    margin: 0 auto 30px auto;
    width: 80%;
}
.donate4-children {
    background-color: rgba(255, 255, 255, 0.3);
    margin: 0 auto;
    padding: 50px 20px;
    width: 80%;
}
.product5-bgimage {
    background-image: url("../../images/single-product/1500x800.jpg");
    padding-bottom: 250px;
    padding-top: 250px;
}
.product5-bgimage h2 {
    color: #ffffff;
    font-size: 35px;
    line-height: 45px;
    margin-bottom: 30px;
}
.download8-bgimage {
    background-image: url("../../images/corporate/1500x780.jpg");
    padding-bottom: 200px;
    padding-top: 200px;
}
.download8-bgimage p {
    margin: 25px auto 30px auto;
    width: 80%;
}
.cta-9 h2 {
    font-size: 40px;
    margin: 10px 0 10px 0;
}
.cta-9 .first-para {
    color: #ffff00;
}
.cta-9 .second-para {
    margin: 10px auto 25px auto;
    width: 80%;
}
.download9-bgimage {
    background-image: url("../../images/fashion/1500x810.jpg");
    padding-bottom: 200px;
    padding-top: 200px;
}
.download9-col h2 {
    font-size: 40px;
    margin-bottom: 10px;
}
.download9-col h2 span {
    font-size: 45px;
    color: #de5f94;
}
.download9-col .first-para {
    margin: 15px auto 25px auto;
    width: 80%;
}
.download9-1-col .first-para {
    margin: 15px auto 25px auto;
    width: 80%;
}
.download9-1-bgimage {
    background-image: url("../../images/fashion/1500x920.jpg");
    padding-bottom: 200px;
    padding-top: 200px;
}
.download9-1-col {
    border: 4px double #97214f;
    padding: 30px 30px 40px 30px;
}
.download9-1-col h2 {
    font-size: 40px;
}
.download9-2-bgimage {
    background-image: url("../../images/fashion/1500x900.jpg");
}
.download9-2-col .first-para {
    margin: 20px auto 20px auto;
    width: 80%;
}
.download9-2-col .second-para {
    color: #ffff00;
    margin-bottom: 25px;
}
.download9-3-bgimage {
    background-image: url("../../images/fashion/1500x600.jpg");
    padding-bottom: 150px;
    padding-top: 150px;
}
.download9-3-row h2 {
    font-size: 40px;
}
.download9-3-row {
    margin: 0 auto;
    width: 50%;
}
.download9-3-col-2 {
    margin-top: 15px;
}
.download9-5-col h3 {
    margin: 20px 0 10px 0;
}
.download9-5-col .first-para {
    color: #ffff00;
}
.download9-5-col .second-para {
    margin: 10px 0 25px 0;
    width: 80%;
}
.download9-5-col .download9-5-ul li:nth-child(1) img {
    padding-right: 10px;
    vertical-align: sub;
}
.download9-5-ul-1 {
    margin-top: 10px;
}
.download10-bgimage {
    background-image: url("../../images/medical/1500x500.jpg");
    padding-bottom: 150px;
    padding-top: 150px;
}
.download10-div h2 {
    padding-bottom: 25px;
}
.download11-bgimage {
    background-image: url("../../images/start-up/1500x520.jpg");
    padding-bottom: 150px;
    padding-top: 150px;
}
.download11-div h2 {
    font-size: 60px;
}
.cta13-bgimage {
    background-image: url("../../images/kids-store/1500x740.jpg");
}
.cta13-div p {
    color: #ffab05;
    margin: 20px auto 25px auto;
    width: 80%;
}
.cta13-col h2 {
    font-size: 50px;
}
.cta13-div .col-sm-6 {
    padding-left: 0;
    padding-right: 0;
}
.cta13-padding {
    padding: 150px 0 150px 0;
}
.cta13-col-1 {
    background-color: rgba(0, 0, 0, 0.2);
    height: 508px;
    right: 0;
    position: absolute;
    width: 50%;
}
.cta13-height {
    height: 188px;
}
.subscribe13-row {
    margin: 0 auto;
    width: 70%;
}
.subscribe14-bgimage {
    background-image: url("../../images/events/1500x500.jpg");
    padding-bottom: 100px;
    padding-top: 100px;
}
.subscribe14-bgimage h2 {
    margin-bottom: 15px;
}
.cta15-bgimage {
    background-image: url("../../images/digital-studio/1500x750.jpg");
    padding-bottom: 200px;
    padding-top: 200px;
}
.cta15-border {
    border-bottom: 2px solid #ffffff;
    margin: 20px auto;
    width: 50%;
    transition: width 1s;
    -ms-transition: width 1s;
    -webkit-transition: width 1s;
}
.cta15-border-full {
	width:20%;
}
.cta15-bgimage h2 {
    color: #ffffff;
    font-size: 40px;
    line-height: 50px;
    letter-spacing: 1px;
}
.cta15-bgimage h2 span {
    color: #f73c56;
}
.cta15-bgimage .cta15-content {
    color: #ffffff;
    font-size: 14px;
    font-weight: 600;
    letter-spacing: 1px;
    padding-bottom: 15px;
    text-transform: uppercase;
}
.cta15-btn-div {
    padding-top: 25px;
}
/*============================================= 19.SECTION : DOWNLOAD END ===============================================*/
/*============================================= 20.SECTION : NEWS START ===============================================*/

.news3-ul {
    border: 1px solid #14bbb2;
    display: inline-block;
    margin-bottom: 20px;
}
.news3-ul li {
    display: inline-block;
    padding: 4px 10px;
}
.news3-ul li:nth-child(1) {
    background-color: #14bbb2;
}
.news3-col h4 {
    margin-bottom: 10px;
}
.news9-link,
.news4-link,
.news3-link {
    margin-top: 10px;
}
.section-row-top-space,
.two_col10-row-2,
.news8-row-2,
.news4-row-2,
.news3-row-2 {
    padding-top: 40px;
}
.two_col10-col h4,
.news4-col h4 {
    margin-bottom: 10px;
    margin-top: 20px;
}
.news7-col h4 {
    margin-bottom: 15px;
    margin-top: 20px;
}
.two-col-ul,
.header14-ul,
.news14-1-ul,
.news13-ul,
.news10-ul,
.news9-ul,
.news8-ul,
.news7-ul {
    display: inline;
    display: inline-table;
}
.two-col-ul-1,
.header14-ul-1,
.news14-1-ul-1,
.news13-ul-1,
.news10-ul-1,
.news9-ul-1,
.news8-ul-1,
.news7-ul-1 {
    margin-left: 30px;
}
.two-col-ul li:nth-child(1),
.header14-ul li:nth-child(1),
.news14-1-ul li:nth-child(1),
.news14-ul li:nth-child(1),
.news13-ul li:nth-child(1),
.news10-ul li:nth-child(1),
.news9-ul li:nth-child(1),
.news8-ul li:nth-child(1),
.news7-ul li:nth-child(1) {
    padding-right: 15px;
    vertical-align: text-top;
}
.news7-ul li p a {
    color: #333333;
}
.two-col-ul li:nth-child(2),
.header14-ul li:nth-child(2),
.news14-ul-1 li:nth-child(2),
.news14-ul li:nth-child(2),
.news13-ul li:nth-child(2),
.news10-ul li:nth-child(2),
.news9-ul li:nth-child(2),
.news8-ul li:nth-child(2),
.news7-ul li:nth-child(2) {
    vertical-align: middle;
}
.news8-div,
.news7-div {
    line-height: 0;
    margin-bottom: 20px;
}
.news10-div,
.news9-div {
    margin-bottom: 20px;
}
.news14-1-div,
.news13-div {
    line-height: 16px;
    margin-bottom: 15px;
}
.news7-row-2 {
    margin-top: 40px;
}
.news8-col h4 {
    margin-bottom: 15px;
}
.news10-col h4,
.news9-col h4 {
    margin-bottom: 10px;
    margin-top: 20px;
}
.news10-row-1 {
    margin-bottom: 30px;
}
.news11-col .second-para {
    margin-bottom: 10px;
    margin-top: 10px;
}
.news11-col h4 {
    margin-bottom: 10px;
}
.news11-img-1 {
    background-image: url("../../images/start-up/555x260x1.jpg");
    padding-bottom: 80px;
    padding-top: 80px;
}
.news11-img-2 {
    background-image: url("../../images/start-up/555x260x2.jpg");
    padding-bottom: 80px;
    padding-top: 80px;
}
.news11-bg {
    background-color: #01b1d6;
    display: inline-block;
    padding: 15px 20px;
}
.news11-bg .first-para {
    font-size: 40px;
    line-height: 48px;
}
.news11-row-2 {
    margin-top: 40px;
}
.upcoming-events12-col h3 {
    color: #663233;
    margin-bottom: 10px;
}
.upcoming-events12-ul li:nth-child(1) p {
    color: #663233;
}
.upcoming-events12-ul li:nth-child(1) {
    padding-right: 10px;
}
.upcoming-events12-div {
    margin-top: 20px;
    margin-bottom: 25px;
}
.upcoming-events12-ul-1 {
    margin-top: 20px;
    margin-bottom: 20px;
}
.upcoming-events12-padding {
    padding-top: 60px;
    padding-bottom: 60px;
}
.upcoming-events12-bgimage {
    background-image: url("../../images/restaurant/1000x430x1.jpg");
    height: 431px;
    position: absolute;
    width: 50%;
}
.upcoming-events12-bgimage-2 {
    background-image: url("../../images/restaurant/1000x430x2.jpg");
    height: 431px;
    right: 0;
    position: absolute;
    width: 50%;
}
.upcoming-events12-col-1 {
    padding-left: 15px;
    padding-right: 15px;
}
.upcoming-events12-right {
    height: 310px;
}
.upcoming-events12-left {
    height: 310px;
}
.news13-col h3 {
    margin-bottom: 15px;
    margin-top: 30px;
}
.readmore13-ul li:nth-child(1),
.news13-link-ul li:nth-child(1) {
    padding-right: 10px;
}
.readmore13-ul,
.news13-link-ul {
    display: inline-block;
}
.readmore13-div,
.news13-link-div {
    margin-top: 15px;
}
.news13-border {
    padding-left: 15px;
    padding-right: 15px;
}
.news13-border-1 {
    border-bottom: 1px dashed #4bc8c8;
    border-right: 1px dashed #4bc8c8;
    border-top: 1px dashed #4bc8c8;
}
.news13-border-2 {
    border-bottom: 1px dashed #4bc8c8;
    border-left: 1px dashed #4bc8c8;
    border-top: 1px dashed #4bc8c8;
}
.news13-border .col-sm-6 {
    padding-left: 0;
    padding-right: 0;
}
.news13-border .news13-col-1 {
    padding-bottom: 21px;
    padding-left: 30px;
    padding-right: 30px;
}
.news13-row-2 {
    margin-top: 40px;
}
.news14-div {
    margin-bottom: 10px;
}
.authorname14 a {
    color: #666666;
}
.news14-img img {
    border-radius: 50%;
}
.news14-1-col h4 {
    margin-bottom: 15px;
}
.news14-1-col p {
    padding-bottom: 8px;
}
.events-schedule-div {
    margin-top: 20px;
}
.schedule-col h3 {
    margin-bottom: 20px;
}
.schedule-border {
    border-bottom: 1px dashed #f86740;
    margin: 30px 0;
}
.schedule-border-1 {
    border-bottom: 1px dashed #22a7f0;
    margin: 30px 0;
}
.news15-link {
    background-color: #eeeeee;
    margin-top: 15px;
    padding-top: 10px;
    padding-bottom: 10px;
}
.news15-border {
    border: 1px solid #eeeeee;
}
.news15-padding {
    padding-left: 15px;
    padding-right: 15px;
}
.news9-ul {} .news10-ul p a:hover {
    color: #32c5d2;
}
.news13-ul p a:hover {
    color: #f981a6;
}
/*events*/
.news14-1-ul p a:hover,
.news14-ul p a:hover {
    color: #f86740;
}
.news14-ul .authorname14 a:hover {
    color: #666666;
}

.news14-2-col h4 {
	margin-bottom:12px;
}

.news14-2-col .btn-image {
	margin-top:15px;
}




/*  bhoechie tab */
.tab-container{
  z-index: 10;
  background-color: transparent;
  padding: 0 !important;

  -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
  box-shadow: 0 6px 12px rgba(0,0,0,.175);
  -moz-box-shadow: 0 6px 12px rgba(0,0,0,.175); 
  
}
.tab-menu{
  padding-right: 0;
  padding-left: 0;
  padding-bottom: 0;
}
.tab-menu .list-group{
  margin-bottom: 0;
}
.tab-menu .list-group>a{
  margin-bottom: 0;
}
.tab-menu .list-group>a .glyphicon,
.tab-menu .list-group>a .fa {
  color: #5A55A3;
}
.tab-menu .list-group>a:first-child{
  border-top-right-radius: 0;
  -moz-border-top-right-radius: 0;
}
.tab-menu .list-group>a:last-child{
  border-bottom-right-radius: 0;
  -moz-border-bottom-right-radius: 0;
}
.tab-menu .list-group>a.active,
.tab-menu .list-group>a.active .glyphicon,
.tab-menu .list-group>a.active .fa{
  background-color: #5A55A3;
  background-image:none;
  color: #ffffff;
}
.tab-menu .list-group>a.active:after{
  content: '';
  position: absolute;
  left: 100%;
  top: 50%;
  margin-top: -13px;
  border-left: 0;
  border-bottom: 13px solid transparent;
  border-top: 13px solid transparent;
  border-left: 10px solid #5A55A3;
}

.tab-content{
  background-color: transparent; 
  padding:30px;  
}

.tab .tab-content:not(.active){
  display: none;
}

.list-group {
	box-shadow:none;
}

.list-group-item {
	float:left;
	max-width:34%;
	width:390px;
}


.list-group-item.active, .list-group-item.active:focus, .list-group-item.active:hover {
	background-color:#22a7f0 !important;
	border-color:#22a7f0 !important;
	background-image:none !important;
	text-shadow:none !important;
}

.list-group-horizontal .list-group-item {
    display: inline-block;
}
.list-group-horizontal .list-group-item {
    margin-bottom: 0;   
	margin-right: 0;
	font-weight:600;
}
.list-group-horizontal .list-group-item:first-child {
	border-top-right-radius:0;
	border-bottom-left-radius:4px;
}
.list-group-horizontal .list-group-item:last-child {
	border-top-right-radius:4px;
	border-bottom-left-radius:0;
}


.news14-1-img {
	position:relative;
}

.news14-1-col {
	background-color:#ffffff;
	position:relative;
	padding:30px;
	left:-50px;
	top:30px;
}

.news14-1-col.news14-1-col1 {
	background-color:#ffffff;
	position:relative;
	padding:30px;
	left:50px;
	top:30px;
	z-index:99;
}

/*============================================= 20.SECTION : NEWS END ===============================================*/
/*============================================= 21.SECTION : FAQ START ===============================================*/

.schedule-ul-1 li .list-div-left,
.schedule-ul li .list-div-left {
    width: 30px;
}
.schedule-ul-1 li .list-div-left img,
.schedule-ul li .list-div-left img {
    vertical-align: -7px;
}
.schedule-ul-1 li .list-div-body h5,
.schedule-ul li .list-div-body h5 {
    line-height: 26px;
}
.schedule-ul-1 li .list-div-body,
.footer14-div li .list-div-body,
.schedule-ul li .list-div-body,
.faq4-div li .list-div-body {
    vertical-align: middle;
}
.schedule-ul-1 li:last-child,
.schedule-ul li:last-child {
    margin-bottom: 0;
}

.schedule-ul h5 {
	color:#f86740;
}

.schedule-ul-1 h5 {
	color:#22a7f0;
}


/*events accordion*/
.accord-ans {
	background-color:#fafafa;
	box-shadow:0 0 10px rgba(0,0,0,0.2);
	padding:30px 10px 20px 10px;
	margin-top:-16px;
}

.accord-title h4,
.accord-title h4 a {
	color:#ffffff;
}

.faq4-col .list-div {
    background-color:#f86740;
}
.faq4-col-1 .list-div {
    background-color:#22a7f0;
}

.accord-title {
	cursor: pointer;
	position: relative;
	-webkit-transition: all .4s ease;
	transition: all .4s ease;
	z-index: 2;
}

.accord-title .down-arrow {  	
	 text-align:center;
}

.accord-title .down-arrow:before {
  display: block;
  content: "\f067";
  color: #ffffff;
  font-family: "FontAwesome";
  font-size:20px;
  font-weight: 400;
  text-align: center;
  transition: .2s;
}

.accord-title.active .down-arrow:before { 
   display: block;
   content: "\f068";
  color: #ffffff;
  font-family: "FontAwesome";
  font-size:20px;
  font-weight: 400;
  text-align: center;
  transition: .2s;
}

.work-div-1 {
	margin-top:35px;
}

.accord-title span {
	display:inline-block;	
}


.down-arrow {
	position:absolute;
	right: 10px;
    top:9px;
}

/*============================================= 21.SECTION : FAQ END ===============================================*/
/*============================================= 22.SECTION : CLIENTS STRAT ===============================================*/

.clients6-bgimage {
    background-image: url("../../images/agency/1500x600.jpg");
}
.wallet12-bgimage {
    background-image: url("../../images/restaurant/1500x1150.jpg");
}
.wallet12-col {
    border: 1px solid #c79c60;
    padding: 30px;
}
.wallet12-col img {
    margin-bottom: 25px;
}
.client-logo .container-fluid {
    margin-left: 15px;
    margin-right: 15px;
    padding-left: 0;
    padding-right: 0;
}
.client-logo .col-sm-2 {
    padding-left: 0;
    padding-right: 0;
}
/*============================================= 22.SECTION : CLIENTS STRAT ===============================================*/
/*============================================= 23.SECTION : FOOTER START ===============================================*/

.footer-div-1 {
    margin: 0 auto;
    width: 70%;
}
.footer-icon li,
.footer5-icon li,
.footer4-icon li,
.footer3-icon li,
.footer2-icon li,
.footer-div-1 li {
    display: inline-block;
    margin: 0 10px 0 0;
}
.separator-6,
.separator-margin {
    margin-bottom: 30px;
    margin-top: 30px;
}
.separator-15,
.separator-11,
.separator-8,
.separator-6,
.separator-3,
.separator-1 {
    border-bottom: 1px solid #dddddd;
}
.separator-7,
.separator-4,
.separator-2 {
    border-bottom: 1px solid #cccccc;
}
.separator-9,
.separator-5 {
    border-bottom: 1px solid #eeeeee;
}
.separator-13 {
    border-bottom: 1px solid #f7f7f7;
}
.separator-6,
.separator-3 {
    margin: 30px auto;
    width: 80%;
}
.footer1-icon {
    margin-top: 10px;
}
.footer-div-13 .first-para,
.footer-div-7 .first-para,
.footer-div-2 .first-para {
    margin-top: 15px;
    margin-bottom: 15px;
}
.footer7-address li,
.footer5-address li,
.footer2-address li {
    display: table-cell;
}
.footer14-address-1 li:nth-child(1),
.footer14-address li:nth-child(1),
.footer13-address li:nth-child(1),
.footer7-address li:nth-child(1),
.footer5-address li:nth-child(1),
.footer2-address li:nth-child(1) {
    padding-right: 20px;
}
.footer2-address li a {
    color: #666666;
}
.footer14-address-1,
.footer13-address,
.footer7-address,
.footer5-address,
.footer2-address {
    margin-top: 20px;
}
.footer10-address,
.footer6-address,
.footer3-address {
    margin: 0 auto;
    width: 70%;
}
.footer3-address h4 {
    margin-bottom: 10px;
    margin-top: 20px;
}
.footer7-address p a,
.footer6-address p a,
.footer4-address p a,
.footer3-address p a {
    color: #666666;
}
.footer5-address li p a {
    color: #ffffff;
}
.footer3-address-1 p {
    line-height: 30px;
}
.footer3-address-3 .second-para,
.footer3-address-2 .second-para {
    margin-top: 10px;
}
.footer10-col img,
.footer6-col img,
.footer4-address img {
    padding-bottom: 20px;
}
.footer-div-5 h3,
.footer-div-5 h4,
.footer-div-5 p {
    color: #ffffff;
}
.footer-div-5 h3 {
    line-height: 40px;
}
.payment13-div,
.footer-div-5 {
    margin: 0 auto;
    width: 65%;
}
.payment13-padding {
    padding-bottom: 40px;
    padding-top: 40px;
}
.footer6-col {
    border: 1px solid #9dc850;
    padding: 30px;
}
.footer6-col p {
    line-height: 30px;
}
.footer7-img {
    margin-top: 20px;
}
.footer-section-7 {
    border-top: 5px solid #ffba00;
}
.footer9-col p a {
    color: #bbbbbb;
}
.footer9-col h4 {
    margin-bottom: 15px;
}
.footer9-col-4 p,
.footer9-col-3 p,
.footer9-col-2 p {
    line-height: 35px;
}
.footer9-col h4 {
    color: #f7f7f7;
}
.footer9-icon {
    margin-top: 30px;
}
.footer10-col h4 {
    margin-bottom: 10px;
}
.footer10-col {
    border: 1px solid #32c5d2;
    padding: 30px;
}
.footer10-col p {
    line-height: 30px;
}
.footer10-address-3 .footer-icon {
    padding-top: 6px;
}
.footer-div-11 p a {
    color: #666666;
}
.footer-div-11 .second-para {
    margin-top: 10px;
    margin-bottom: 10px;
}
.footer12-col h4 {
    border-bottom: 2px solid #c79c60;
    display: inline-block;
    margin-bottom: 25px;
}
.footer12-address li:nth-child(1) {
    padding-right: 20px;
}
.footer12-address-1 {
    margin-top: 15px;
    margin-bottom: 15px;
}
.footer12-address li p a {
    color: #666666;
}
.footer12-col {
    border: 1px solid #c79c60;
    padding: 30px;
}
.footer12-col .second-para {
    margin-bottom: 28px;
    margin-top: 10px;
}
.footer12-col .third-para {
    margin-bottom: 10px;
}
.footer13-icon {
    margin-top: 18px;
}
.footer14-div h4 {
    margin-bottom: 10px;
}
.footer14-1-address-1 {
    margin-top: 0;
}
.footer14-div p {
    line-height: 30px;
}
.footer15-address h4 {
    margin-bottom: 10px;
    margin-top: 20px;
}
.footer15-address p a {
    color: #666666;
}
.footer15-address p {
    line-height: 30px;
}
.footer15-icon {
    margin-top: 25px;
}
/*============================================= 23.SECTION : FOOTER ENDS ===============================================*/
/*============================================= 24.SECTION : FORM START ===============================================*/

.form1-bgimage {
    background-image: url("../../images/digital-studio/500x400.jpg");
    height: 417px;
    position: absolute;
    width: 455px;
}
.form1-padding {
    background-color: #fefefe;
    padding-bottom: 80px;
    padding-top: 80px;
}
.form1-div {
    margin-bottom: 30px;
}
.form1-col-2 {
    padding-left: 30px;
    padding-right: 30px;
}
.form1-div input {
    background: transparent;
    border-bottom: 2px solid #f73c56;
    border-top: none;
    border-left: none;
    border-right: none;
    padding-left: 20px;
    margin-left: 10px;
    padding-right: 20px;
    width: calc(100% - 4rem);
}
.form2-div input {
    background: transparent;
    border-bottom: 1px solid #eeeeee;
    border-top: none;
    border-left: none;
    border-right: none;
    padding-left: 20px;
    margin-left: 10px;
    padding-right: 20px;
    width: calc(100% - 4rem);
}
.form1-col-2 h2 {
    margin-bottom: 30px;
    text-align: center;
}
.form1-btn .btn {
    width: 100%;
}
.form2-btn,
.form1-btn {
    padding-top: 10px;
}
.form1-section {
    margin: 0 auto;
    width: 80%;
}
.form1-section .row {
    margin-left: 0;
    margin-right: 0;
}
.form2-bgimage {
    background-image: url("../../images/form/1500x540.jpg");
}
.form2-div {
    padding-bottom: 5px;
    margin-bottom: 30px;
}
.form2-col-2 {
    background-color: rgba(0, 0, 0, 0.2);
    padding: 100px 30px;
}
.form2-div input,
.form2-div i {
    color: #ffffff;
}
.form2-btn {
    display: block;
    margin: 0 auto;
    width: 50%;
}
.form2-btn .btn {
    display: block;
    margin: 0 auto;
    width: 100%;
}
.form2-col-2 h2 {
    margin-bottom: 15px;
}
.form2-col-2 p {
    margin-bottom: 30px;
}
.form3-bgimage {
    background-image: url("../../images/form/1500x520.jpg");
    padding-bottom: 80px;
    padding-top: 80px;
}
.form3 {
    background-color: rgba(255, 255, 255, 0.2);
    padding: 40px 20px;
}
.form3-col-1 p {
    margin: 10px 0 30px 0;
}
.form6-div,
.form5-div,
.form4-div,
.form3-div {
    position: relative;
}
.form6-div i,
.form5-div i,
.form3-div i {
    position: absolute;
    left: 30px;
    top: 12px;
}
.form4-div i {
    position: absolute;
    left: 20px;
    top: 12px;
}
.form5-div input,
.form3-div input {
    border: none;
    border-radius:0;
    height: 40px;
    padding-left:20px;
    width: 100%;
}
.form5-div,
.form4-div,
.form3-div {
    margin-bottom: 30px;
}
.form3-btn a {
    border-radius: 50px;
}
.form4-div text-area,
.form4-div input {
    border: none;
    border-radius: 5px;
    height: 40px;
    padding-left: 50px;
    padding-right: 20px;
    width: 100%;
}
.form4-col-1 {
    background-color: #994968;
    padding: 40px 20px;
}
.form4-col-1 h2 {
    margin-bottom: 20px;
}
.form4-message {
    border: none;
    border-radius: 5px;
    padding-left: 50px;
    padding-right: 20px;
    padding-top: 6px;
    padding-bottom: 6px;
    width: 100%;
}
.form4-btn .btn-9-1 {
    border-radius: 5px;
}
.form5-col-1 {
    background-image: url("../../images/form/1500x520.jpg");
    padding: 80px 30px;
}
.form5-btn .btn {
    border-radius: 50px;
}
.form5-col-1 h2 {
    float: right;
    margin-bottom: 30px;
    width: 70%;
}
.form6-btn .btn {
    background-color: #ffffff;
    border-radius: 50px;
    color: #9dc850;
}
.form14-col-1 h2,
.form13-col-1 h2,
.form11-col-1 h2,
.form9-col-2 h2,
.form7-col-1 h2,
.form6-col-1 h2 {
    margin-bottom: 30px;
}
.form6-div input {
    border: none;
    border-radius: 50px;
    height: 40px;
    padding-left: 45px;
    width: 100%;
}
.form7-div {
    margin-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
}
.form7-div input {
    background: transparent;
    border-bottom: 1px solid #000000;
    border-left: none;
    border-top: none;
    border-right: none;
    box-shadow: none;
    height: 40px;
    padding-left: 20px;
    padding-right: 20px;
    width: 100%;
}
.form7-div textarea {
    background: transparent;
    border-bottom: 1px solid #000000;
    border-left: none;
    border-top: none;
    border-right: none;
    box-shadow: none;
    height: 40px;
    padding-left: 20px;
    padding-right: 20px;
    width: 100%;
}
.form7-btn input {
    width: 100%;
}
.form7-btn {
    padding-right: 10px;
}
.form7-bgimage {
    background-image: url("../../images/form/1500x530.jpg");
    padding-bottom: 120px;
    padding-top: 120px;
}
.form8-section {
    background-color: #7fc0e6;
    border: 10px solid #2a96d5;
    margin: 0 auto;
    padding: 30px 40px;
    width: 60%;
}
.form8-btn .btn {
    background-color: #ffffff;
    color: #2a96d5;
}
.form8-btn a img {
    padding-right: 10px;
}
.form8-div input {
    background: transparent;
    border-bottom: 1px solid #eeeeee;
    border-top: none;
    border-left: none;
    border-right: none;
    color: #ffffff;
    height: 0;
    padding-left: 20px;
    padding-right: 20px;
    width: 100%;
}
.form8-div label {
    margin-bottom: 0;
}
.form8-div {
    margin-bottom: 30px;
    margin-left: 10px;
    margin-right: 10px;
}
.form8-div label {
    color: #ffffff;
}
.form8-col-1 p {
    margin-bottom: 30px;
    margin-top: 20px;
}
.form9-col-2 {
    background-color: rgba(0, 0, 0, 0.2);
    padding: 40px 30px;
}
.form9-bgimage {
    background-image: url("../../images/form/1500x540.jpg");
    padding-top: 100px;
    padding-bottom: 100px;
}
.form9-div input {
    background-color: rgba(254, 165, 1, 0.2);
    border: 0;
    height: 40px;
    width: 100%;
    padding-left: 10px;
    padding-right: 10px;
    color: #ffffff;
}
.form10-div input {
    background-color: rgba(0, 0, 0, 0.2);
    border: 0;
    height: 40px;
    width: 100%;
    padding-left: 10px;
    padding-right: 10px;
    color: #ffffff;
}
.form9-div,
.form10-div {
    margin-bottom: 20px;
}
.form10-message {
    border: 0;
    color: #ffffff;
    background-color: rgba(0, 0, 0, 0.2);
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
    width: 100%;
}
.form10-btn .btn {
    background-color: rgba(0, 0, 0, 0.2);
    color: #ffffff;
    width: 100%;
}
.form10-div-1 {
    padding-right: 10px;
}
.form10-div-2 {
    padding-left: 10px;
}
.form11-col-1 {
    background-color: #14bbb2;
    padding: 40px 30px;
}
.form11-div input {
    background: transparent;
    border: 1px solid #0f8a84;
    height: 40px;
    width: 100%;
    padding-left: 10px;
    padding-right: 10px;
    color: #ffffff;
}
.form11-div {
    margin-bottom: 20px;
}
.form11-message {
    background: transparent;
    color: #ffffff;
    border: 1px solid #0f8a84;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
    width: 100%;
}
.form11-btn .btn {
    border: 1px solid #0f8a84;
    background: transparent;
    width: 100%;
}
.form12-div i {
    background-color: #000000;
    color: #ffffff;
    padding: 13px;
    position: absolute;
}
.form12-div text-area,
.form12-div input {
    border: none;
    border-radius: 5px;
    height: 40px;
    padding-left: 50px;
    padding-right: 20px;
    width: 100%;
}
.form12-col-1 {
    background-color: #f2f2f2;
    padding: 40px 20px;
}
.form12-col-1 h2 {
    margin-bottom: 20px;
}
.form12-message {
    border: none;
    border-radius: 5px;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 6px;
    padding-bottom: 6px;
    width: 100%;
}
.form12-div {
    margin-bottom: 20px;
}
.form13-div text-area,
.form13-div input {
    background: transparent;
    border-bottom: 1px solid #000000;
    border-right: none;
    border-left: none;
    border-top: none;
    box-shadow: none;
    margin-left: 50px;
    padding-right: 20px;
    width: 100%;
    height: 40px;
    width: calc(100% - 4rem);
}
.form13-btn .btn {
    background: transparent;
}
.form13-div.has-error .form-control:focus {
    border-bottom-color: red;
}
.form13-div {
    margin-bottom: 30px;
    margin-left: 10px;
    margin-right: 10px;
}
.form13-div i {
    background-color: #000000;
    color: #ffffff;
    height: 40px;
    padding: 13px;
    position: absolute;
}
.form13-message {
    background: transparent;
    border: none;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 6px;
    padding-bottom: 6px;
    width: 100%;
}
.form13-col-1 {
    background-color: #ffffff;
    padding: 40px 20px;
}
.form13-btn {
    padding-left: 10px;
}
.form13-btn .btn {
    border-right: 1px solid #000000;
    border-top: 1px solid #000000;
    border-bottom: 1px solid #000000;
    color: #000000;
    line-height: 22px;
}
.footer-row13-1 {
    margin: 0 auto;
    width: 70%;
}
.form7-div input.error,
.form14-div input.error,
.form13-div input.error {
    border-bottom-color: #ff0000 !important;
}
.form12-div .form12-message.error,
.form12-div input.error {
    box-shadow: 0 0 5px 0 #ff0000;
}
.form12-div i.error {
    background-color: #ff0000;
}
.form9-div .form10-message.error,
.form9-div input.error,
.form10-div .form10-message.error,
.form10-div input.error {
    background-color: rgba(255, 0, 0, 0.2);
}
.form4-div .form4-message.error,
.form4-div input.error {
    background-color: rgba(255, 255, 255, 0.2);
}
.form7-div label,
.form9-div label,
.form10-div label,
.form12-div text-area,
.form12-div label,
.form14-div label,
.form13-div label,
.form13-div placeholder {
    color: #ff0000;
    font-size: 12px;
    margin-bottom: 0;
}
.form8-div input.error {
    border-bottom-color: #000000 !important;
}
.form8-div .error {
    color: #000000;
    font-size: 12px;
    margin-bottom: 0;
}
.form4-div label,
.form11-div label {
    color: #ffffff;
    font-size: 12px;
    margin-bottom: 0;
}
.form11-div .form11-message.error,
.form11-div input.error {
    border-color: #ff0000;
}
.form14-div label {
    margin-left: 10px;
}
.form14-div {
    margin-bottom: 30px;
    margin-left: 30px;
    margin-right: 10px;
}
.form14-div input {
    background: transparent;
    padding-right: 20px;
    padding-bottom: 5px;
    transition: all 0.3s;
    border-bottom: 1px solid #eeeeee;
    border-right: none;
    border-left: none;
    border-top: none;
    box-shadow: none;
    margin-left: 10px;
    margin-top: -7px;
    width: 100%;
    height: 40px;
}
.form14-col i {
    float: left;
    font-size: 30px;
}
.form14-col-1 {
    border: 1px solid #eeeeee;
    padding: 40px 20px;
}
.form12-btn .btn {
    line-height: 22px;
}
.form14-div input:focus:not([type]):not([readonly]),
.form14-div input[type="text"]:focus:not([readonly]),
.form14-div input[type="password"]:focus:not([readonly]),
.form14-div input[type="email"]:focus:not([readonly]),
.form14-div input[type="url"]:focus:not([readonly]),
.form14-div input[type="time"]:focus:not([readonly]),
.form14-div input[type="date"]:focus:not([readonly]),
.form14-div input[type="datetime"]:focus:not([readonly]),
.form14-div input[type="datetime-local"]:focus:not([readonly]),
.form14-div input[type="tel"]:focus:not([readonly]),
.form14-div input[type="number"]:focus:not([readonly]),
.form14-div input[type="search"]:focus:not([readonly]),
.form14-div textarea.materialize-textarea:focus:not([readonly]) {
    border-bottom: 1px solid #c79c60;
    width: 100%;
}
#mc_embed_signup {
    clear: left;
}
#mc-embedded-subscribe {
    margin: 0 0 0em 0 !important;
}
#ResultMsg {  
    text-align: center;
}
.SuccessMsg,
#SuccessMsg {
    color: #33cc33;
}
.FailureMsg,
#FailureMsg {
    color: #ff6666;
}
.messageDiv,
#messageDiv {   
    text-align: center;
    width: 100%;
}

.sucessMessage,
.failMessage,
.FailureMsg,
.SuccessMsg,
#SuccessMsg,
#FailureMsg,
#sucessMessage,
#failMessage {
    font-weight: bold;
    display: none;
	margin-top:10px;
}

.sucessMessage,
#sucessMessage {
    color: Green;
}
.failMessage,
#failMessage {
    color: #ff0000;
}
.place_error::-webkit-input-placeholder {
    color: #ff0000;
    text-transform: none;
}
.place_error::-moz-placeholder {
    color: #ff0000;
    text-transform: none;
}
.place_error:-moz-placeholder {
    color: #ff0000;
    text-transform: none;
}
.place_error:-ms-input-placeholder {
    color: #ff0000;
    text-transform: none;
}
.form2-input.required.email.place_error.errorClass,
.form1-input.required.email.place_error.errorClass {
    border-bottom: 1px solid red !important;
    border-top: none;
    border-left: none;
    border-right: none;
    box-shadow: none;
}
/*APP*/

.demo2-form .form2-col-2 h3 {
    margin-bottom: 10px;
}
.demo2-form .form2-col-1 {
    margin-top: 120px;
}
.demo2-form .form2-col-1 .footer12-col {
    margin: 0 auto;
    width: 80%;
    border: 4px double #ffffff;
}
.demo2-form .footer12-address p a {
    color: #ffffff !important;
}
.demo2-form .form2-col-1 .footer12-col h4 {
    border-bottom: 4px double #ffffff !important;
}
/*Agency*/

.demo3-form .form12-col-1 h3 {
    margin-bottom: 25px;
}
.demo3-form .form12-message {
    border: none;
    border-radius: 5px;
    padding-left: 50px;
    padding-right: 20px;
    padding-top: 6px;
    padding-bottom: 6px;
    width: 100%;
}
.demo3-footer-col .footer15-address-2,
.demo3-footer-col .footer15-address-1 {
    margin-bottom: 20px;
}
.form7-section {
    margin-bottom: 30px;
}



.footer-section-14-2  .copyright-14 {
	color:#eeeeee;
}

.begin-content:after
{
    clear: both;
}

.begin-content:before,
.begin-content:after
{
    content: "";
    display: table;
} 


.event-bgimage {
    background-image: url("../../images/events/1000x570.jpg");
    height:100%;
 
	overflow-x:hidden;
}

.begin-content .container-fluid {
	padding:0;
}

.begin-content .row {
	margin:0;
}

.event-bgimage2 {
	padding:0;
}

.events-col {
	width:50%;
	padding-left:90px;
	padding-right:30px;
}

.bw-form-1 {
	margin:0 auto;
	width:80%;
}

.bw-form-1 .form3 {
    background-color: rgba(0,0, 0, 0.9);
    padding: 40px 20px; 
}

.bw-form-1  .form3-div input {		
	color:#999999;
	 background-color: rgba(0,0, 0, 0.5);
	border:none;	
	border-radius:0 !important;
	padding-left:20px;
	height:50px;
	margin-left:10px;
	padding-right:20px;
	width:95%;
	
}



.bw-form-1 .form3-message.error,
.bw-form-1 .form3-input.error{	
	 background-color: rgba(255, 0, 0, 0.2);
 }
 
.form-events .form3-message.error,
.form-events .form3-input.error {	
	 background-color: rgba(255, 0, 0, 0.2);
 }

.bw-form-1 .form3-message {
	color:#999999;
	 background-color: rgba(0,0, 0, 0.5);
	border:none;
	padding-left:20px;	
	padding-top:20px;
	margin-left:10px;
	padding-right:20px;
	width:95%;
	
}

.events-col .btn {
	margin-top:20px;
}

.events-col p {
	margin-top:10px;
}


.event-bgimage-1 {
    background-image: url("../../images/events/1000x530.jpg");
    height:572px;
    position: absolute;
    width: 50%;
	left:0;
}

.bw-form-2  h2 {
	color:#fafafa;	
}

.bw-form-2 .first-para {
	color:#eeeeee;
	font-size:25px;
	letter-spacing:1px;
	padding-top:15px;
	padding-bottom:15px;
}

.bw-form-2 .second-para {
	color:#eeeeee;
	font-size:15px;
	letter-spacing:1px;	
	padding-bottom:30px;
}

.bw-form-2 {
	padding-left:30px;
	padding-right:30px;
}

.form14-div-1 {
	margin:0 auto;
	width:40%;
	padding-top:20px;
}

.form14-div-1 input {
	background-color:transparent;
	border:1px solid #333333;
	color:#ffffff;
	height:45px;
	padding-left:15px;
	width:100%;	
}

.form3-div label {
	color:#ff0000;
	display:none !important;
	padding-left:12px;
	font-weight:normal;
}

.form14-input.place_error.errorClass {
	border-color:#ff0000;
}


/*============================================= 24.SECTION : FORM ENDS ===============================================*/