/*========================================== MASTER STYLESHEET =================================================================== 
Project : MAXI TEMPLATES 
Version : 1.0 
Last Change : 26/02/2018 
Primary Use : MAXI TEMPLATES 
=================================================================================================================================*/
/*========================================== LAYOUT =================================================================== 
1.GLOBAL STYLES 
2.COMMON STYLES 
3.NAVIGATION 
4.BUTTON 
5.READ MORE LINK 
6.HEADER 
7.HEADER FORM 
8.ABOUT US 
9.SERVICES 
10.GALLERY 
11.PRICE TABLE 
12.HEADER STRIP 
13.TWO COLUMN 
14.TAB 
15.FAQ 
16.TESTIMONIAL 
17.TWO COLUMN FULL WIDTH 
18.COUNTER 
19.FEATURES 
20.THREE COLUMN 
21.TEAM 
22.NEWS 
23.TIMELINE
24.SKILLS
25.FOOTER 
26.MEDIA QUERIES 
=================================================================================================================================*/
/*========================================== COLOR CODES ========================================================================= 
Background :#ffffff [white] 
Main Heading Color :#333333 [black] 
Content Color :#666666 [black]
=================================================================================================================================*/
/*========================================== TYPOGRAPHY ========================================================================= 
Heading:font-family: 'Roboto', serif;
Body :font-family: 'Open Sans', sans-serif , Arial , Vedana , Trebuchet MS;
 =================================================================================================================================*/
/*========================================== 1.GLOBAL STYLES START ===========================================*/
@font-face {font-family: 'Gotham'; font-weight: 100; src: url('../../fonts/Gotham-Thin.woff2') format('woff2'), url('../../fonts/Gotham-Thin.woff') format('woff'); font-style: normal;}
@font-face {font-family: 'Gotham'; font-weight: 300; src: url('../../fonts/Gotham-Light.woff2') format('woff2'), url('../../fonts/Gotham-Light.woff') format('woff'); font-style: normal;}
@font-face {font-family: 'Gotham'; font-weight: normal; src: url('../../fonts/Gotham-Book.woff2') format('woff2'), url('../../fonts/Gotham-Book.woff') format('woff'); font-style: normal;}
@font-face {font-family: 'Gotham'; font-weight: 500; src: url('../../fonts/Gotham-Medium.woff2') format('woff2'), url('../../fonts/Gotham-Medium.woff') format('woff'); font-style: normal;}
@font-face {font-family: 'Gotham'; font-weight: 700; src: url('../../fonts/Gotham-Ultra.woff2') format('woff2'), url('../../fonts/Gotham-Ultra.woff') format('woff'); font-style: normal;}

@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,600i');

body {background: #ffffff; color: #666666; font-family: 'Open Sans', sans-serif, Arial, Verdana, 'Trebuchet MS'; font-size: 18px; font-weight: 300; line-height: 1.5em;}
.seo-content {max-width:1500px; margin:0 auto;}
 a {outline: none !important; text-decoration: none !important;}
 h1, h2, h3, h4, h5,h6, p {margin: 0;}
 h1, h2, h3, h4, h5 {font-family: 'Roboto', sans-serif; letter-spacing:1px; color:#333333;}
 h1 {font-size:50px; line-height: 55px;}
 h2 {font-size: 35px; line-height: 40px;}
 h3 {font-size: 28px; line-height: 33px;}
 h4 {font-size: 20px; line-height: 25px;}
 h5 {font-size: 16px; line-height: 21px;}
 h6 {font-size: 15px; line-height: 20px;}
 .text-center {text-align: center;}
 .text-left {text-align: left;}
 .text-right {text-align: right;}
/*========================================== 1.GLOBAL STYLES END ===========================================*/
/*========================================== 2.COMMON STYLES START ===========================================*/
 .section-padding {padding-top: 80px; padding-bottom: 80px;}
 .section-1-bg {background-color: #ffffff;}
 .section-2-bg {background-color: #f2f2f2;}
 .black-bg {background-color:#333333;}
 .theme1-bg {background-color: #3a6794;}
 .theme2-bg {background-color: #3a6794;}
 .theme3-bg {background-color: #3a6794;}
 .heading-div-1 {padding-bottom: 40px;}
 .image-bottom-space {padding-bottom: 25px;}
 .image-bottom-space20 {padding-bottom:20px;}
 .image-bottom-space1 {padding-bottom: 15px;}
 .image-top-space {padding-top: 25px;}
 .content-top-space {padding-top: 15px;}
 .content-top-space1 {padding-top: 10px;}
 .content-top-space2 {padding-top: 20px;}
 .btn-top-space1 {margin-top: 10px;}
 .top-space {margin-top:30px;}
 .top-space40 {margin-top:40px;}
 .top-space20 {margin-top:20px;}
 .top-space25 {margin-top:25px;}
 .top-space15 {margin-top:15px;}
 .top-space10 {margin-top:10px;}
 .content-bottom-space {padding-bottom: 20px;}
 .bgimage-property {background-position: center center; background-repeat: no-repeat; background-size: cover;}
 .content-ul {padding-left: 0; margin-bottom: 0;}
 .content-ul li {list-style: none;}
 .list-div-left, .list-div-body {display: table-cell;}
 .list-img, .list-content {display: table-cell;}
 .row-top-space {margin-top: 30px;}
 .no-padding {padding:0;}
 .letter-spacing {letter-spacing:0.5px;}
 .font-weight600 {font-weight:600;}
/*========================================== 2.COMMON STYLES END ===========================================*/
/*========================================== 3.NAVIGATION START ===========================================*/
/*common menu */
 .fixed-header {border-radius: 0; position: fixed; top: 0; left: 0; width: 100%; z-index: 99; box-shadow: 0 0 5px rgba(0, 0, 0, 0.3) !important;}
 .navbar-right {margin-right: 0;}
 .navbar-default .navbar-nav > li > a:active,
 .navbar-default .navbar-nav > li > a:focus,
 .navbar-default .navbar-nav > li > a:hover,
 .navbar-default .navbar-nav.clearfix.fixed-header> li > a.active {-webkit-transition:all 1.3s;  transition: all 1.3s;}
 .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .open > a {background-image: none; box-shadow: none;}
 .navbar {border: none !important;}
 .navbar-brand, .navbar-nav > li > a {text-shadow: none;}
 .navbar-collapse {padding-left: 0; padding-right: 0;}
 .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover {background-color: transparent;}
/*corporate*/
 .logo-image{float: left; padding-bottom: 10px; padding-top: 10px;}
 .topbar3.navbar-default, .topbar2.navbar-default, .topbar1.navbar-default {background-color:#ffffff; border-radius:0; background-image: none !important; border: none !important; box-shadow: 0 0 5px rgba(0, 0, 0, 0.3); margin-bottom:0;}
 .navbar-nav.menu3-ul, .navbar-nav.menu2-ul, .navbar-nav.menu1-ul {margin-top:25px;}
 .navbar-nav.menu1-ul > li.active > a.active, .navbar-nav.menu1-ul > li > a.active, .topbar1.navbar-default .navbar-nav > li > a:hover, .navbar-nav.menu1-ul > li > a.active, .navbar-nav.menu1-ul > .active > a, .navbar-nav.menu1-ul > .active > a:hover, .navbar-default .navbar-nav.menu1-ul > li > a:hover, .navbar-nav.menu1-ul .pagescroll.active, .menu1-ul .pagescroll:hover {color: #3a6794 !important;}
 .navbar-nav.menu2-ul > li.active > a.active, .navbar-nav.menu2-ul > li > a.active, .topbar2.navbar-default .navbar-nav > li > a:hover, .navbar-nav.menu2-ul > li > a.active, .navbar-nav.menu2-ul > .active > a, .navbar-nav.menu2-ul > .active > a:hover, .navbar-default .navbar-nav.menu2-ul > li > a:hover, .navbar-nav.menu2-ul .pagescroll.active, .menu2-ul .pagescroll:hover {color: #3a6794 !important;}
 .navbar-nav.menu3-ul > li.active > a.active, .navbar-nav.menu3-ul > li > a.active, .topbar3.navbar-default .navbar-nav > li > a:hover, .navbar-nav.menu3-ul > li > a.active, .navbar-nav.menu3-ul > .active > a, .navbar-nav.menu3-ul > .active > a:hover, .navbar-default .navbar-nav.menu3-ul > li > a:hover, .navbar-nav.menu3-ul .pagescroll.active, .menu3-ul .pagescroll:hover {color: #3a6794 !important;}
 .navbar-nav.menu3-ul > a:focus, .topbar3.navbar-default .navbar-nav > li > a:focus, .navbar-nav.menu2-ul > a:focus, .topbar2.navbar-default .navbar-nav > li > a:focus, .navbar-nav.menu1-ul > a:focus, .topbar1.navbar-default .navbar-nav > li > a:focus {color: #333333;}
 .navbar-nav.menu3-ul > li > a, .navbar-nav.menu2-ul > li > a, .navbar-nav.menu1-ul > li > a {color: #333333; font-size: 14px; font-weight: 600; letter-spacing: 0.5px; padding: 0 15px;}
/*========================================== 3.NAVIGATION END ===========================================*/
/*========================================== 4.BUTTON START ===========================================*/
 .btn {border: none; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; cursor: pointer; font-size: 14px; font-weight: bold; letter-spacing: 1px; outline: none; padding: 10px 15px;}
 .btn-top-space {margin-top: 25px;}
/*corporate*/
 .btn.btn-1 {background-color: #3a6794; color:#ffffff; padding: 7px 15px;}
 .btn-1:hover {color: #ffffff;}
 .btn-1-white {background-color: #ffffff; color:#3a6794; padding: 7px 15px;}
 .btn-1-white:hover {color:#3a6794;}
/*business*/
 .btn.btn-2 {background-color: #3a6794; color:#ffffff; padding: 10px 18px;}
 .btn-1:hover {color: #ffffff;}
 .btn.btn-2-border {background-color:transparent; border:2px solid #3a6794; color:#3a6794;}
 .btn.btn-2-border:hover {color:#3a6794;}
 .btn.btn-2-white-border {background-color:transparent; border:2px solid #ffffff; color:#ffffff;}
 .btn.btn-2-white-border:hover {background-color:#ffffff; border:2px solid #ffffff; color:#3a6794; box-shadow: 0 12px 19px 4px rgba(0, 0, 0, 0.08); -webkit-transition: 0.3s; transition: 0.3s;}
/*agency*/
 .btn.btn-3 {background-color: #3a6794; color:#ffffff; padding: 10px 18px;}
 .btn-3:hover {color: #ffffff;}
/*========================================== 4.BUTTON END ===========================================*/
/*========================================== 5.READ MORE LINK START ===========================================*/
/*corporate*/
 .readmore1 {color: #3a6794; font-size: 13px; font-weight: 600; letter-spacing: 1px; padding-top: 10px;}
 .readmore1:hover {color: #3a6794;}
/*business*/
 .readmore2{color: #3a6794; font-size: 14px; font-weight: 600; letter-spacing: 1px; padding-top: 10px;}
 .readmore2:hover {color: #3a6794;}
/*agency*/
 .readmore3{color: #3a6794; font-size: 14px; font-weight: 600; letter-spacing: 1px; padding-top: 10px;}
 .readmore3:hover {color: #3a6794;}
 .readmore3-white{color: #ffffff; font-size: 14px; font-weight: 600; letter-spacing: 1px; padding-top: 10px;}
 .readmore3-white:hover {color: #ffffff;}
.readmore1-white {color: #ffffff; font-size: 13px; font-weight: 600; letter-spacing: 1px; padding-top: 10px;}
 .readmore1-white:hover {color: #ffffff;}
/*========================================== 5.READ MORE LINK END ===========================================*/
/*========================================== 6.HEADER START ===========================================*/
/*corporate*/
 .header-bgimage-1 {background-image: url("../../images/corp-1920x800.jpg");}
 .heading-padding-1 {padding-bottom:200px; padding-top:200px;}
 .header-div-1 h1 {color: #f3f3f3; font-size:45px; font-weight:600; letter-spacing:1px; margin-bottom:20px;}
 .header-div-1 p {color: #f3f3f3; font-size:18px;}
 .header-div-1 .btn-1 {background-color: #3a6794; color:#ffffff; font-size:18px; padding:12px 20px;}
 .header-div-1 .btn-1:focus, .header-div-1 .btn-1:hover {color: #ffffff;}
/*business*/
 .header-bgimage-2 {background-image: url("../../images/business-1920x800x1.jpg");}
 .heading-padding-2 {padding-bottom:150px; padding-top:150px;}
 .header-div-2 h1 {color: #333333; font-size:50px; font-weight:600; letter-spacing:1px;}
 .header-div-2 .cd-words-wrapper{color: #3a6794;}
 .header-div-2 p {color: #333333; font-size:16px; margin:0 auto; padding-top:20px; width:70%;}
 .book-now-form2 {background-color:rgba(255,255,255,0.8); padding:30px 30px;}
/*agency*/
 .header-bgimage-3 {background-image: url("../../images/agency-1920x800x1.jpg");}
 .heading-padding-3 {padding-bottom:150px; padding-top:150px;}
 .header-div-3 h1 {color: #FFFFFF; font-size:50px; font-weight:600; letter-spacing:1px; line-height:70px; margin:0 0 20px 0;}
 .header-div-3 p {color:#ffffff;}
 .book-now-form3 {background-color:rgba(0, 0, 0,0.5); padding:130px 30px;}
body.blackfriday .book-now-form3 {padding: 30px 30px;}
/*start-up*/
 .header-bgimage-4 {background-image: url("../../images/start-1920x800x1.jpg");}
 .heading-padding-4 {padding-bottom:150px; padding-top:150px;}
 .header-div-4 h1 {color:#3a6794; font-size:45px; font-weight:600; letter-spacing:1px; line-height:55px; margin:0 0 20px 0;}
 .header-div-4 h3 {margin:0 0 20px 0;}
 .header-div-4 p {color:#666666; margin:0 auto; width:80%;}
 .header-div-4 .btn-1 {background-color: #3a6794; color:#ffffff; font-size:18px; padding:12px 20px;}
 .header-div-4 .btn-1:focus, .header-div-1 .btn-1:hover {color: #ffffff;}
/*app*/
 .header-bgimage-5 {background-image: url("../../images/app-1920x800x1.jpg");}
 .heading-padding-5 {padding-bottom:150px; padding-top:150px;}
 .header-div-5 h1 {color:#ffffff; font-size:46px; font-weight:600; letter-spacing:1px; line-height:55px; margin:0 0 10px 0;}
 .header-div-5 h1 span {color:#dddddd;}
 .header-div-5 h4 {color:#ffffff; margin:0 0 20px 0;}
 .header-div-5 p{color:#ffffff; width:90%;}
 .content-ul {padding-left: 0; margin-bottom: 0;}
 .content-ul li {list-style: none;}
 .header5-icon {display:table;}
 .header5-icon li {display:table-cell;}
 .header5-icon li:last-child{padding-left:10px;}
/*hosting*/
 .header-bgimage-6 {background-image: url("../../images/host-1920x800x1.jpg");}
 .heading-padding-6 {padding-bottom:200px; padding-top:200px;}
 .header-div-6 h1 {color:#ffffff; font-size:55px; font-weight:600; letter-spacing:1px; line-height:65px; margin:0 0 10px 0;}
 .header-div-6 h4 {color:#ffffff; margin:0 0 20px 0;}
 .header-div-6 p {font-size:16px; color:#ffffff;}
 .header-div-6 p span{font-size:25px;}
 .header-div-6 .btn-1 {font-size:18px; padding:12px 35px;}
/*law-firm*/
 .header-bgimage-7 {background-image: url("../../images/law-1920x800x1.jpg");}
 .heading-padding-7 {padding-bottom:200px; padding-top:200px;}
 .header-div-7 h1 {color:#ffffff; font-size:55px; font-weight:600; letter-spacing:1px; line-height:65px; margin:0 0 10px 0;}
 .header-div-7 p {color:#ffffff; margin:0 auto; width:50%;}
 .header-div-7 .btn-1 {font-size:18px; padding:12px 25px;}
/*events*/
 .header-bgimage-8 {background-image: url("../../images/events-1920x800x1.jpg");}
 .heading-padding-8 {padding-bottom:150px; padding-top:150px;}
 .header-div-8 h1 {color:#ffffff; font-size:55px; font-weight:600; letter-spacing:1px; line-height:65px; margin:0 0 20px 0;}

 .header-div-8 .first-content {font-size:18px; color:#ffffff;}

 .header-div-8 .btn-1 {font-size:18px; padding:12px 35px;}

.digital-clock  .countdown{color:#ffffff; font-size:30px;}

.digital-clock  .count-unit{color:#ffffff; font-size:13px;}

#counter > li {background-color:rgba(68, 181, 247,0.9); border-radius:50%;  box-shadow: 0 12px 19px 4px rgba(0, 0, 0, 0.4); height:120px; width:120px; margin:0 5px;}

.countdown-wrap {margin-top:35px;}

.btn8-top-space {margin-top:50px;}

/*seo*/
 .header-bgimage-9 {background-image: url("../../images/seo-1920x800x1.jpg");}
 .heading-padding-9 {padding-bottom:200px; padding-top:200px;}
 .header-div-9 h1 {color:#ffffff; font-size:55px; font-weight:600; letter-spacing:1px; line-height:65px; margin:0 0 30px 0;}
 .header-div-9 h1  span{color:#3a6794; letter-spacing:5px;
 }

 .header-div-9 p {font-size:16px; color:#ffffff;}
 .header-div-9 p span{font-size:25px;}
 .header-div-9 .btn-1 {font-size:18px; padding:12px 35px;}

.btn9-top-space {margin-top:45px;}

/*resume*/
.header-bgimage-10 {background-image: url("../../images/resume-1920x800x1.jpg");}
.heading-padding-10 {padding-bottom:200px; padding-top:200px;}
.header-div-10 h1 {color:#ffffff; font-size:55px; font-weight:600; letter-spacing:1px; line-height:65px; margin:0 0 20px 0;}

 .header-div-10 .first-content {font-size:18px; color:#ffffff;}
 .header-div-10 .second-content {   
     color:#ffffff;}

 .header-div-10 .btn-1 {font-size:18px; padding:12px 35px;}

/*========================================== 6.HEADER END ===========================================*/
/*========================================== 7.HEADER FORM START ===========================================*/
/*corporate*/
 .book-now-form1 {background-color:rgba(68, 181, 247,0.8); box-shadow: 0 19px 38px rgba(0, 0, 0, 0.05), 0 -19px 38px rgba(0, 0, 0, 0.16); padding:30px 30px;}
 .book-now-form1 h3 {color:#ffffff; margin-bottom:20px;}
 .book-form1 .form1-input {color: #ffffff; border:0; box-shadow: 0 0 5px rgba(0, 0, 0, 0.3); background-color:transparent; border-radius: 0px; height: 40px; padding-left: 20px; padding-right: 20px; position:relative; width:100%;}
.book-form1 .form1-div label{color:#cc0000; font-weight:600; margin-top:5px; margin-bottom:0 !important;}
.book-form5 .form1-div label {color:#ff0000; font-weight:600; margin-top:5px; margin-bottom:0 !important;}
.book-form10 .form1-div label,
.book-form8 .form1-div label,
.book-form7 .form1-div label,
 .book-form2 .form2-div label{color:#ff0000; font-weight:600; margin-top:5px; margin-bottom:0 !important;}
 .book-form3 .form3-div label{color:#3a6794; font-weight:600; margin-top:5px; margin-bottom:0 !important;}
 .book-form5 .failMessage, .book-form1 .failMessage {color:#ff0000;}
 .book-form3 .failMessage {color:#3a6794;}
 .book-form3 .sucessMessage {color: #ffffff;}
 .book-form5 .form1-div,.book-form3 .form3-div, .book-form2 .form2-div, .book-form1 .form1-div {margin-bottom:20px;}
 .book-form1 .form1-textarea {color: #ffffff; border:0; box-shadow: 0 0 5px rgba(0, 0, 0, 0.3); background-color:transparent; border-radius: 0px; padding-top:10px; padding-left: 20px; padding-right: 20px; position:relative; width:100%;}
 .form3-textarea::-webkit-input-placeholder, .form3-input::-webkit-input-placeholder, .form1-textarea::-webkit-input-placeholder, .form1-input::-webkit-input-placeholder {
    /* Chrome */
     color: #ffffff;}
 .form3-textarea:-ms-input-placeholder, .form3-input:-ms-input-placeholder, .form1-textarea:-ms-input-placeholder, .form1-input:-ms-input-placeholder {
    /* IE 10+ */
     color: #ffffff;}
 .form3-textarea::-moz-placeholder, .form3-input::-moz-placeholder, .form1-textarea::-moz-placeholder, .form1-input::-moz-placeholder {
    /* Firefox 19+ */
     color: #ffffff; opacity: 1;}
/*business*/
 .book-now-form2 {margin:40px auto 0 auto; width:40%;}
 .book-form2 .form2-textarea, .book-form2 .form2-input {color: #333333; border:0; box-shadow:3px 3px 5px rgba(0, 0, 0, 0.3); background-color:transparent; border-radius: 0px; padding-left: 20px; padding-right: 20px; position:relative; width:100%;}
 .book-form3 .form3-textarea , .book-form2 .form2-textarea {padding-top:10px;}
 .book-form3 .form3-input, .book-form2 .form2-input {height: 40px;}
 .book-form2 h3 {color:#ffffff; background-color:#3a6794; box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.3); padding:10px 20px;}
 .book-form3 .btn-3, .book-form2 .btn-2 {width:100% !important; box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.3) ; padding:14px 20px; font-size:18px;}
 .book-form3 h3 {color:#ffffff; background-color:#3a6794; box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.3); padding:10px 20px;}
.book-form3 p {color: #ffffff; padding: 30px 0px;}
.book-form3 .form3-textarea, .book-form3 .form3-input {color: #ffffff; border: solid 1px white; box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.3); background-color:rgba(34, 34, 34, 0.6); border-radius: 0px; padding-left: 20px; padding-right: 20px; position:relative; width:100%; }
 .SuccessMsg {color: #33cc33;}
 .FailureMsg {color: #ff0000;}
 .place_error::-webkit-input-placeholder {color: #ff0000; text-transform: none;}
 .place_error::-moz-placeholder {color: #ff0000; opacity: 1; text-transform: none;}
 .place_error:-ms-input-placeholder {color: #ff0000 !important; opacity: 1; text-transform: none;}
 .messageDiv {display:table; text-align: center; margin-top:10px; width: 100%;}
 .SuccessMsg, .FailureMsg, .sucessMessage, .failMessage {font-size: 13px; font-weight: bold; display: none; margin-top: 10px;}
 .sucessMessage {color: Green;}
 .failMessage {color: #ff0000;}
/*app*/
 .book-now-form5 {box-shadow: 0 19px 38px rgba(0, 0, 0, 0.05), 0 -19px 38px rgba(0, 0, 0, 0.16);}
 .book-now-form5 h3 {color:#ffffff;     
     background-color:rgba(68, 181, 247,0.8); padding:20px 15px;}
 .book-form5 {padding:20px 30px 0px 30px;}
 .book-form5 .form1-input {color: #ffffff; border-bottom:1px solid #aaaaaa; border-left:0; border-top:0; border-right:0; background-color:transparent; border-radius: 0px; height: 40px; padding-left: 10px; padding-right: 20px; position:relative; width:100%;}
 .book-form5 .form1-textarea {color: #ffffff; border-bottom:1px solid #aaaaaa; border-left:0; border-top:0; border-right:0; background-color:transparent; border-radius: 0px; padding-top:10px; padding-left: 10px; padding-right: 20px; position:relative; width:100%;}
.book-form10 .form1-textarea::-webkit-input-placeholder, .book-form10 .form1-input::-webkit-input-placeholder,
 .book-form5 .form1-textarea::-webkit-input-placeholder, .book-form5 .form1-input::-webkit-input-placeholder {
    /* Chrome */
     color: #ffffff;}
 .book-form10 .form1-textarea:-ms-input-placeholder, .book-form10 .form1-input:-ms-input-placeholder,
 .book-form5 .form1-textarea:-ms-input-placeholder, .book-form5 .form1-input:-ms-input-placeholder {
    /* IE 10+ */
     color: #ffffff;}
.book-form10 .form1-textarea::-moz-placeholder,.book-form10 .form1-input::-moz-placeholder,
 .book-form5 .form1-textarea::-moz-placeholder,.book-form5 .form1-input::-moz-placeholder {
    /* Firefox 19+ */
     color: #ffffff; opacity: 1;}
 .book-now-form5 .btn { background-color:rgba(68, 181, 247,0.8); border-radius:0; font-size:18px; width:100%; padding:18px 15px;}

 .book-now-form5 .form1-btn {margin:60px -30px 0px -30px;}
.form1-text.form1-div {margin-bottom:0;}
/*law-firm*/
 .book-form7 .form1-input {color: #ffffff; border:0;  box-shadow: 0 12px 19px 4px rgba(0, 0, 0, 0.3); background-color:transparent; border-radius: 0px; height: 50px; padding-left: 70px; padding-right: 20px; position:relative; width:100%;}

.book-form7 .fa { background-color: #3a6794; color: #ffffff; font-size: 20px; height: 50px; left: 31px; line-height: 50px; position: absolute; text-align: center; width: 50px;}

 .book-form7 .form1-textarea {color: #ffffff; border:0;  box-shadow: 0 12px 19px 4px rgba(0, 0, 0, 0.3); background-color:transparent; border-radius: 0px; padding-top:15px; padding-left: 70px; padding-right: 20px; position:relative; width:100%;}
 .book-form7 {padding:10px 5px; width:100%;}
 .book-form8 {padding:10px 15px; width:100%;}
.book-now-form7 {background-color:rgba(255,255,255,0.1);   box-shadow: 0 12px 19px 4px rgba(0, 0, 0, 0.3);}

 .book-form7 .form1-btn, .book-form7 .form1-div {
     padding:0 10px;}
 .book-form7 .btn {border-radius:0; font-size:18px; width:100%; padding:12px 35px;    box-shadow: 0 12px 19px 4px rgba(0, 0, 0, 0.3);}

.book7-head h3  {color:#ffffff; text-align:center;}

.book-form7 {margin-top:50px;}

.book7-head  {background-color:#3a6794;  position: relative;  padding:20px 15px;}
 .book7-head:before{background-color:#3a6794; bottom: -17px; content: ""; height: 40px; position:absolute; right: 0; -ms-transform: skewY(-5deg); -webkit-transform:skewY(-5deg); -moz-transform: skewY(-5deg); -o-transform: skewY(-5deg); transform: skewY(-5deg); width: 50.1%; z-index: 0;}
 .book7-head:after{background-color:#3a6794; bottom: -17px; content: ""; height: 40px; position:absolute; left: 0; -ms-transform: skewY(5deg); -webkit-transform:skewY(5deg); -moz-transform: skewY(5deg); -o-transform: skewY(5deg); transform: skewY(5deg); width: 50.1%; z-index: 0;}
.book7-head:before,.book7-head:after{background-color:#3a6794; bottom: -17px; content: ""; height: 40px; position:absolute; 
     width: 50.6%; z-index: 0;}
.book7-head:before{ -ms-transform: skewY(-5deg); -webkit-transform:skewY(-5deg); -moz-transform: skewY(-5deg); -o-transform: skewY(-5deg); transform: skewY(-5deg); right: 0;    
}
 .book7-head:after{-ms-transform: skewY(5deg); -webkit-transform:skewY(5deg); -moz-transform: skewY(5deg); -o-transform: skewY(5deg); transform: skewY(5deg); left: 0;     
}


 .book-form8 .form1-input {
    color: #666666; border:0;  box-shadow: 0 12px 19px 4px rgba(0, 0, 0, 0.3); background-color:transparent; border-radius: 0px; height: 50px; padding-left: 70px; padding-right: 20px; position:relative; width:100%;}

.book-form8 .fa { background-color: #3a6794; color: #ffffff; font-size: 20px; height: 50px; left: 30px; line-height: 50px; position: absolute; text-align: center; width: 50px;}

 .book-form8 .form1-textarea {display:block; color: #666666; border:0;  box-shadow: 0 12px 19px 4px rgba(0, 0, 0, 0.3); background-color:transparent; border-radius: 0px; padding-top:15px; padding-left: 70px; padding-right: 20px; position:relative; width:100%;  resize:none;  height:106px;}

.book-form8 .form1-textarea::-webkit-input-placeholder, .book-form8 .form1-input::-webkit-input-placeholder {
    /* Chrome */
      color: #666666;}
 .book-form8 .form1-textarea:-ms-input-placeholder, .book-form8 .form1-input:-ms-input-placeholder {
    /* IE 10+ */
    color: #666666;}
 .book-form8 .form1-textarea::-moz-placeholder,.book-form8 .form1-input::-moz-placeholder {
    /* Firefox 19+ */
     color: #666666; opacity: 1;}

 .book-form10 .form1-input {color: #ffffff; border-bottom:1px solid #aaaaaa; border-left:0; border-top:0; border-right:0; background-color:transparent; border-radius: 0px; height: 40px; padding-left: 10px; padding-right: 20px; position:relative; width:100%;}
 .book-form10 .form1-textarea {
 display:block; color: #ffffff; border-bottom:1px solid #aaaaaa; border-left:0; border-top:0; border-right:0; background-color:transparent; border-radius: 0px; padding-top:10px; padding-left: 10px; padding-right: 20px; position:relative; width:100%;  height:106px;}


/*========================================== 7.HEADER FORM ENDS ===========================================*/
/*========================================== 8.ABOUT US START ===========================================*/
 .about1-ul {float:left; display:inline; width:50%;}
 .about1-ul-1 {float:none;}
 .about1-div {display:table;}
 .about1-div .list-img {float:none; width:55px;}
 .features-div .list-img {float:none; width:65px;}
 .about1-div .list-content {font-size:16px;}
 .testimonial-img-3 img, .two-left-content img, .testimonial-img-2 img, .customer-div img {margin-right: 20px; vertical-align:middle;}
 .counter7-div .list-img img, .about1-div img {vertical-align:middle;}
 .about5-div .list-img, .about1-div .list-img {padding-right:10px;}
 .counter7-div .list-img {padding-right:20px;}
 .about5-div p {line-height:20px;}
 .about5-div {line-height:0;}
 .strip-div img, .features-div img {vertical-align:top;}
 .testimonial-div-4 .list-content,.testimonial-img-3 .list-content, .two-left-content .list-content, .testimonial-img-2 .list-content {vertical-align:middle;}
 .customer-div-top {margin-top: 0 !important;}
 .customer-div {margin-top:12px;}
 .customer-div h6 a{color:#666666;}
 .about2-col {background-color:#f2f2f2; border-bottom:2px solid #3a6794; padding:50px 30px; box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.3);}
 .about2-col .first-content {color:#3a6794;}
 .about2-row .about2-img img {border-bottom:2px solid #3a6794; box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.3);}

.about10-points span {color:#888888;}
/*========================================== 8.ABOUT US ENDS ===========================================*/
/*========================================== 9.SERVICES START ===========================================*/
 .services4-div, .services2-div {background-color:#ffffff; box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.3); padding:30px 20px;}
 .services2-main h2 {color:#ffffff;}
 .services3-row {background-color:#3a6794; margin-right:5px;}
 .services3-div {padding:50px 0 20px 0;}
 .services3-div p, .services3-div h4 {color:#ffffff;}
 .services3-left {padding:0;}
 .services2-row .col-xs-6:nth-child(5){clear:both;}
.services5-div h4 a {color:#333333;}
.services5-div-1 {box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.3);  -webkit-transition: all 0.4s ease 0s;  transition: all 0.4s ease 0s; border:2px solid #3a6794;}
/* .services5-div-1 {box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.3); border-bottom:5px solid #3a6794;}
 .services5-div-1:hover {box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.3);  -webkit-transition: all 0.4s ease 0s;  transition: all 0.4s ease 0s;} */
 .services7-div, .services6-div, .services5-div {padding:30px 20px; height: 230px; margin-top: 20px;}
.services9-div { 
}

 .services6-div {background-color:#3a6794; box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.3);}
 .services6-div p, .services6-div h4 ,.services6-div h4 a {color:#ffffff;}
 .services7-col-5, .services7-col-3, .services7-col-1 {background-color:#3a6794; box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.3);}
 .services7-col-6, .services7-col-4, .services7-col-2 {background-color:#ffffff; box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.3);}
 .services7-col-5 p, .services7-col-5 h4, .services7-col-3 p, .services7-col-3 h4, .services7-col-1 p, .services7-col-1 h4 {color:#ffffff;}
 .services7-col-6 p, .services7-col-6 h4, .services7-col-4 p, .services7-col-4 h4, .services7-col-2 p, .services7-col-2 h4 {color:#333333;}
 .services7-col-5:hover::before, .services7-col-3:hover::before, .services7-col-1:hover::before, .services7-col-6:hover::before, .services7-col-4:hover::before, .services7-col-2:hover::before{height:100%; -webkit-transition: all 0.4s ease 0s;  transition: all 0.4s ease 0s;}
 .services7-col-6:hover p, .services7-col-6:hover h4, .services7-col-4:hover p, .services7-col-4:hover h4, .services7-col-2:hover p, .services7-col-2:hover h4{color:#ffffff;  -webkit-transition: all 0.4s ease 0s;  transition: all 0.4s ease 0s;}
 .services7-col-6, .services7-col-4, .services7-col-2 {display: inline-block; position:relative; z-index:3; background:#ffffff; -webkit-transition: all 0.4s ease 0s;  transition: all 0.4s ease 0s;}
 .services7-col-6::before, .services7-col-4::before, .services7-col-2::before {position: absolute; content: ""; background: #3a6794; width: 100%; height:0%; z-index: -1; -webkit-transition: all 0.4s ease 0s;  transition: all 0.4s ease 0s; bottom: 0px; left:0 
}
 .services7-col-5, .services7-col-3, .services7-col-1 {display: inline-block; position:relative; background: #3a6794; z-index:3;   
	  -webkit-transition: all 0.4s ease 0s;  transition: all 0.4s ease 0s;}
 .services7-col-5::before, .services7-col-3::before, .services7-col-1::before {position: absolute; content: ""; background: #ffffff; width: 100%; height:0%; z-index: -1; -webkit-transition: all 0.4s ease 0s;  transition: all 0.4s ease 0s; bottom: 0px; left:0 
}
 .services7-col-5:hover p, .services7-col-5:hover h4, .services7-col-3:hover p, .services7-col-3:hover h4, .services7-col-1:hover p, .services7-col-1:hover h4{color:#333333;   
	 -webkit-transition: all 0.4s ease 0s;  transition: all 0.4s ease 0s;}
.services6-row {padding:0 15px;} 
.services9-row {padding:0;}

.services9-col-1 {
}

.services9-div .list-img {background-color:#3a6794;}

.services9-div {box-shadow:3px 5px 5px rgba(0,0,0,0.2);}

.services9-img {background-color:#3a6794; float:left; width:152px; height:148px; line-height:148px; text-align:center;}

.services9-content {display:table; padding:20px 20px;}

/*========================================== 9.SERVICES ENDS ===========================================*/
/*========================================== 10.GALLERY START ===========================================*/
 .gallery-div1 .gallery-image {position: relative; overflow: hidden;}
 .gallery-div1 .overlay {background: rgba(68, 181, 247, 0.4);}
 .gallery-div1 .overlay {position: absolute; margin: auto; width: 0px; height: 0px; top: 0; right: 0; bottom: 0; left: 0; opacity: 0; -webkit-transition: .4s ease; transition: .4s ease;}
 .gallery-div1 .gallery-image span {font-size: 25px; color: #ffffff; text-align: center; position: absolute; margin: auto; height: 30px; line-height: 30px; left: 0; top: 0; right: 0; bottom: 0; opacity: 0; -webkit-transform: scale(0); transform: scale(0); -webkit-transition: transform .5s ease, opacity .7s ease; transition: transform .5s ease, opacity .7s ease;}
 .gallery-div1 .gallery-image:hover .overlay {opacity: 1; width:100%; height:100%;}
 .gallery-div1 .gallery-image:hover span {opacity: 1; -webkit-transform: scale(1); transform: scale(1); -webkit-transition: transform .5s ease, opacity 1.3s ease; transition: transform .5s ease, opacity 1.3s ease;}
 .gallery-div1.popup-gallery .col-sm-4{padding-left:2px; padding-right:2px;}
 .gallery-div1.popup-gallery .gallery-space1 {margin-top:4px;}
/*========================================== 10.GALLERY ENDS ===========================================*/
/*========================================== 11.PRICE TABLE START ===========================================*/
 .packages1-border {padding:20px 20px 30px 20px; border:1px solid #eeeeee; transition: all 500ms ease 0s; -webkit-transition:all 0.5s ease 0s; -webkit-box-shadow: 0px 0px 30px 0px rgba(88, 88, 88, 0.15); box-shadow: 0px 0px 30px 0px rgba(88, 88, 88, 0.15);}
 .packages1-border:hover {z-index:9; background:#fefefe;}
 .packages1-border:after{content: ""; display: block; width: 70%; height: 3px; background: #3a6794; position: absolute; left: 0; right:0; margin:0 auto; opacity: 1; transition: all 0.5s ease 0s; -webkit-transition:all 0.5s ease 0s;}
 .packages1-border:before{content: ""; display: block; width: 70%; height: 3px; background: #3a6794; position: absolute; right: 0px; left:0; margin:0 auto; opacity: 1; transition: all 0.5s ease 0s; -webkit-transition:all 0.5s ease 0s;}
 .packages1-border:before{top: -1px;}
 .packages1-border:after{bottom: -1px;}
 .packages1-border:hover:after {left: 80px; opacity: 1;}
 .packages1-border:hover:before {right: 80px; opacity: 1;}
 .packages1-price p {color:#333333; font-size:40px;}
 .packages1-price p span{font-size:14px; color:#3a6794;}
 .packages1-border h4 {background-color:#3a6794; color:#ffffff; margin:20px 0 10px 0; padding:5px 15px;}
 .packages6-col {margin-top:0;}

.packages6-padding { padding:115px 0;}
 .packages6-bgimage {background-image: url("../../images/host-1920x700x1.jpg"); 
}
 .packages6-bgimage h2 {color:#ffffff;}
 .packages6-border {padding:0px 0px 30px 0px; border:1px solid #666666; transition: all 500ms ease 0s; -webkit-transition:all 0.5s ease 0s; -webkit-box-shadow: 0px 0px 30px 0px rgba(88, 88, 88, 0.15); box-shadow: 0px 0px 30px 0px rgba(88, 88, 88, 0.15);}
 .packages6-price {background-color:rgba(68, 181, 247,0.8); padding:30px 20px;}
 .packages6-content {padding:0 15px;}
 .packages6-content p {color:#f2f2f2;}
 .packages6-price h4 {color:#ffffff;}
 .packages6-price p {color:#ffffff; font-size:40px;}
 .packages6-price p span{font-size:14px; color:#000000;}

.packages9-border .packages9-head {background-color:#3a6794; padding: 15px 0 15px 67px;}
 
.packages9-border .packages9-head  h4  {color:#ffffff;
 }
 
.packages9-price {background-color:#f2f2f2; padding:40px 15px;}

.packages9-price p:nth-child(2), .packages9-price p:nth-child(3) { color:#333333; font-size:40px;  line-height:45px;  margin-bottom:5px;}
.packages9-price p:nth-child(4), .packages9-price p:nth-child(1)  { color:#3a6794; font-size:16px;}
.packages9-price p:nth-child(2) {text-decoration: line-through;}
.packages9-price p:nth-child(3) {color: #E81D29;}

.packages9-content {	background-color:#3a6794; 	padding:30px 15px 35px 15px;}

.packages9-content  p{color:#ffffff;}


.packages9-border { box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.3);   -webkit-transition: 0.3s;  transition: 0.3s; position: relative; top: 0;}
 .packages9-border:hover {box-shadow: 0px 0px 0px rgba(0, 0, 0, 0); top: 1px;}

.packages9-center {-webkit-transform:scale(1.1); transform:scale(1.1); margin-top:25px;}

.packages9-left {margin-top:48px; 
}
 
/*========================================== 11.PRICE TABLE ENDS ===========================================*/
/*========================================== 12.HEADER STRIP START ===========================================*/
 .header-strip2, .header-strip1 {padding:30px 0;}
 .header-strip1 h3{color:#ffffff;}
 .header-strip1 .strip-left p{color:#ffffff; font-size:16px;}
 .header-strip1 .strip-div .list-img{float:none; width:65px;}
 .header-strip1 .strip-div p {color:#ffffff; font-size:30px; font-weight:600;}
 .header-strip1 .strip-div h4 {color:#ffffff;}
 .header-strip1 .strip-col {display:table; margin:15px auto 0 auto; width:85%;}
 .header-strip1 .strip-div1, .header-strip1 .strip-div {display: table-cell; vertical-align: middle;}
 .header-strip1 .strip-div1 .btn {font-size:16px; padding:12px 20px;}
/*business*/
 .header-strip2 h3 {color:#ffffff;}
 .header-strip2 .strip-left p{color:#ffffff; font-size:16px;}
 .header-strip2-row {margin:0 auto; width:85%;}
 .header-strip2 .strip-div1 {margin-top:22px;}
/*hosting*/
/*law-firm*/
 .header-strip6 {position:relative; top:-50px;}
.header-strip6-row {background-color:#3a6794; box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.3); padding:30px 15px;}
 .header-strip6 h3 {color:#ffffff;}
 .header-strip6-row {margin:0 auto; width:85%;}
 .header-strip6 .strip-div1 {margin-top:22px;}
 .header-strip7 h4, .header-strip7 h3, .cta6-bg h3 {color:#ffffff; line-height:44px;}
 .cta6-bg .strip-left p{color:#666666; font-size:16px;}
 .cta6-bg .row {margin:0 auto; width:100%;}
 .cta6-bg {padding:20px 0;}
 .cta6-div-2, .cta6-bg h3 {margin-top:7px;}
 .cta6-div-1 p:nth-child(1) {color:#ffffff;}
 .cta6-div-1 p:nth-child(2) {margin-top:5px; font-size:25px; color:#ffffff;}
 .cta6-div-1 p:nth-child(2) span {font-size:15px; color:#ffffff;}
.header-strip7 {
   background-color:#3a6794; box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.3); padding:30px 15px;}
 .header-strip7 .row {margin:0 auto; width:100%;}
.header-strip7 .row h4 {display: inline-block; margin-right: 20px;}

/*========================================== 12.HEADER STRIP ENDS ===========================================*/
/*========================================== 13.TWO COLUMN START ===========================================*/
 .customer-right h4 {margin-bottom:5px;}
 .customer-right p {margin-bottom:15px;}
 .leftHalf {background-color:#f2f2f2; padding:80px 40px;}
 .rightHalf {background-color:#ffffff; padding:80px 40px;}
 .leftHalf-row {width:98%; margin:0 auto;}
 .leftHalf-row1 {padding-top:30px;}
/*========================================== 13.TWO COLUMN ENDS ===========================================*/
/*========================================== 14.TAB START ===========================================*/
/*business*/
 .content2-panel .nav.panel-tabs {margin:0 auto; text-align:center;}
 .content2-panel .nav.panel-tabs li{background-color:#f2f2f2; padding:5px 15px; display:inline-block; margin:0 5px;}
 .content2-panel .nav.panel-tabs li a{color:#333333;}
 .content2-panel .nav.panel-tabs li a:focus, .content2-panel .nav.panel-tabs li a:hover{background-color:transparent;}
 .content2-panel .panel-heading {padding:0;}
 .content2-panel .panel-body {padding:30px 0 0 0;}
 .content2-panel {box-shadow:none; margin-bottom:0;}
 .content2-panel .nav.panel-tabs li.active {background-color:#3a6794;}
 .content2-panel .nav.panel-tabs li.active a {color:#ffffff;}
 .content2-panel .nav.panel-tabs li:nth-child(1){border-top-left-radius:10px; border-bottom-left-radius:10px;}
 .content2-panel .nav.panel-tabs li:nth-child(3){border-top-right-radius:10px; border-bottom-right-radius:10px;}
/*agency*/
 .content3-panel .nav.panel-tabs {margin:0 auto; text-align:left;}
 .content3-panel .nav.panel-tabs li{background-color:#f2f2f2; padding:4px 15px; display:inline-block; margin:0 5px;}
 .content3-panel .nav.panel-tabs li:nth-child(1){margin-left:0;}
 .content3-panel .nav.panel-tabs li a{color:#333333; padding:0;}
 .content3-panel .nav.panel-tabs li a:focus, .content3-panel .nav.panel-tabs li a:hover{background-color:transparent;}
 .content3-panel .panel-heading {padding:0;}
 .content3-panel .panel-body {padding:20px 0 0 0;}
 .content3-panel {box-shadow:none; margin-bottom:0;}
 .content3-panel .nav.panel-tabs li.active {background-color:#3a6794;}
 .content3-panel .nav.panel-tabs li.active a {color:#ffffff;}
 .content3-panel .panel-tabs {border-bottom: 1px solid #3a6794;}
 .content3-panel .panel-tabs > li.active > a:after {width: 0; height: 0; border-left: 10px solid transparent; border-right:10px solid transparent; border-top: 10px solid #3a6794; position:absolute; content:""; left:0; right:0; margin:0 auto; bottom:-11px;}
/*========================================== 14.TAB ENDS ===========================================*/
/*========================================== 15.FAQ START ===========================================*/
/*business*/
 .accordion-heading {background-color:#3a6794; padding:5px 30px 5px 50px; position:relative;}
 .accordion-title .accordion-plus::before {color: #3a6794; content: "\f0fe"; display: block; font-family: "FontAwesome"; font-size:12px; font-weight: 400; position:absolute; top:0; left:0; padding:0 10px; height:35px; line-height:35px; background-color:#ffffff;}
 .accordion-title {cursor:pointer;}
 .accordion-title.active .accordion-plus::before {content: "\f146"; font-family: "FontAwesome";}
 .accordion-ans {background-color:#ffffff; padding:20px 20px;}
 .accordion-heading h4 {color:#ffffff;}
 .faq-div-1 {margin-top:20px;}
/*events*/
 .accordion8-row .accordion-heading {background-color:#3a6794; padding:15px 30px 15px 50px; position:relative;}
 .accordion8-row .accordion-title .accordion-plus::before {color: #3a6794; content: "\f0fe"; display: block; font-family: "FontAwesome"; font-size:15px; font-weight: 400; position:absolute; top:0; left:0; padding:0 10px; height:55px; line-height:55px;  text-align:center; background-color:#ffffff;  width:40px;}
 .accordion8-row .accordion-title {cursor:pointer;}
 .accordion8-row .accordion-title.active .accordion-plus::before {content: "\f146"; font-family: "FontAwesome";}
 .accordion8-row .accordion-ans {background-color:#ffffff; padding:20px 20px;}
.accordion8-row  .accordion-heading h4 {color:#ffffff;}
 .accordion8-row .faq-div-1 {margin-top:20px;}
.accordion8-row .faq-div-1 p {margin: 5px 0;}
.faq-bgimage { background-image: url("../../images/seo-1920x700x2.jpg");  padding:150px 0;}

/*========================================== 15.FAQ ENDS ===========================================*/
/*========================================== 16.TESTIMONIAL START ===========================================*/
 .testimonial-bgimage-2 {background-image: url("../../images/business-1920x900x1.jpg"); padding:150px 0;}
 .testimonial-bgimage-3 {background-image: url("../../images/agency-1920x700x2.jpg"); padding:150px 0;}
 .testimonial-bgimage-4 {background-image: url("../../images/start-1920x700x2.jpg"); padding:150px 0;}
 .testimonial-bgimage-6 {background-image: url("../../images/host-1920x700x2.jpg"); padding:150px 0;}
.testimonial-bgimage-7 {background-image: url("../../images/law-1920x700x2.jpg"); padding:150px 0;}
.edu-bgimage {background-image: url("../../images/resume-1920x700x1.jpg");}

.client8-bgimage {background-image: url("../../images/events-1920x700x3.jpg"); padding:80px 0;}

 .edu-bgimage h2,.testimonial-bgimage-3 h2, .testimonial-bgimage-2 h2 {color:#ffffff;}
 .owl-carousel .owl-item img {width:auto;}
 .testimonial-col-2, .testimonial-col-3 {margin: 5px;}
 .testimonial-div-2 {background-color:rgba(255,255,255,0.2); padding:20px 20px;}
 .testimonial-div-3 {background-color:rgba(255,255,255,0.2); padding:20px 20px;}
 .testimonial-name3, .testimonial-name2 {font-size:16px; color:#ffffff;}
 .testimonial-para3, .testimonial-para12 {color:#ffffff;}
 .testimonial-name2 span{font-size:14px; color:#3a6794;}
 .testimonial-name3 span{font-size:14px; color:#3a6794;}
 .testimonial-img-4 {background-color:rgba(255,255,255,0.8); padding:20px 20px;}
 .testimonial-para4 {color:#333333;}
 .testimonial-name4 {font-size:18px; color:#3a6794;}
 .testimonial4-position {font-size:14px; color:#ffffff;}
 .testimonial-div-4 img {padding-right:20px; vertical-align:middle;}
 .testimonial-shadow {box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.3); display:inline-block; text-align: center;}
#owl-demo4 .item {margin:0 10px;}
 .app-bgimage{background-image: url("../../images/app-1920x700x1.jpg");}
.owl-demo6 .item {margin:0 10px; text-align:center;}
.testimonial-name7,
 .testimonial-name6 {font-size:18px; color:#ffffff;}
.testimonial-position7,
 .testimonial-position6 {color:#3a6794;  margin-top:5px;}
.testimonial10-year {color:#ffffff;  margin-top:5px;}

 .testimonial6-col {background-color:rgba(255,255,255,0.3); padding:30px 20px;}
 .testimonial7-col {background-color:rgba(255,255,255,0.3); box-shadow: 6px 6px 0 #3a6794; padding:30px 20px; margin:10px 10px 
}
 .testimonial-para7,
 .testimonial-para6 {color:#ffffff;}
 .testimonial10-col {background-color:rgba(255,255,255,0.3); box-shadow:3px 3px 5px rgba(255,255,255,0.3); padding:30px 20px; margin:10px 10px 
}

.client-logo .item img {	display:table; 	margin:0 auto; }

/*========================================== 16.TESTIMONIAL ENDS ===========================================*/
/*========================================== 17.TWO COLUMN FULL WIDTH START ===========================================*/
/*agency*/
 .two-left-bgimage3 {background-image: url("../../images/agency-1000x650x1.jpg"); height: 540px; width: 50%;}
 .two-left-div3 {padding:80px 0px 80px 30px;}
 .two-left-content .list-content h5 a {color:#333333;}
 .features3-row-1 {padding:0 15px;}
/*start-up*/
 .two-left-bgimage4 {background-image: url("../../images/start-1000x650x1.jpg"); height: 508px; width: 50%;}
 .two-left-div4 {padding:80px 30px 80px 30px;}
/*law-firm*/
 .two-left-bgimage7 {background-image: url("../../images/oficina-adeslas-denia.jpg"); width: 50%;}
 .two-left-div7 {padding:80px 30px 80px 30px;}
 .two-left-div7 .two-left-content h5 a, .two-left-div7 p, .two-left-div7 h3 {color:#ffffff;}
 .two-div7-border {border-bottom:1px solid #666666; padding-bottom:20px;}
/*========================================== 17.TWO COLUMN FULL WIDTH ENDS ===========================================*/
/*========================================== 18.COUNTER START ===========================================*/
/*agency*/
 .counter-bgimage {background-image: url("../../images/agency-1920x700x1.jpg"); padding:120px 0;}
 .counter3-div .counter-value {color:#ffffff; font-size:40px; line-height:45px; font-weight:600;}
 .counter3-div .counter-title {color:#ffffff; font-weight:600;}
/*start-up*/
 .cta4-bgimage {background-image: url("../../images/start-1920x700x1.jpg"); padding:120px 0;}
 .cta4-bgimage h1 {font-size:45px; line-height:55px; color:#ffffff; margin:0 0 10px 0;}
 .cta4-bgimage h3 {color:#ffffff; margin:0 0 30px 0;}
 .cta4-bgimage p {color:#ffffff;}
 .cta4-bgimage .btn-1 {background-color: #3a6794; color:#ffffff; font-size:18px; padding:12px 20px;}
 .cta4-bgimage .btn-1:focus, .cta4-bgimage .btn-1:hover {color: #ffffff;}
/*law-firm*/
 .counter7-bgimage {background-image: url("../../images/law-1920x700x1.jpg"); padding:120px 0;}
 .counter7-div .counter-value {color:#333333; font-size:40px; line-height:45px; font-weight:600;}
 .counter7-div .counter-title {font-size:15px; color:#3a6794; font-weight:600; margin-top:5px;}
/*events*/
.digital-clock li {display:inline-block;}	


/*agency*/
 .counter8-bgimage {background-image: url("../../images/events-1920x700x1.jpg"); padding:120px 0;}
 .counter9-bgimage {background-image: url("../../images/seo-1920x700x1.jpg"); padding:120px 0;}
.counter9-div .counter-value,
 .counter8-div .counter-value {color:#ffffff; font-size:40px; line-height:45px; font-weight:600;}
.counter9-div .counter-title,
 .counter8-div .counter-title {color:#ffffff; font-weight:600;}

.counter8-col {background-color:rgba(255,255,255,0.2); box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.3); padding:30px 20px;}

.counter9-div .col-sm-6:nth-child(3) {clear:both;}

/*========================================== 18.COUNTER ENDS ===========================================*/
/*========================================== 19.FEATURES START ===========================================*/
/*app*/
.features5-row img {margin:0 auto;}

.features5-row h4 a {color:#333333;}
.features5-row {margin:0 auto; width:80%;}

/*hosting*/
 .arrow-line {position:absolute; right: -100px; top: -50px; z-index: 2;}
 .right-arrow .arrow-line {left: -100px; right: auto; -ms-transform: rotateY(180deg); -webkit-transform: rotateY(180deg); -moz-transform: rotateY(180deg); -o-transform: rotateY(180deg);  transform: rotateY(180deg);}
 .circle-dot {height: 32px; width: 148px; border-top: 2px solid #3a6794; border-left: 2px solid #3a6794;}
 .arrow-line .circle-dot::after {background: #3a6794 none repeat scroll 0 0; border: 3px solid #bbbbbb; border-radius: 50%; bottom: -13px; content: ""; height: 16px; left: -7px; position: absolute; width: 16px; z-index: -1;}
 .features6-div > i, .arrow-line .circle-dot::after, .arrow-line .circle-dot {
   
	 -webkit-transition: all 0.3s ease 0s;  transition: all 0.3s ease 0s;}
 .features6-div:hover .arrow-line .circle-dot::after {border-color: #d3b7fe;}
 .features6-div:hover > i, .features6-div:hover .arrow-line .circle-dot::after {background: #ff0000 none repeat scroll 0 0;}
 .features6-div:hover .arrow-line .circle-dot {border-color: #333333;}
 .features6-div h4 a {color:#333333;}
 .features6-div {position:relative; 
}
 .features6-top {margin-top:110px;}
 .features6-col-3, .features6-col-1 {margin-bottom:80px;}
/*========================================== 19.FEATURES ENDS ===========================================*/
/*========================================== 20.THREE COLUMN START ===========================================*/
 .three5-row .three5-col-3, .three5-row .three5-col-1 {padding-top:80px; padding-bottom:80px;}
 .three5-col p, .three5-col h3 {color:#ffffff;}
.three9-col img,
 .three6-col img {margin:0 auto;}
 .three6-col {background-color:#f2f2f2; box-shadow: 6px 6px 0 #3a6794; padding:40px 20px;}
.three6-col h4 a {color:#333333;}


.case-border {border-bottom:1px solid #cccccc; margin:20px 0 0 0;}

 .three9-col {background-color:#f2f2f2; box-shadow: 2px 2px 0 #3a6794; padding:10px 10px 30px 10px;}

/*========================================== 20.THREE COLUMN ENDS ===========================================*/
/*========================================== 21.TEAM START ===========================================*/
 .team8-image,.news5-date, .team4-div {position: relative; overflow:hidden;}
.team8-image figure,
 .team4-div figure{position: absolute; padding: 10px 15px; width: 100%; height:auto; bottom: -78px;    
	 -webkit-transition: ease-in-out .5s;  transition: ease-in-out .5s;}
 .team8-image figure,.news5-date figure, .team4-div figure {background: rgba(68, 181, 247, 0.9);}
.team8-image:hover figure, .news5-date:hover figure, .team4-div:hover figure {bottom: 0;}
 .team4-div p, .team4-div h4 {color:#ffffff;}
.team8-div h4 {color:#333333;}
.team8-div p  {color:#3a6794;}
 .team8-div ul li,.team5-div ul li, .team4-div ul li{display:inline-block; margin:0 5px;}
 .team5-div {background-color:#3a6794; box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.3); padding:0 0 30px 0;}
 .team5-div p, .team5-div h4{color:#ffffff; padding:0 15px;}
 .team5-div ul {padding:0 15px;}
/*========================================== 21.TEAM ENDS ===========================================*/
/*========================================== 22.NEWS START ===========================================*/
 .news5-date figure{position: absolute; padding: 10px 15px; width: 100%; height:auto; bottom: -78px;    
	 -webkit-transition: ease-in-out .5s;  transition: ease-in-out .5s; text-align:center;}
 .news5-date a {color:#ffffff; font-size:16px;}
 .news5-col img {cursor:pointer;}
.news5-col h4 a {color:#333333;}
 .news9-col p a,
 .news8-col a,
 .news7-col a{color:#3a6794;}
.news9-col h4,
 .news8-col h4,
 .news7-col h4 {margin-bottom:5px;}
.news9-col h4 a,
.news8-col h4 a,
 .news7-col h4 a {color:#333333;
 }
 .news7-right {margin-top:30px;}
 .news7-row {box-shadow: 0 12px 19px 4px rgba(0, 0, 0, 0.08);    
	  -webkit-transition: 0.3s;  transition: 0.3s; position: relative; top: 0;}
 .news7-row:hover {box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.08); top: 1px;}
 .row.news7-row {width:100%;}
 .news7-left {padding:0;}
 .news7-main {	
	padding:0 15px;}

.news9-div { box-shadow: 0 5px 5px 5px rgba(0, 0, 0, 0.1);  padding:15px 15px 30px 15px;}
 
 
/*========================================== 22.NEWS ENDS ===========================================*/

/*========================================== 23.TIMELINE START ===========================================*/

.resume-timeline,
.timeline {
    list-style: none; padding: 0; position: relative; margin-bottom:0;}
.resume-timeline > li,
.timeline > li {margin-bottom:50px; position: relative;}
.resume-timeline > li:before,
.resume-timeline > li:after,
.timeline > li:before,
.timeline > li:after {content: " "; display: table;}

.resume-timeline > li:after,
.timeline > li:after {clear: both;}


.timeline:before {top: 0; bottom: 0; position: absolute; content: " "; width: 3px; background-color: #aaaaaa; left: 50%; margin-left: -1.5px;}
.resume-timeline:before {top: 0; bottom: 0; position: absolute; content: " "; width: 3px; background-color: #aaaaaa; left:0; margin-left: -1.5px;}


.timeline > li > .timeline-badge {color: #fff; width: 50px; height: 50px; line-height: 50px; font-size:30px; text-align: center; position: absolute; top: 16px; left: 50%; margin-left: -25px; background-color: #3a6794; z-index: 100; border-radius:50%; box-shadow: 0 12px 19px 4px rgba(0, 0, 0, 0.2);}
.timeline > li > .timeline-panel {width: 40%; float: left; padding: 20px; position: relative;}
.resume-timeline > li > .timeline-badge {color: #fff; width: 50px; height: 50px; line-height: 50px; font-size:30px; text-align: center; position: absolute; top: 16px; left: 0; margin-left: -25px; background-color: #3a6794; z-index: 100; border-radius:50%; box-shadow: 0 12px 19px 4px rgba(0, 0, 0, 0.2);}
.resume-timeline > li > .timeline-panel {width: 65.555%; float: left; padding: 35px 20px; position: relative;}

.resume-timeline  .timeline-image-left {position: relative;}


.timeline-panel {background-color:#3a6794; box-shadow: 0 12px 19px 4px rgba(0, 0, 0, 0.2);}
.timeline-panel  h4 a,
.timeline-panel  p,
.timeline-panel  h4{color:#ffffff;}

.timeline-image-left { float: left;  width: 50%;	
}
.timeline-image-right { float: right;  width: 50%;	
}

.resume-timeline .timeline-image-left { float: left;  
	 width: 30%;	
}
.resume-timeline .timeline-image-right { float: right;  width: 30%;	
}

.timeline-image-left .timeline-image-body { 
	position:relative; right:-100px;}

.timeline-image-right .timeline-image-body { 
	position:relative; left:-100px;}

.timeline-image-body img {margin:0 auto;}

.timeline-border {border-bottom:2px solid #3a6794; width:100px; margin:15px auto 0 auto;}


			
       
       

            

.timeline > li > .timeline-panel:after {position: absolute; top: 27px; right: -14px; display: inline-block; border-top: 14px solid transparent; border-left: 14px solid #3a6794; border-right: 0 solid #3a6794; border-bottom: 14px solid transparent; content: " ";}
.resume-timeline > li > .timeline-image-left:after {position: absolute; top: 27px; right: -14px; display: inline-block; border-top: 14px solid transparent; border-left: 14px solid #ffffff; border-right: 0 solid #ffffff; border-bottom: 14px solid transparent; content: " ";}

      

.timeline > li.timeline-inverted > .timeline-panel {float: right;}
.resume-timeline > li.timeline-inverted > .timeline-panel  {float: left;}
.resume-timeline > li.timeline-inverted > .timeline-image-left:before,
.timeline > li.timeline-inverted > .timeline-panel:before {border-left-width: 0; border-right-width: 15px; left: -15px; right: auto;}
.resume-timeline > li.timeline-inverted > .timeline-image-left:after,
.timeline > li.timeline-inverted > .timeline-panel:after {border-left-width: 0; border-right-width: 14px; left: -14px; right: auto;}

.resume-timeline .timeline-image-left {background-color:#ffffff; margin-left:50px; padding:40px 20px;}

.resume-timeline .timeline-image-left .timeline-image-body {
    position: relative; right: 0;}



.timeline-body > p,
.timeline-body > ul {
    margin-bottom: 0;}

.timeline-body > p + p {margin-top: 5px;}

.resume-timeline li:last-child,
.timeline li:last-child {margin-bottom:0;}

/*========================================== 23.TIMELINE ENDS ===========================================*/

/*========================================== 24.SKILLS START ===========================================*/

.skill-inner,
.skill-outer {
    border-radius: 5px; height: 3px;}
.skill-outer {
    background-color: #cccccc;}
.skill-inner {
    background-color: #3a6794; width:0;}

.skill-value li:nth-child(1) {
    color:#333333;}

.skill-value li:nth-child(2) {
    float: right; color:#3a6794;}
.skill-value {
    padding-bottom: 10px;}
.skill-value li {
    display: inline-block;}
/*========================================== 24.SKILLS ENDS ===========================================*/

/*========================================== 25.FOOTER START ===========================================*/
 .footer1-section {background-color:#222222;}
 .footer1-section .footer1-row .footer1-col {padding:0 5px;}
 .footer1-row .footer-div1 {background-color:#1a1a1a; padding:50px 30px;}
 .footer-div1 > a {display: table;}
.footer10-row .footer-div1 h4,.footer8-row .footer-div1 h4, .footer3-row .footer1-col h4, .footer2-row .footer1-col h4, .footer1-section .footer1-col h4 {color:#ffffff; margin-bottom:15px;}
 .footer3-row .footer1-col .first-content, .footer2-row .footer1-col p, .footer1-section .footer-div1 .first-content {color:#ffffff;}
 .footer1-row .footer1-icon {margin-top:17px;}
.footer8-row .footer1-icon li,.footer10-row .footer1-icon li,
 .footer3-row .footer1-icon li, .footer2-row .footer1-icon li, .footer1-row .footer1-icon li {display: inline-block; margin-left: 5px; margin-right: 5px;}
 .footer10-row .footer1-icon li:first-child,.footer8-row .footer1-icon li:first-child,.footer3-row .footer1-icon li:first-child, .footer2-row .footer1-icon li:first-child, .footer1-row .footer1-icon li:first-child {margin-left: 0;}
.footer8-row .footer1-address {display:table; margin-left:auto; margin-right:auto;	
}
.footer10-row .footer1-address {display:table; margin-left:auto; margin-right:auto;	
}

.footer10-row .footer1-address li,.footer8-row .footer1-address li, .footer3-row .footer1-address li, .footer2-row .footer1-address li, .footer1-row .footer1-address li {display: table-cell; font-size: 85%;}
.footer10-row .footer1-address li:first-child,.footer8-row .footer1-address li:first-child, .footer3-row .footer1-address li:first-child, .footer2-row .footer1-address li:first-child, .footer1-row .footer1-address li:first-child {padding-right: 10px;}
 .footer10-row .footer1-address li p,.footer10-row .footer1-address li p a,.footer8-row .footer1-address li p,.footer8-row .footer1-address li p a, .footer3-row .footer1-address li p, .footer3-row .footer1-address li p a, .footer2-row .footer1-address li p, .footer2-row .footer1-address li p a, .footer1-row .footer1-address li p, .footer1-row .footer1-address li p a {color: #ffffff; letter-spacing:0.5px; font-weight:300;}
 .footer1-row .footer1-address-space {margin-bottom:23px;}
 .footer3-row .footer1-address-space, .footer2-row .footer1-address-space {margin-bottom:20px;}
 .subscribe1-input {color: #ffffff; border:0; box-shadow: 0 0 5px rgba(0, 0, 0, 0.3); background-color:transparent; border-radius: 0px; height: 40px; padding-left: 20px; padding-right: 20px; position:relative; width:100%;}
 .subscribe5-div {display:table;}
 .subscribe5-input {color: #ffffff; border-left:1px solid #666666; border-top:1px solid #666666; border-bottom:1px solid #666666; border-right:0; background-color:transparent; border-radius: 0px; display:table-cell; height: 40px;	
     padding-left: 20px; padding-right: 20px; position:relative;  top:1px; width:100%;}
.subscribe5-div .subscribe1-btn .btn,
 .subscribe5-div .subscribe1-btn {display:table-cell;}
 .subscribe5-div .subscribe1-btn .btn{padding:10px 15px; border-radius:0;
  
}
.subscribe6-input {color: #ffffff; border:1px solid #666666;     
     background-color:transparent; border-radius: 0px; display:table-cell; height: 40px;	
     padding-left: 20px; padding-right: 20px; position:relative;  top:1px; width:100%;}
 .links-ul li {color:#ffffff; border-bottom:1px solid #222222; letter-spacing: 0.5px; margin-bottom:5px; padding-bottom:5px;}
 .links-ul li a{color:#ffffff;	 
}
 .links-ul li:last-child {border-bottom:0; margin: 0; padding: 0;}
 .links-ul li:before {color: #ffffff; content: "\f105"; display:inline-block; font-family: "FontAwesome"; font-size: 15px; padding-right:10px;}
 .popular-post .post-img-1 {display: table-cell; float: left; overflow: hidden; padding-right: 15px; opacity: 1;}
 .popular-post .post-1 {display: table-cell;}
 .popular-post .post-1 p a {color: #eeeeee;}
 .popular-post .post-1 p a:hover {color: #3a6794;}
 .popular-post .footer-date-ul li {vertical-align: middle;}
 .popular-post .footer-date-ul li:first-child {padding-right: 5px;}
 .popular-post .footer-date-ul-1 {padding-right: 10px;}
 .popular-post .footer-date-ul, .popular-post .footer-date-ul li {display:inline-block;}
 .popular-border {border-bottom:1px solid #666666; padding-bottom:30px;}
 .contact-map {border:0; height:200px;}
 .copyright1-bg {background-color:#1a1a1a; padding:30px 0;}
 .copyright3 p, .copyright2 p, .copyright1 p {color:#ffffff; font-size: 80%;}
 .copyright2-bg {background-color:#1a1a1a; padding:30px 0;}
 .copyright3-bg {background-color:#1a1a1a; padding:30px 0;}
 .footer-logo {display:inline-block;}
.footer8-col-right {background-color:#3a6794; box-shadow: 0 12px 19px 4px rgba(0, 0, 0, 0.3); padding:35px 15px; position:relative;}
.footer8-col-left {padding:40px 15px; background-color:rgba(255,255,255,0.1);   box-shadow: 0 12px 19px 4px rgba(0, 0, 0, 0.3);}

.footer10-bgimage { background-image: url("../../images/resume-1920x700x2.jpg");  padding:100px 0;}

.footer10-row {margin:0 auto; width:85%;}
.footer10-col-right {background-color:rgba(255,255,255,0.2); box-shadow: 0 12px 19px 4px rgba(0, 0, 0, 0.3); padding:35px 15px; position:relative;}
.footer10-col-left {padding:60px 15px; background-color:rgba(255,255,255,0.1);   box-shadow: 0 12px 19px 4px rgba(0, 0, 0, 0.3);}
.book-now-form10 h3 {color:#ffffff;}

/*========================================== 25.FOOTER ENDS ===========================================*/
/*========================================== 26.MEDIA QUERIES START ===========================================*/
 @media only screen and (min-width: 250px) and (max-width: 767px) {.res-bottom-space30 {    margin-bottom:30px; }
     .res-bottom-space35 {    margin-bottom:35px; }
     .res-bottom-space40 {    margin-bottom:40px; }
     .footer15-row .footer-bottom-res-space{    margin-bottom:30px; }
    /*responsive menu*/
     .topbar1.navbar-default .navbar-toggle .icon-bar {    background-color: #3a6794; }
     .topbar2.navbar-default .navbar-toggle .icon-bar {    background-color: #3a6794; }
     .topbar3.navbar-default .navbar-toggle .icon-bar {    background-color: #3a6794; }
     .topbar3.navbar-default .navbar-toggle:focus, .topbar3.navbar-default .navbar-toggle:hover, .topbar2.navbar-default .navbar-toggle:focus, .topbar2.navbar-default .navbar-toggle:hover, .topbar1.navbar-default .navbar-toggle:focus, .topbar1.navbar-default .navbar-toggle:hover {    background-color: transparent; }
     .topbar3.navbar-default .navbar-toggle, .topbar2.navbar-default .navbar-toggle, .topbar1.navbar-default .navbar-toggle {    border: none;     margin-bottom: 15px;     margin-top: 19px;     margin-right: 0; }
     .navbar-nav.menu3-ul > li > a , .navbar-nav.menu2-ul > li > a , .navbar-nav.menu1-ul > li > a {    padding:10px 15px; }
     .menu3-ul,.menu2-ul,.menu1-ul {    margin:0 !important; }
     .topbar3.navbar-default .navbar-collapse, .topbar2.navbar-default .navbar-collapse, .topbar1.navbar-default .navbar-collapse {    border: 0;     box-shadow:none; }
     .nav.navbar-nav.menu3-ul, .nav.navbar-nav.menu2-ul, .nav.navbar-nav.menu1-ul {    padding-bottom:10px; }
     .leftHalf {    padding:80px 15px 40px 15px; }
     .rightHalf {    padding:40px 15px 80px 15px; }
     /*.two-left-div7,*/ .two-left-div4, .two-left-div3 {    padding: 20px 0 80px !important; }
     .faq-col-space {    margin-top:20px; }
     .footer1-section .footer1-row .footer1-col {    padding:0 15px; }
     .services3-row {    margin:0;     width: 100%; }
     .leftHalf-row .col-sm-6{    padding:0; }
     .header-strip2-row, .header-div-2 p {    width:100%; }
     .top-space20.services3-col-4, .top-space20.services3-col-3 {    margin-top:30px; }
     .services3-div {    padding-top:20px; }
     .header-strip2-row .col-md-4, .header-strip2-row .col-md-8 {    padding:0; }
     .counter-resSpace {    margin-top:30px; }
     .heading-padding-3 {    padding-bottom: 30px; }
     .header-bgimage-3 {    padding-bottom: 150px; }
     .book-now-form3 {    padding: 30px; }
	.team5-left {	text-align:center; }
	.header-div-4 p {	width:100%; }	
	.counter7-col {	
		margin:0 auto; }
	.heading-padding-7 {	padding-bottom: 120px; 	padding-top: 120px; }
	.header-strip6-row .col-md-12 {	padding:0; }
}
 @media only screen and (max-width: 360px) {.services3-row {    width:100% !important; }
	
	.footer10-row .footer1-icon li ,
	.footer8-row .footer1-icon li {	margin-left:0;			
	}
	
	.footer10-row .footer1-icon li  img,
	.footer8-row .footer1-icon li  img{	width:40px; 	height:40px; }
	
	
}
 @media only screen and (max-width: 310px) {
    
	.team8-div {	margin:0 auto; 	width:100% !important; }
	
}
 @media only screen and (max-width: 479px) {
    
	.header-div-10 h1,
	.header-div-9 h1,
	.header-div-8 h1,
	.header-div-6 h1,
	.header-div-5 h1,
	.cta4-bgimage h1,
	.header-div-4 h1,
     .header-div-3 h1,
	.header-div-2 h1,
	.header-div-1 h1	{    font-size:30px;     line-height:40px; }	
	.header-div-10 .first-content,
     .header-div-1 p {    font-size: 16px; }
     .header-div-2 p {    font-size:14px;     width:100%; }
	.header-div-10 .btn-1 {	font-size:15px; }
     .header-div-3 p {    width:100%; }
     .heading-padding-3 {    padding-bottom:30px; }
     .header-div-1 .btn-1 {    font-size: 15px; }
     h2 {    font-size: 26px;     line-height: 32px; }
	.cta4-bgimage h3,
     h3 {    font-size: 22px;     line-height: 28px; }
     h4 {    font-size: 18px;     line-height: 24px; }
     .header-strip1 .strip-div p {    font-size: 22px;     line-height: 28px; }
     .header-strip1 .strip-div1 .btn {    font-size:14px; }
	.header-div-6 p span {	font-size: 20px; }
	.packages6-price p {	font-size:25px; }
     .about1-ul {    width: 100%; }
     .about1-ul-1 {    display: table;     padding-top:20px;     width: 100%; }
     .two-left-div7 .col-xs-6, .two-left-div4 .col-xs-6, .two-left-div3 .col-xs-6 {    width:100%; }
     .services3-main .col-xs-6 , .services2-row .col-xs-6 {    width:100%; }
     .services3-row {    width:80%; }
     .services3-col-space {    margin:20px 0 0 0; }
     .services2-topSpace-1, .services2-topSpace {    margin:30px 0 0 0; }
     .content2-panel .nav.panel-tabs li {    display:table;     width:100%;     margin:0 0 5px 0; }
     .content2-panel .nav.panel-tabs li:nth-child(3), .content2-panel .nav.panel-tabs li:nth-child(1) {    border-radius:0; }
     .packages1-price p {    font-size:28px; }
	.digital-clock .countdown {	font-size:25px; }
	.header-div-8 .first-content {	font-size:16px; }
     .accordion-title .accordion-plus::before {    height:32px;     line-height:32px; }
     .services3-row {    margin:0 auto;     width:320px; }
     .counter3-resSpace, .services3-col-2 {    margin-top:30px; }
	.counter9-div .col-xs-6,
	 .counter8-div .col-xs-6,
     .counter3-div .col-xs-6 {    width:100%; }
	.services9-row .col-xs-6,
	.services6-row .col-xs-6,
	.services5-row .col-xs-6,
	.services4-row .col-xs-6 {	width:100%; }
	.counter7-div .col-xs-6 {	width:100%; }
	.counter7-col {	display: flex; 	display:-webkit-flex; 	width:250px; }
	.news7-row,
	.news7-main {	
		margin:0 auto; }
	.news7-main {padding:0; }
	.popular-post .footer-date-ul {	display:table; }
	.popular-post .footer-date-ul-1 {	padding-right:0px; 	padding-bottom:10px; }
	.header-strip6-row {	width:100%; }
	.team8-col{	width:100%; }
	.team8-div {	margin:0 auto; 	width:280px; }
	
	.team8-col:nth-child(2),
	.team8-col:nth-child(3),
	.team8-col:nth-child(4) {	margin-top:30px; }
	
	.services9-img,
	.services9-content {	width:100%; }
	
}
 @media only screen and (min-width:480px) and (max-width: 767px) {.services2-topSpace {    margin:30px 0 0 0; }
	.services7-col-3 {	left:50%; }
	.services7-col-4 {	right:50%; }
	.services7-col-5,
	.services7-col-3 {	clear:both; }
	.team8-row .team8-col:nth-child(4),
	.team8-row .team8-col:nth-child(3) {	margin-top:30px; }
	.team8-div ul li {	margin-left:0; 	margin-right:2px; }
	
	.services9-img,
	.services9-content {	width:100%; }
	.services9-row .col-md-4:nth-child(4).top-space {	margin-top:0px; }	
}
 @media only screen and (max-width: 599px) {.gallery-div1 .gallery-col {    width:100%; }
     .gallery-div1 .gallery-col .gallery-image {    width:390px;     margin:0 auto; }
     .gallery-div1 .gallery-col.col-xs-6:nth-child(2), .gallery-div1 .gallery-col.col-xs-6:nth-child(1) {    margin-bottom:4px; }
     .header-strip1 .strip-col {    width:100%; }
     .header-strip1 .strip-div1, .header-strip1 .strip-div {    display:table;     margin:0 auto; }
     .header-strip1 .strip-div1 {    margin:20px auto 0 auto; }
     .book-now-form2 {    width:100%; }
     .nav.panel-tabs li:last-child {    margin-bottom: 0 !important; }
     .content3-panel .nav.panel-tabs li {    display:table;     width:100%;     margin:0 0 5px 0; }
     .content3-panel .panel-tabs {    border:0; }
     .content3-panel .panel-tabs > li.active > a::after {    position:relative; }
	.testimonial-bgimage-4 .col-xs-6 {	width:100%; }
	.owl-demo6 .item {	 text-align: center; 	 padding: 0; 	 opacity:1; 	 -webkit-transform: none; 	 transform: none; 	 -webkit-transition: all 0.3s ease-in-out; 	 -moz-transition: all 0.3s ease-in-out; 	 transition: all 0.3s ease-in-out; }
	 .owl-demo6 .owl-item.active.center .item {	 opacity: 1; 	 -webkit-transform: none; 	 transform: none; }
	 .owl-demo6.owl-carousel .owl-item img {    
		 margin: 0 auto 0; }
	#counter > li {	margin-top:15px; }
	
}
 @media only screen and (max-width: 400px) {.gallery-div1 {    padding:0 15px; }
     .gallery-div1 .gallery-col .gallery-image {    width:100% !important; }
	
}
 @media only screen and (min-width:390px) and (max-width: 767px) {  .packages9-border ,
	 .three6-col,
	 .packages6-border ,
	 .packages1-border {    margin-left:auto;     margin-right:auto;     width:360px; }
	
	.news9-div,
	.three9-col,
	.news7-row.row,
	.team5-div,.team4-div {    margin-left:auto;     margin-right:auto;     width:320px; }
	.news5-date {	width:320px; }
	
     .packages1-border:after{    left:0;     right:0;     margin:0 auto;     width:50%; }
     .packages1-border:before{    width:50%;     left:0;     right:0;     margin:0 auto; }
     .packages1-border:hover:after {    left: 55px;     opacity: 1; }
     .packages1-border:hover:before {    right: 55px;     opacity: 1; }
}
 @media only screen and (max-width:767px) and (max-height: 400px){.navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse {    max-height:110px;     overflow:scroll; }
}

 @media only screen and (min-width: 480px) and (max-width:599px) {.counter7-div {	 margin:0 auto;     width:90%; }
	.counter7-div .col-xs-6:nth-child(3) {	clear:both; }
 }

 @media only screen and (min-width: 600px) and (max-width:767px) {.gallery-resSpace1 {    padding-top:4px; }
     .gallery-div1 {    padding:0 15px; }
     .book-now-form2 {    width:80%; }
     .about2-col {    margin:0 auto;     width:70%; }
	.counter7-div {	 margin:0 auto;     width:80%; }
	.counter7-div .col-xs-6:nth-child(3) {	clear:both; }
	
	.subscribe6-input {	width:50%; }

}
 #whyus > div > div {display: flex;}
#whyus h5 {color: white !important; font-size: 22px;}
 @media only screen and (max-width: 991px) {
	 .section-bottom-space20 {    margin-bottom:20px; }
     .section-bottom-space30 {    margin-bottom:30px; }
     .section-bottom-space35 {    margin-bottom:35px; }
     .services2-col-topSpace {    margin-top:30px; }
     .two-left-bgimage7, .two-left-bgimage4, .two-left-bgimage3 { width:100%; }
	  #whyus > div > div {display: block;}
	  #whyus > div > div .two-left-bgimage7 {height: 260px;}
     .two-left-div7, .two-left-div4, .two-left-div3 {    padding:20px 15px 80px 15px; }
     .about2-row img {    margin:0 auto; }
     .header-strip1 .strip-left {    text-align:center; }
	.three5-row .three5-col-1 {	padding-bottom:30px; }
	.three5-row .three5-col-3 {	padding-top:30px; }
	.arrow-line {	right:0; 	position:relative; 	display:none; }
	.features6-top {	margin-top:0; }
	.features6-col-3, .features6-col-1 {	margin-bottom: 30px; }
	.features6-div {	text-align:center; }
	.features6-img img {	margin:0 auto; }
	.packages6-image {display:none; }
	.packages6-col {
    margin-top: 0px; }
	.cta6-div-2,
	.cta6-bg h3 {text-align:center; }
	 .cta6-bg h3 {	margin-top: 0; 	margin-bottom:5px; }
	.cta6-div-2 {	margin-top: 15px; }
	.cta6-bg h3 {	line-height: 30px; }
	.header-strip7 .row {	text-align:center; 	width:100%; }
	.header-strip7 .row h4 {	line-height:25px; }
	.header-strip7-right  {	text-align:center; }
	.news7-right {	margin-bottom: 30px; 	margin-top: 20px; }
	
	.footer8-row {	padding:0 15px; }
	.services9-img,
	.services9-content {	text-align:center; }
	.footer10-row {	width:100%; } 
		
}
 @media only screen and (min-width: 768px) and (max-width:991px) {.packages1-border:after{    left:0;     right:0;     margin:0 auto;     width:50%; }
     .packages1-border:before{    width:50%;     left:0;     right:0;     margin:0 auto; }
     .packages1-border:hover:after {    left: 55px;     opacity: 1; }
     .packages1-border:hover:before {    right: 55px;     opacity: 1; }
     .footer1-row .footer1-icon li {    margin-right:-3px; }
     .leftHalf-row {    width:600px; }
     .book-now-form2 {    width:60%; }
     .services2-topSpace {    margin:30px 0 0 0; }
     .rightHalf .book-now-form1 {    margin:0 auto;     width:60%; }
     .header-div-3 p {    width:100%; }
     .services3-main-row {    margin:0 auto;     width:90%; }
     .services3-div {    padding-top:20px; }
	 .team8-div ul li,
	.team4-div ul li {    margin-left:2px;     margin-right:2px; }
	.subscribe5-div .subscribe1-btn {	display: table; } 
	.subscribe5-input {	display: block; 	border:1px solid #666666; }
	.services7-col-3 {	left:50%; }
	.services7-col-4 {	right:50%; }
	.popular-post .post-img-1 {	display: table; 	float: none; }
	.post-1 {	padding-top:10px; }
	.popular-post .footer-date-ul {	display:table; }
	.popular-post .footer-date-ul-1 {	padding-right:0px; 	padding-bottom:10px; }
	.services7-col-5,
	.services7-col-3 {	clear:both; }
	.subscribe5-div .subscribe1-btn {	padding-top:20px; }
	.timeline .timeline-image-left,
	.timeline .timeline-image-right {	width:30%; }
	
	.news8-row .news8-col:nth-child(4),
	.news8-row .news8-col:nth-child(3) {	margin-top:30px; }
	
	.footer10-row .footer1-icon li,
	.footer8-row .footer1-icon li {	margin-left:0; 	margin-right:3px; }
	.footer8-col-left {	padding:50px 15px; }
	.services9-img,
	.services9-content {	width:100%; }
	.services9-row .col-md-4:nth-child(4).top-space {	margin-top:0px; }	
	.resume-timeline > li > .timeline-panel {	width: 57.555%; }
	.resume-timeline .timeline-image-left {	padding:42px 20px; }	
	ul.resume-timeline:before  {	left: 40px; }
	.resume-timeline > li > .timeline-badge {	margin-left:15px; }
	.resume-timeline .timeline-image-left {	margin-left:85px; }
	.footer10-col-left {	padding:60px 15px; }
}
@media only screen and (min-width: 600px) and (max-width:991px) {.team8-row {	width:86%; 	margin:0 auto; }
	.team8-row .team8-col:nth-child(4),
	.team8-row .team8-col:nth-child(3) {	margin-top:30px; }
}
 @media only screen and (min-width: 992px) and (max-width:1199px) {.header-strip1 .strip-col {    width:100%; }
     .customer-right.top-space20 {    margin-top:0; }
     .footer1-row .footer1-address-space {    margin-bottom: 14px; }
     .rightHalf {    padding:40px 40px; }
     .services3-div {    padding-top:15px; }
     .two-left-bgimage3 {    height:585px; }
	.two-left-bgimage4 {	height:585px; }
	.two-left-bgimage7 {}
	.three5-row .three5-col-3, .three5-row .three5-col-1 {	padding-bottom: 50px; 	padding-top: 50px; }
	.team5-div ul li {	margin-left:0; }
	.header-strip7 .row {	width:85%; }
	.popular-post .footer-date-ul {	display:table; }
	.popular-post .footer-date-ul-1 {	padding-right:0px; 	padding-bottom:10px; }
	.news7-right {	margin-bottom: 30px; 	margin-top: 20px; }
	.row.news7-main {	margin:0 auto; 	width:82%; }
	 .cta6-bg h3 {	margin-top:0; }
	.cta6-bg h3 {	line-height: 30px; }
	.team8-div ul li {	margin-left:0; 	margin-right:2px; }
	.services9-img,
	.services9-content {	text-align:center; 	width:100%; }
	.resume-timeline > li > .timeline-panel {	width: 60.4%; }
	.resume-timeline .timeline-image-left {	padding:52px 20px; }	
	ul.resume-timeline:before  {	left: 40px; }
	.resume-timeline > li > .timeline-badge {	margin-left:15px; }
	.resume-timeline .timeline-image-left {	margin-left:85px; }
	
}
@media (max-width: 767px) {
	ul.resume-timeline:before,
	ul.timeline:before {	left: 40px; }
	
	
	ul.timeline > li > .timeline-panel {	
		width: calc(100% - 90px);	
	}
	
	.resume-timeline .timeline-image-left {	padding:30px 20px !important; }
	ul.resume-timeline > li > .timeline-panel {text-align:center; }
	
	ul.resume-timeline > li > .timeline-panel,
	.resume-timeline .timeline-image-left {	margin-left:90px; 	width: calc(100% - 90px);	
	}
	ul.resume-timeline > li > .timeline-badge ,
	ul.timeline > li > .timeline-badge {	left: 15px; 	margin-left: 0; 	top: 16px; }
	ul.resume-timeline > li > .timeline-panel,
		ul.timeline > li > .timeline-panel {	float: right; }
	ul.resume-timeline > li > .timeline-panel:before,
	ul.timeline > li > .timeline-panel:before {	border-left-width: 0; 	border-right-width: 15px; 	left: -15px; 	right: auto; }
	ul.resume-timeline > li > .timeline-panel:after,
	ul.timeline > li > .timeline-panel:after {	border-left-width: 0; 	border-right-width: 14px; 	left: -14px; 	right: auto; }
	
	.timeline-inverted .timeline-image-left {	padding-bottom:20px; }
	
	.timeline-image-right {	padding-top:20px; }
	.timeline-image-right .timeline-image-body {	left:0; }
	
	.timeline-image-left .timeline-image-body {	right:0; }
	
	.timeline-image-right,
	.timeline-image-left {	width:100%; }
	
	.header-strip7 {	padding-left:0; 	padding-right:0; }
	
	
	.footer8-col-left {	padding-bottom:20px; }
	
	.packages9-center {	transform: scale(1); }
	.packages9-left {	margin-top: 0; }
	.footer10-col-left {	padding:30px 15px; }
	
	
}
/*========================================== 26.MEDIA QUERIES ENDS ===========================================*/


h1, h2, h3, h4, h5, 
#menu_1 {font-family: 'Gotham';}

.header-div-3 h1
, .navbar-nav.menu3-ul > li > a
, .navbar-nav.menu2-ul > li > a
, .navbar-nav.menu1-ul > li > a {font-weight: 500;}

.header-div-3 {background: rgba(23, 40, 58, 0.53); padding: 20px;}
.header-div-3 img {margin: 20px auto; width: 50%; display: block;}
.heading-padding-3 {padding-bottom: 0; padding-top: 130px;}
.header-bgimage-3 {background-image: url("../../images/health-insurance-for-residencia.jpg");}
body.blackfriday .header-bgimage-3 {background-image: url("../../images/header-bf2019.jpeg");}
body.blackfriday .heading-padding-3 {padding-top: 0px;}
body.blackfriday .heading-padding-3 p {padding: 18px 0;}
body.blackfriday .header-bgimage-3 .container {padding: 130px 0;}
.book-form3 .form3-div label {color: #ce1300; text-shadow: 0px 0px 3px rgba(255,255,255,0.7);}

.form3-div.gprd input {position: relative; margin-right: -21px;}
.form3-div.gprd label.disclaimer {color: #ffffff; text-shadow: 0 0; font-weight: normal; font-size: 80%; display: inline-block; position: relative; left: 21px; margin-right: 21px; vertical-align: top; margin-top: 2px;}
.form3-div.gprd label.error {position: relative; margin-right: 0px; left: 24px;}

#whats .separator {display: block; margin: 10px auto;}
#whats h3 {text-align: center;}
#whats .container .row img {box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.1); margin-bottom: 20px; padding-bottom: 0;}

#adeslas img.logo {display: block; width: 50%; margin: 30px auto;}
#adeslas ul {color: #ffffff; margin-top: 30px;}
#adeslas ul li {}

.header-strip7 .row a.btn {margin-top: 20px;}

.cta8-bgimage {background-image: url("../../images/oficinas-adeslas.jpg");}
.cta8-bgimage .covertor {background: rgba(0,0,0,0.4); padding:150px 0;}
.cta8-bgimage h3 {color:#ffffff;}
.cta8-bgimage p { color:#ffffff;}
.cta8-bgimage .btn {font-size:16px; padding:12px 25px;}

ul.specmola {list-style-image: url(../../images/specs-bullet.png);}
.specmola li {margin: 3px 0;}

@media (min-width: 1200px) {
	.header-strip7 .row a.btn {margin-top: 0px;}
}

img#imghead {width: 100%;}
img.dto{margin: 0; width: auto; position: absolute; left: -10px; top: -13px;}
@media only screen and (max-width: 767px) and (min-width: 250px) {
	.heading-padding-3 {padding-bottom: 20px;}
	.logo-image {padding: 17px 0 !important; max-width: 75%;}
	img#dto{margin: 0; width: auto; position: absolute; left: 20px; top: -13px;}
	body.blackfriday .book-now-form3 {padding: 122px 30px;}
}
@media (min-width: 768px) {
	.logo-image {max-width: 180px; padding: 20px 0;}
	body.blackfriday .heading-padding-3 p {padding: 30px 0;}
	img#dto{margin: 0; width: auto; position: absolute; left: -30px; top: -13px;}
	body.blackfriday .book-now-form3 {padding: 44px 30px;}
}
@media (min-width: 992px) {
	.logo-image {max-width: 100%; padding: 10px 0;}
	body.blackfriday .heading-padding-3 p {padding: 55px 0;}
	img#dto{margin: 0; width: auto; position: absolute; left: -30px; top: -13px;}
	body.blackfriday .book-now-form3 {padding: 109px 30px;}
}
@media (min-width: 1200px) {
	body.blackfriday .heading-padding-3 p {padding: 15.5px 0;}
	img#dto{margin: 0; width: auto; position: absolute; left: -30px; top: -13px;}
	body.blackfriday .book-now-form3 {padding: 122px 30px;}
}}




 