/*========================================== MASTER STYLESHEET ===================================================================

	Project     :	BUSINESS TEMPLATES
	Version     :	1.0
	Last Change : 	06/05/2017
	Primary Use :   BUSINESS 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        :#F68D2E [Green]
	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-family: 'Roboto Condensed', serif;
    font-size: 45px;
    font-weight: 400;
    letter-spacing: 1px;
    text-transform: uppercase;
}

h2 {
    color: #333333;
    font-family: 'Roboto Condensed', serif;
    font-size: 38px;
    font-weight: 400;
    letter-spacing: 1px;
    text-transform: uppercase;
}

h3 {
    color: #333333;
    font-family: 'Roboto Condensed', serif;
    font-size: 28px;
    font-weight: 400;
    letter-spacing: 1px;
    text-transform: uppercase;
}

h4 {
    color: #333333;
    font-family: 'Roboto Condensed', serif;
    font-size: 22px;
    font-weight: 400;
    letter-spacing: 1px;
    line-height: 26px;
    text-transform: uppercase;
}

h5 {
    color: #333333;
    font-family: 'Roboto Condensed', serif;
    font-size: 16px;
    font-weight: 400;
    letter-spacing: 1px;
    text-transform: uppercase;
}

h6 {
    color: #333333;
    font-family: 'Roboto Condensed', serif;
    font-size: 15px;
    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: #73381D;
    margin-bottom: -30px;
}

.footer-section-13 {
    background-color: #f981a6;
}

.footer-section-14-1 {
    background-color: #f86740;
}

.footer-section-14-2 {
    background-color: #ffffff;
}

.theme-2-bg {
    background-color: #01b1d6;
}

.theme-3-bg {
    background-color: #F68D2E;
}

.theme-3-bg-blue {
    background-color: #329eff;
}

.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: #F68D2E;
}

.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;
}

.theme15-color {
    color: #f73c56;
}

.theme9-heading-div,
.counter7-heading-div,
.services7-div,
.clients6-bg,
.theme6-heading-div,
.theme4-heading-div,
.theme2-heading-div,
.heading-div-1 {
    padding-bottom: 20px;
}

.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: #ffffff;
}

.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.active,
.topbar1.navbar-default .navbar-nav > .active > a,
.topbar1.navbar-default .navbar-nav > .active > a:focus,
.topbar1.navbar-default .navbar-nav > .active > a:hover {
    background-color: transparent;
    color: #F68D2E !important;
    border-bottom: 1px dashed #F68D2E;
}

.topbar1 .menu a {
    transition: 0.3s ease;
}

.topbar1 .menu a:hover {
    color: #F68D2E !important;
    border-bottom: 1px dashed #F68D2E;
}


.theme-blue .topbar1.navbar-default .navbar-nav > li > a.active,
.theme-blue .topbar1.navbar-default .navbar-nav > .active > a,
.theme-blue .topbar1.navbar-default .navbar-nav > .active > a:focus,
.theme-blue .topbar1.navbar-default .navbar-nav > .active > a:hover {
    background-color: transparent;
    color: #329eff !important;
    border-bottom: 1px dashed #329eff;
}

.theme-blue .topbar1 .menu a:hover {
    color: #329eff !important;
    border-bottom: 1px dashed #329eff;
}

.topbar1.navbar-default .navbar-nav > li > a {
    font-size: 15px;
    font-weight: 600;
    padding: 7px 0;
}

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .open > a {
    background-image: none;
    box-shadow: none;
    background-color: transparent;
}

.navbar {
    border: none !important;
}

.navbar-brand, .navbar-nav > li > a {
    text-shadow: none;
}

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover {
    background-color: transparent;
}

.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav > .open > a:hover {
    background-color: transparent !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-top: 31px;
}

.logo-image {
    float: left;
    padding-bottom: 10px;
    padding-top: 10px;
}

.topbar1 .menu {
    padding-left: 10px;
    padding-right: 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;
}

.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-top: 28px;
    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: transparent !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: 700;
    text-transform: capitalize;
}

.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;
}

/*========================================== 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-blue {
    border: 2px solid #329eff;
    background-color: #329eff;
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
}

.btn.btn-3-blue:hover {
    border: 2px solid #329eff;
    background-color: transparent;
    color: #329eff !important;
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
}

.btn.btn-3 {
    border: 2px solid #F68D2E;
    background-color: #F68D2E;
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
    width: 100%;
}

.btn.btn-3:hover {
    border: 2px solid #F68D2E;
    background-color: transparent;
    color: #F68D2E !important;
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
}

.btn.btn-7-1,
.btn.btn-5-1 {
    background-color: #ffffff;
}

.btn.btn-3-1 {
    color: #F68D2E;
    background-color: #ffffff;
    border: 2px solid #ffffff;
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
}

.btn.btn-3-1:hover {
    border: 2px solid #ffffff;
    background-color: transparent;
    color: #ffffff !important;
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
}

.btn.btn-3-1-blue {
    color: #329eff;
    background-color: #ffffff;
    border: 2px solid #ffffff;
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
}

.btn.btn-3-1-blue:hover {
    border: 2px solid #ffffff;
    background-color: transparent;
    color: #ffffff !important;
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
}

.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-15 {
    background-color: #f73c56;
}

.btn.btn-8 img {
    padding-right: 8px;
    vertical-align: sub;
}

.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: #F68D2E;
}

.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: #F68D2E;
}

.readmore3:hover {
    color: #F68D2E;
}

.readmore3-blue {
    color: #329eff;
}

.readmore3-blue:hover {
    color: #329eff;
}

.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;
}

.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/banner-ayin.webp");
    padding-bottom: 200px;
    padding-top: 200px;
}

.header-bgimage3-1 {
    background-image: url("../../images/business/banner-ayin.webp");
    padding-bottom: 130px;
    padding-top: 130px;
}

.header-bgimage-3 {
    background-image: url("../../images/business-blue/1500x900.jpg");
    padding-bottom: 200px;
    padding-top: 200px;
}

.header-div3-1 h5 {
    color: #F68D2E;
    font-family: "Roboto Condensed", serif;
    font-size: 16px;
    font-weight: 400;
    margin-top: 30px;
    margin-bottom: 20px;
    letter-spacing: 1px;
    line-height: 26px;
    text-transform: uppercase;
}

.theme-blue .header-div3-1 h5 {
    color: #329eff;
    font-family: "Roboto Condensed", serif;
    font-size: 16px;
    font-weight: 400;
    margin-top: 30px;
    margin-bottom: 20px;
    letter-spacing: 1px;
    line-height: 26px;
    text-transform: uppercase;
}

.header-div-3 h5 {
    color: #F68D2E;
    font-family: "Roboto Condensed", serif;
    font-size: 16px;
    font-weight: 400;
    margin-top: 30px;
    margin-bottom: 20px;
    letter-spacing: 1px;
    line-height: 26px;
    text-transform: uppercase;
}

.theme-blue .header-div-3 h5 {
    color: #329eff;
    font-family: "Roboto Condensed", serif;
    font-size: 16px;
    font-weight: 400;
    margin-top: 30px;
    margin-bottom: 20px;
    letter-spacing: 1px;
    line-height: 26px;
    text-transform: uppercase;
}


.header-div-3 h1 {
    color: #ffffff;
    font-family: "Roboto Condensed", serif;
    font-size: 45px;
    font-weight: 400;
    margin-bottom: 20px;
    letter-spacing: 1px;
    line-height: 55px;
    text-transform: uppercase;
}

.header-div3-1 h1 {
    color: #ffffff;
    font-family: "Roboto Condensed", serif;
    font-size: 45px;
    font-weight: 400;
    margin-bottom: 20px;
    letter-spacing: 1px;
    line-height: 55px;
    text-transform: uppercase;
}

.header-div-3 p {
    color: #ffffff;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0.5px;
    line-height: 24px;
    margin: 0 auto 30px auto;
    width: 80%;
}

.header-div3-1 p {
    color: #ffffff;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 1px;
    line-height: 24px;
    margin-bottom: 30px;
    width: 88%;
}


.header-div-3 .btn-3 {
    background-color: #F68D2E;
    color: #ffffff;
    font-weight: bold;
    letter-spacing: 1px;
    text-transform: uppercase;
}

.header-div3-1 .btn-3 {
    background-color: #F68D2E;
    color: #ffffff;
    font-weight: bold;
    letter-spacing: 1px;
    text-transform: uppercase;
}

.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: 75px;
    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 {
    font-size: 40px;
    margin: 20px 0 15px 0;
}

.header-div-15 h1 span {
    color: #f73c56;
}

.header-div-15 p {
    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;
}

/*============================================= 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,
.about2-padding {
    padding-bottom: 50px;
    padding-top: 50px;
}

.modern3-padding,
.business3-padding {
    padding-bottom: 75px;
    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/banner-south.png");
    height: 43.6vh;
    position: absolute;
    width: 50%;
}

.modern3-div-1 {
    margin: 0 auto;
    width: 80%;
}

.modern3-col-1 p {
    color: #ffffff;
    font-size: 14px;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: 1px;
}

.modern3-col-1 h3 {
    color: #ffffff;
    font-family: "Roboto Condensed", serif;
    font-size: 28px;
    font-weight: 400;
    line-height: 38px;
    letter-spacing: 1px;
    text-transform: uppercase;
}

.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: 91px;
    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;
}

.about14 h3 {
    margin-bottom: 15px;
}

/*============================================= 6.SECTION : ABOUT END ===============================================*/

/*============================================= 7.SECTION : BUSINESS ADVANTAGE END ===============================================*/

.business3-bgimage {
    background-image: url("../../images/business/1000x530.jpg");
    height: 531px;
    position: absolute;
    width: 50%;
}

.skill15-col,
.arrival13-col,
.product11-col,
.business2-col {
    padding-left: 30px;
    padding-right: 30px;
}

.business2-col h3 {
    color: #ffffff;
    font-size: 28px;
    font-weight: 600;
    letter-spacing: 1px;
    margin-bottom: 10px;
    text-transform: uppercase;
}

.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;
}

.business2-col .btn {
    font-weight: bold;
    letter-spacing: 1px;
    text-transform: uppercase;
}


.business-advantages-ul p {
    font-weight: 600;
    letter-spacing: 1px;
    text-transform: uppercase;
}

.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),
.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;
}

/*============================================= 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;
    position: relative;
    width: 100%;
}

.skill15-inner {
    background-color: #f73c56;
    position: absolute;
}

.skill15-inner-1 {
    width: 80%;
}

.skill15-inner-2 {
    width: 90%;
}

.skill15-inner-3 {
    width: 100%;
}

.skill15-inner-4 {
    width: 85%;
}

/*============================================= 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-value {
    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: #ffffff;
    padding: 30px 20px;
}

.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;
}


.gallery3-div img {
    transition-delay: 0s;
    transition-duration: 0.4s;
    transition-property: transform;
    transition-timing-function: linear;
}

.gallery3-div img:hover {
    transform: scale(1.03);
    -webkit-transform: scale(1.03);
}

/*============================================= 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-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;
}


/*============================================= 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;
}

.testimonial13-div {

}


/*============================================= 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-bg:hover {
    box-shadow: 0 3px 0 #F68D2E;
    margin-top: -35px;
    transition-delay: 0s;
    transition-duration: 0.3s;
    transition-property: all;
    transition-timing-function: ease;
}

.theme-blue .price-table3-bg:hover {
    box-shadow: 0 3px 0 #329eff;
    margin-top: -35px;
    transition-delay: 0s;
    transition-duration: 0.3s;
    transition-property: all;
    transition-timing-function: ease;
}

.price-table3-price {
    color: #666666;
    font-size: 38px;
    font-weight: 400;
    font-family: "Roboto Condensed", serif;
    letter-spacing: 1px;
    padding: 20px 0;
    margin: 20px 0;
    border-bottom: 1px solid #cccccc;
    border-top: 1px solid #cccccc;
    text-transform: uppercase;
}

.price-table3-content li {
    padding: 10px 0;
}

.price-table3-col h4 {
    color: #333333;
    font-size: 22px;
    font-weight: 400;
    font-family: "Roboto Condensed", serif;
    letter-spacing: 1px;
    line-height: 32px;
    text-transform: uppercase;
}

.price-table3-content p {
    color: #666666;
    font-size: 14px;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: 1px;
    text-transform: capitalize;
}

.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;
}

.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;
}

.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: #73381D;
}

.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: #73381D;
    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;
}

.three-col3 img {
    transition-delay: 0s;
    transition-duration: 0.4s;
    transition-property: transform;
    transition-timing-function: linear;
}

.three-col3 {
    position: relative;
}

.three-col3:hover img {
    transform: scale(1.03);
    -webkit-transform: scale(1.03);
}

/*============================================= 17.SECTION : TWO COLUMN END ===============================================*/

/*============================================= 18.SECTION : ONE COLUMN START ===============================================*/

.one-column3-main {
    margin: 0 auto;
    width: 80%;
}

.one-column3-col-1 {
    border-left: 2px solid #329eff;
}

.one-column3-col-2 {
    border-left: 2px solid #F68D2E;
}

.one-column3-col p,
.one-column3-col h3 {
    margin-left: 20px;
}

.one-column3-col h3 {
    padding-bottom: 5px;
}

.one-column3-main .row {
    padding-bottom: 0;
}

.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;
}

.utilizing3-div h2 {
    color: #ffffff;
    font-size: 35px;
    font-weight: 400;
    letter-spacing: 1px;
    line-height: 45px;
    margin-bottom: 30px;
    text-transform: uppercase;
}


.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-bgimage h2 span {
    color: #f73c56;
}

.cta15-border {
    border-bottom: 2px solid #ffffff;
    margin: 20px auto;
    width: 60%;
}

.cta15-bgimage h2 {
    font-size: 40px;
}

.cta15-bgimage p {
    padding-bottom: 15px;
}

/*============================================= 19.SECTION : DOWNLOAD END ===============================================*/

/*============================================= 20.SECTION : NEWS START ===============================================*/

.theme-blue .news3-ul {
    border: 1px solid #329eff;
}

.news3-ul {
    border: 1px solid #F68D2E;
    display: inline-block;
    margin-bottom: 20px;
}

.news3-ul li {
    display: inline-block;
    padding: 4px 10px;
}

.theme-blue .news3-ul li:nth-child(1) {
    background-color: #329eff;
}

.news3-ul li:nth-child(1) {
    background-color: #F68D2E;
}

.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: 75px;
    padding-top: 80px;
}

.news11-img-2 {
    background-image: url("../../images/start-up/555x260x2.jpg");
    padding-bottom: 75px;
    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;
}

.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;
}


.news14-1-ul p a:hover,
.news14-ul p a:hover {
    color: #f86740;
}

.news14-ul .authorname14 a:hover {
    color: #666666;
}

.news3-img img {
    transition-delay: 0s;
    transition-duration: 0.4s;
    transition-property: transform;
    transition-timing-function: linear;
}

.news3-row-2,
.news3-row-1 {
    position: relative;
}

.news3-row-2:hover img,
.news3-row-1:hover img {
    transform: scale(1.03);
    -webkit-transform: scale(1.03);
}


/*============================================= 20.SECTION : NEWS END ===============================================*/

/*============================================= 21.SECTION : FAQ START ===============================================*/

.faq4-div p {
    padding-top: 5px;
}

.schedule-ul li .list-div-left {
    width: 30px;
}

.schedule-ul li .list-div-left img {
    vertical-align: -7px;
}

.schedule-ul li .list-div-body h5 {
    line-height: 26px;
}

.footer14-div li .list-div-body,
.schedule-ul li .list-div-body,
.faq4-div li .list-div-body {
    vertical-align: middle;
}

.schedule-ul li:last-child {
    margin-bottom: 0;
}

/*============================================= 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;
}

/*============================================= 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;
}

.footer-map {
    background-image: url("../../images/business/1000x555.jpg");
    height: 530px;
    position: absolute;
    width: 50%;
}

.demo8-footer p {
    color: #666666;
    letter-spacing: 1px;
}

.demo8-address {

    margin-top: 30px;
}

.demo8-address {
    padding-left: 15px;
    padding-right: 15px;
}

.demo8-address h3 {
    padding-bottom: 12px;
}


.demo8-address p a {
    color: #666666;
}

.demo8-address p {
    font-size: 18px;
    letter-spacing: 1px;
    line-height: 34px;
}

.demo8-address .content-ul.content-display-lb > li:last-child {
    margin-left: 30px;
}

.demo8-address-1 p {
    line-height: 35px;
}

.demo8-icon .footer9-icon {
    margin-top: 20px;
}

/*============================================= 23.SECTION : FOOTER ENDS ===============================================*/

/*============================================= 24.SECTION : FORM START ===============================================*/


.form1-bgimage {
    background-image: url("../../images/form/500x400.jpg");
    height: 400px;
    position: absolute;
    width: 455px;
}

.form1-padding {
    background-color: #f7f7f7;
    padding-bottom: 75px;
    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: 75px;
    padding-top: 80px;
}


.form3 {
    background-color: rgba(1, 177, 214, 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: 50px;
    height: 40px;
    padding-left: 60px;
    width: 100%;
}

.form5-div,
.form3-div {
    margin-bottom: 30px;
}

/*business*/
.header-bgimage3-1 .form4-div {
    margin-bottom: 15px;
}

.form3-btn a {
    border-radius: 50px;
}

/*business*/
.form4-div text-area,
.form4-div input {
    border: 1px solid #dddddd;
    background-color: transparent;
    border-radius: 5px;
    height: 40px;
    padding-left: 50px;
    padding-right: 20px;
    width: 100%;
}


.header-bgimage3-1 .form4-col-1 {
    background-color: #ffffff;
    margin: 0 auto;
    padding: 40px 20px 15px 20px;
    width: 92%;
}

.header-bgimage3-1 .form4-section {
    background: rgba(254, 80, 0, 0.2);
    padding: 15px;
}

.form4-col-1 h2 {
    margin-bottom: 20px;
}

.form4-message {
    border: 1px solid #dddddd;
    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%;
}

/*business*/
.demo8-footer-section .form7-div {
    margin-left: 10px;
    margin-right: 10px;
}

.demo8-footer-section .form7-div input {
    background: transparent;
    border: 1px solid #eeeeee;
    height: 46px;
    color: #ffffff;
    padding-left: 15px;
    padding-right: 15px;
    width: 100%;
}

.demo8-footer-section .subscribe-form p {
    margin-bottom: 25px;
}

.form7-div label {
    color: #ffffff;
}

.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: #F68D2E;
}

.form8-btn .btn:focus,
.form8-btn .btn:hover {

    color: #F68D2E;
}

.form8-btn {
    padding-left: 10px;
}

.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 {
    padding: 0 30px;
}


.form9-bgimage {
    background-image: url("../../images/form/1500x540.jpg");
    padding-top: 100px;
    padding-bottom: 100px;

}

.footer-map-div .form9-div input {
    background-color: transparent;
    border: 0;
    height: 40px;
    width: 100%;
    padding-left: 10px;
    padding-right: 10px;
}

.footer-map-div .form9-message {
    background-color: transparent;
    border: 0;
    width: 100%;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 8px;
    height: 49px;
}

.footer-map-div .form9-col-2 h3 {
    margin-bottom: 20px;
}


.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: #F68D2E;
    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%;
}


.form8-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 .form9-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);
}


.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;
}


.header-bgimage3-1 .form4-div label,
.form11-div label {
    color: #ff0000;
    font-size: 12px;
    margin-bottom: 0;
}

.header-bgimage3-1 .form4-section h3 {
    margin-bottom: 20px;
}


.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 {
    margin-bottom: 10px;
    margin-top: 20px;
    text-align: center;
}

#SuccessMsg {
    color: #33cc33;
}

#FailureMsg {
    color: #ff6666;
}

#messageDiv {
    margin-top: 20px;
    text-align: center;
    width: 100%;
}

#SuccessMsg,
#FailureMsg,
#sucessMessage,
#failMessage {
    font-weight: bold;
    display: none;
}

#sucessMessage {
    color: Green;
}

#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;
}


.form9-col-2 {
    padding-top: 50px;
    padding-bottom: 50px;
}

.contact-frame {
    border: none;
    width: 100%;
    height: 550px;
}

.demo8-address {
    padding-left: 0;
    padding-right: 0;
}

.demo8-address h3 {
    padding-bottom: 0;
}

/*============================================= 24.SECTION : FORM ENDS ===============================================*/

h3.form-title-news {
    text-transform: initial !important;
    font-family: 'Roboto', sans-serif !important;
    font-size: 16px !important;
    font-weight: bold !important;
}

h1 {
    font-family: 'IBM Plex Sans', sans-serif !important;
    font-size: 36px !important;
}
h2{
    font-family: 'IBM Plex Sans', sans-serif !important;
    font-size: 36px !important;
    font-weight: bolder;
    color: #333
}

div.logo-ayin-text {

    display: flex;
    align-items: flex-end;
}

div.logo-ayin-text p {
    padding-top: 15px;
    font-family: 'Roboto', sans-serif !important;
    font-size: 20px !important;
}

small {
    font-family: 'Roboto', sans-serif;
    font-size: 11px;
    line-height: 0.5;
    letter-spacing: -0.5px;
}
p.footer-text{
    font-family: 'Roboto', sans-serif;
    font-weight: 400;
    color: #fff;
}
.CookieMessage {
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    background: rgba(0,0,0,0.7);
    z-index: 9;
    display: none;
}

.CookieMessage-content {
    color: white;
    max-width: 900px;
    margin: 0 auto;
    padding: 20px 20px 0 20px;
    font-family: sans-serif;
    line-height: 1.5;
    font-size: 12px;

}

.CookieMessage-content a{
    color: white;
}

.CookieMessage-content p{
    margin: 0 0 20px 0;
}

.CookieMessage-button {
    background-color: #F68D2E;
    display: inline-block;
    text-decoration: none;
    padding: 5px 20px;
    border-radius: 5px;
    text-transform: uppercase;
}

.CookieMessage-button:hover{
    background: #555;
}

.float-button {
    text-decoration: none;
    position: fixed;
    padding: 10px;
    padding-right: 15px;
    bottom: 30px;
    right: 30px;
    color: #fff;
    background-color:#25D366;
    border-radius: 25px 30px 5px 25px;
    z-index: 100;
    font-family: Arial;
    font-size: 17px;
    animation: whatsapp-animation 0.5s ease-in-out;
    box-shadow: 1px 2px 5px 2px rgba(30,30,30,0.3);
    transition:all 0.3s ease-out;
}

.float-button:hover {
    background-color: #128C7E;
    color: #fff;
}

.fa-whatsapp {
    font-size: 20px !important;
    padding-right: 5px;
    padding-left: 5px;
}

@keyframes whatsapp-animation {
    from {
        opacity: 0%;
    }

    to {
        opacity: 100%
    }
}

@media screen and (max-width: 545px) {
    span {
        display: none;
    }

    .float-button {
        bottom: 15px;
        right: 15px;
        width: 20px;
        border-radius: 20px 20px 5px 20px;
    }

    .fa-whatsapp {
        font-size: 22px !important;
        padding: 4px;
    }
}

@media screen and (max-width: 767px) {
    .header-bgimage3-1 {
        padding-top: 0px !important;
    }
    .modern3-col-2{
        padding-left: 30px;
        padding-right: 30px;
    }

    .form4-div i.zap {
        top: 5px !important;
        left: 15px !important;
    }
}
.form4-div i.zap {
    top: 10px !important;
    left: 14px !important;
}
