@import url('https://fonts.googleapis.com/css?family=Niconne|Raleway');
@import url('https://fonts.googleapis.com/css?family=David+Libre');
body {
    font-family: 'Lato', sans-serif !important;
}

@font-face {
    font-family: 'Glyphicons Halflings';
    src: url(/assets/glyphicons-halflings-regular.eot);
    src: url(/assets/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'), url(/assets/glyphicons-halflings-regular.woff2) format('woff2'), url(/assets/glyphicons-halflings-regular.woff) format('woff'), url(/assets/glyphicons-halflings-regular.ttf) format('truetype'), url(/assets/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg');
}

@font-face {
    font-family: 'latoblack';
    src: url(/assets/lato-black-webfont.woff2) format('woff2'), url(/assets/lato-black-webfont.woff) format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'latobold';
    src: url(/assets/lato-bold-webfont.woff2) format('woff2'), url(/assets/lato-bold-webfont.woff) format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'latoitalic';
    src: url(/assets/lato-italic-webfont.woff2) format('woff2'), url(/assets/lato-italic-webfont.woff) format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'latoregular';
    src: url(/assets/lato-regular-webfont.woff2) format('woff2'), url(/assets/lato-regular-webfont.woff) format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Lato-Light';
    src: url(/Lato-Light.eot) format('embedded-opentype'), url(/assets/Lato-Light.woff) format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'LatoBoldItalic';
    src: url(/assets/LatoBoldItalic.eot);
    src: url(/assets/LatoBoldItalic.eot) format('embedded-opentype'), url(/assets/LatoBoldItalic.woff2) format('woff2'), url(/assets/LatoBoldItalic.woff) format('woff'), url(/assets/LatoBoldItalic.ttf) format('truetype'), url(/assets/LatoBoldItalic.svg#LatoBoldItalic) format('svg');
}

@font-face {
    font-family: 'LatoHairline';
    src: url(/assets/LatoHairline.eot);
    src: url(/assets/LatoHairline.eot) format('embedded-opentype'), url(/assets/LatoHairline.woff2) format('woff2'), url(/assets/LatoHairline.woff) format('woff'), url(/assets/LatoHairline.ttf) format('truetype'), url(/assets/LatoHairline.svg#LatoHairline) format('svg');
}

@font-face {
    font-family: 'DancingScriptBold';
    src: url(/assets/DancingScriptBold.eot);
    src: url(/assets/DancingScriptBold.eot) format('embedded-opentype'), url(/assets/DancingScriptBold.woff2) format('woff2'), url(/assets/DancingScriptBold.woff) format('woff'), url(/assets/DancingScriptBold.ttf) format('truetype'), url(/assets/DancingScriptBold.svg#DancingScriptBold) format('svg');
}


/* Globals*/

.navbar {
    background-color: #fff;
    border-color: #fff;
    padding: 0px;
}

.navbar-brand {
    padding: 0px 0px;
}

#wrapper {
    /* position: fixed; */
    position: relative !important;
    z-index: 4000;
    width: 100%;
}

body {
    color: #636363;
    background-color: #fff;
    font-family: 'Lato';
    font-size: 14px;
    line-height: 1.5;
    margin: 0;
    padding: 0;
}

a:active,
a:focus,
a:hover {
    color: #337ab7;
    text-decoration: none;
}

h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a {
    color: #121212;
}

h1 a:hover,
h2 a:hover,
h3 a:hover,
h4 a:hover,
h5 a:hover,
h6 a:hover {
    color: #888;
}

.paddingt {
    padding-top: 0px !important;
    padding-bottom: 0px;
}

h5 {
    font-family: 'latoblack';
    font-size: 16px;
    color: #363636;
    margin: 0 auto;
    padding: 0px;
}

h6 {
    font-family: 'latoblack';
    font-size: 20px;
    color: #363636;
    margin: 0 auto;
    padding: 0px;
}

p {
    font-size: 16px;
    line-height: 27px;
}

.paddingbott {
    padding-bottom: 0px !important;
}

.mart60 {
    margin-top: 60px;
}

ul.unstyled {
    margin: 0 auto;
    padding: 0px;
}

ul.unstyled li {
    margin: 0 auto;
    /* paddingprice-list:0px; */
    list-style: none;
    line-height: 30px;
}

ul.unstyled li i {
    color: #0084b4;
    padding-right: 5px;
    line-height: 30px;
}


/* Top Navigation */

.navbar {
    background-color: #fff;
    border-color: #fff;
    padding: 0px;
}

.none {
    background: transparent;
    border: none;
    text-transform: uppercase;
    font-size: 50px;
    color: #000;
    font-weight: 900;
}

.master_bold {
    color: #000;
    font-weight: 900;
}

.white {
    color: #fff;
}

.ms-anim-layers .btn-blue {
    margin-top: 0px;
    font-weight: 300;
}

.ms-anim-layers .btn-red {
    margin-top: 0px;
    font-weight: 300;
}

.mart32 {
    padding-top: 32px !important;
}

.master_title {
    font-size: 40px;
    font-family: 'latoblack';
    color: #fff;
    text-transform: uppercase;
}

.master_head {
    font-size: 70px;
    font-family: 'latoblack';
    color: #fff;
    text-transform: uppercase;
}

.master_para {
    font-size: 16px;
    color: #fff;
    text-align: center;
    font-weight: 300;
}

header#topNavborder {
    /*border-top: solid 3px #0084b4;
    border-bottom: solid 3px #0084b4;*/
}

.navbar {
    height: auto;
    margin-bottom: 0px !important;
    /*border-bottom: 1px solid #f0f0f5;*/
}

.navbar .navbar-nav>li>a {
    text-transform: uppercase;
    font-size: 16px;
    text-align: center;
    padding-bottom: 0px;
    padding-top: 15px;
    color: #777;
}

.navbar .navbar-nav>li>a:hover {
    color: #0084b4;
}

.navbar .navbar-nav>.open>a,
.navbar .navbar-nav>.open>a:focus,
.navbar .navbar-nav>.open>a:hover {
    background: transparent;
}

.navbar .navbar-nav>li>a:after {
    content: "\f38b";
    font-family: "Ionicons";
    float: none;
    margin: 0 auto;
    text-align: center;
    display: block;
    color: #fff;
}

.navbar ul li {
    background: none;
    padding-left: 0px;
    list-style: none;
    padding-bottom: 0px;
}

#header.fixed {
    position: fixed;
    border-bottom: rgba(0, 0, 0, 0.08) 1px solid;
}

.navbar .navbar-nav>li>a:after {
    content: "\f38b";
    font-family: "Ionicons";
    float: none;
    margin: 0 auto;
    text-align: center;
    display: block;
    color: transparent;
}


/************************ MEGA MENU*******************/

.dropdown-menu {
    max-height: 400px;
    overflow: hidden;
    overflow-y: auto;
    /*position: absolute;*/
}

.mega-dropdown {
    position: static !important;
}

.mega-dropdown-menu {
    background: transparent !important;
}

.mega-dropdown-menu {
    padding: 0px 0px;
    width: 100%;
    box-shadow: none;
    -webkit-box-shadow: none;
}

.top_actual.navbar-nav>li>.dropdown-menu {
    margin-top: 0px;
    top: 35vh;
}

.actual.navbar-nav>li>a {
    color: #fff;
}

.margin_top {
    margin-top: 20px !important;
    color: #fff;
}

.navbar-nav>li>.dropdown-menu {
    margin-top: 0px;
}

.dropdown-menu {
    /*min-width: 215px;*/
    padding: 0px 10px;
    border: none;
    background: #fff;
    border-radius: 0px;
}

.mega-dropdown-menu .mega-dropdown-inner {
    background: #0084b4;
    padding: 10px;
}

.mega-dropdown-menu .mega-dropdown-inner .mega-menu-item>li>a {
    padding: 7px 10px;
    color: #fff;
    display: block;
    text-align: left;
    font-size: 16px;
    text-transform: capitalize;
}

.mega-dropdown-menu .mega-dropdown-inner .mega-menu-item>li>a:hover {
    background-color: transparent;
    color: #fff;
    /* text-decoration: underline;*/
}

ul.dropdown-menu.shop {
    background: #0084b4;
    margin-top: 0px !important;
    padding: 0;
    left: -35px;
    top: 56px;
    width: max-content;
}

header#topNav div.container {
    width: 100% !important;
}

ul.shop.dropdown-menu>li>a {
    padding: 7px 10px;
    color: #fff;
    display: block;
    text-align: left;
    font-size: 16px;
    text-transform: capitalize;
    line-height: 1.42857143;
}

ul.shop.dropdown-menu>li>a:hover {
    background: transparent;
    text-decoration: underline;
}


/************************ MEGA MENU*******************/

.nopadding {
    padding: 0px;
}

.white {
    color: #fff !important;
}

h1 {
    font-size: 30px;
    font-family: 'Lato', sans-serif;
    font-weight: 600;
    padding-bottom: 7px;
    margin-bottom: 21px;
    color: #363636;
    padding-bottom: 12px;
    display: inline-block;
    padding: 10px;
    padding-bottom: 5px;
    border: none;
}

h1.heading {
    font-weight: bold;
    margin-top: 5px;
    margin-left: 5px;
    margin-bottom: 0px;
    color: steelblue;
    display: none;
}

h3.heading {
    font-weight: bold;
    color: #0a66c2;
    margin: 1px 9px 16px 6px;
    width: 100%;
    padding-left: 0px;
}

.adminright {
    border-left: 1px solid lightgray;
}

div.page-head {
    width: 100%;
    display: inline-flex;
}

.digg_pagination a:hover {
    /* background: lightblue; */
}

.table th,
.table thead td {
    font: 14px/18px lato, Sans-serif;
    font-weight: bold;
    color: #000;
    background-color: #99bfe6;
    border-collapse: collapse;
    padding: 0px;
}

.yellow {
    color: #fff200;
}

.margin0 {
    margin: 0px !important;
}

.margin100 {
    height: 100px;
}

.margin90 {
    height: 90px;
}

.margin80 {
    height: 80px;
}

.margin70 {
    height: 70px;
}

.margin60 {
    height: 60px;
}

.margin40 {
    height: 40px;
}

.margin30 {
    height: 30px;
}

.margin20 {
    height: 20px;
}

.margin10 {
    height: 10px;
}

.margin-bottom {
    margin-bottom: 130px;
}

.margin-btm {
    margin-bottom: 40px;
}

.margint20 {
    margin-top: 20px;
}

.margint30 {
    margin-top: 30px;
    margin-bottom: 20px;
}

.margint100 {
    margin-top: 100px;
}

.marginbtm20 {
    margin-bottom: 20px;
}

.marginbtm10 {
    margin-bottom: 10px;
}

.margint70 {
    margin-top: 70px;
}

.paddingt15 {
    padding-top: 15px;
}

ul {
    padding: 0px;
    margin: 0px;
}

ul li i.icon.ion-checkmark {
    color: #0084b4;
    padding-right: 5px;
}

.marginb {
    margin-bottom: 40px;
}

.btn-border {
    border: 1px solid #0084b4;
    font-size: 14px;
    line-height: 43px;
    text-align: center;
    float: left;
    padding-left: 43px;
    padding-right: 43px;
    color: #fff;
    text-decoration: none;
    margin-top: 21px;
    background: #0084b4;
    display: block;
}

.padding-bottom0 {
    padding-bottom: 0px;
}

h1.no-background {
    background: none;
    padding-left: 0px;
}

h1.center {
    margin: 0 auto;
    float: none;
    display: table;
}

h1.no-border {
    border: none;
}

.no-border {
    border: none;
    padding-top: 50px;
}

span.fright ul li a {
    font-size: 18px;
}


/*.testimonial h1:before {
    color: #0084b4;
    font-family: "Ionicons";
    content: "\f11d";
    margin-right: 10px;
}*/

.arrow-up-top {
    content: "\f10d";
}

.arrow-up-bottom {}

.arrow-down-bottom {}

.arrow-down-top {}

.round_img {
    width: 100px;
    height: 100px;
    overflow: hidden;
    border-radius: 50%;
}

.testimonial .row {
    margin-top: 12px;
}

small {
    font-family: 'Lato', sans-serif;
}

.box {
    margin: 30px 0;
}


/*.box-top {
    margin-top:30px;
}*/

.box-bottom {
    margin-bottom: 30px !important;
}

.services i {
    float: left;
    height: 100%;
    line-height: 1;
    vertical-align: top;
    font-size: 30px;
    margin-right: 20px;
    color: #000;
}

section {
    display: block;
    position: relative;
    padding: 115px 0;
    border-bottom: 0px;
    transition: all .400s;
    background-attachment: fixed;
    background-position: center center;
    background-repeat: no-repeat;
    -webkit-background-size: cover !important;
    -moz-background-size: cover !important;
    -o-background-size: cover !important;
    -webkit-box-sizing: border-box !important;
    -moz-box-sizing: border-box !important;
    background-size: cover !important;
    box-sizing: border-box !important;
}

.container.contact_us.padding-l-0 .form-group {
    margin-bottom: 23px;
}

.container.contact_us.padding-l-0 .form-control {
    border: solid 1px #ccc;
    border-radius: 0px;
    color: #333;
    height: 50px;
    box-shadow: none;
    outline: none;
    font-size: 15px;
}

.container.contact_us.padding-l-0 textarea.form-control {
    height: 121px;
    resize: none;
}


/* Contact Page */

.contact_address {
    background-color: #ebebeb;
    padding-top: 21px;
    padding-bottom: 21px;
    text-align: center;
    line-height: 21px;
    font-size: 15px;
}

.contact_address .icon {
    font-size: 21px;
    width: 100%;
    text-align: center;
}


/* Service Page*/

.panel-heading .accordion-toggle.collapsed h4:after {
    content: "\e081";
    font-size: 21px;
}

.panel-heading .accordion-toggle h4:after {
    font-family: 'Glyphicons Halflings';
    content: "\e082";
    float: right;
    color: grey;
    overflow: no-display;
    font-size: 21px;
}

.panel h4 {
    color: #808080;
    padding-top: 0px;
}

.panel-title {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 16px;
    color: inherit;
}

.help_call {
    background-color: #0084b4;
    color: #FFFFFF;
    text-align: center;
    font-size: 16px;
    padding-top: 12px;
    padding-bottom: 12px;
}

.font30 {
    font-size: 30px;
    font-family: latobold;
}


/* Home 1 */


/*. .services i
{
        float: left;
    height: 100%;
    line-height: 1;
    vertical-align: top;
    font-size: 70px;
    margin-right: 20px;
    color: #000;
}*/

.iconh4 i {
    float: left;
    font-size: 50px;
    margin-right: 20px;
    color: #363636;
    padding: 20px;
    border: solid 1px #363636;
    line-height: 1;
}

.iconh4 h4 {
    font-size: 19px;
    margin: 0px;
    padding-bottom: 8px;
}

.welcome {
    /* background: url(/../images/welcome.jpg) top center no-repeat; */
    background-size: cover;
    width: 100%;
}


/* Testimonial*/

.testimonial {
    background: url(/../images/testimonails11_bg.jpg) top center no-repeat;
    color: #777777;
    margin-top: -16px;
    position: relative;
}

.testimonial,
.team {
    position: relative;
}

.testimonial h1:before {
    color: #0084b4;
    font-family: "Ionicons";
    content: "\f11d";
    margin-right: 10px;
}

.testimonial .carousel-indicators {
    bottom: 1px;
}

.dark h1 {
    color: #fff;
}


/* Team */

.team h1:before {
    color: #0084b4;
    font-family: "Ionicons";
    content: "\f47c";
}

.our_team {
    position: relative;
    margin-bottom: 20px;
}

.our_teamcaption {
    background: rgba(0, 132, 180, .7);
    bottom: 0;
    color: #fff;
    display: block;
    height: 100%;
    opacity: 0;
    position: absolute;
    text-align: center;
    transition: all 0.35s ease 0s;
    width: 100%;
    padding: 30px;
}

.our_team:hover .our_teamcaption {
    opacity: 1;
    color: #fff;
}

.our_team:hover .border-image {
    display: none !important;
}

.our_teamcaption1 {
    background: rgba(0, 132, 180, .8);
    bottom: 0;
    color: #fff;
    display: block;
    height: 100%;
    opacity: 0;
    position: absolute;
    text-align: center;
    transition: all 0.35s ease 0s;
    width: 100%;
    padding: 10px;
    padding-top: 50px;
}

.our_team:hover .our_teamcaption1 {
    opacity: 1;
    color: #fff;
}


/*.our_teamcaption  i
{
    color:#fff;
    border:1px solid #fff;
    border-radius:50%;
    padding:10px;
}*/

.name {
    font-size: 16px;
    font-weight: bold;
    margin-top: 21px;
    color: #363636;
}

.post {
    font-size: 14px;
    color: #777777;
}

.our_post {
    font-size: 14px;
    color: #fff;
}

.team-social {
    border-top: 2px solid #fff;
    padding-top: 40px;
}

.team-social1 ul {
    margin: 0 auto;
    padding: 0px;
}

.team-social ul li {
    margin: 0 auto;
    padding: 0px;
    padding-top: 9px;
    border: 1px solid #000;
    border-radius: 50%;
    margin-bottom: 5px;
    padding-bottom: 8px;
    background: none;
}

.team-social ul li i {
    font-size: 16px;
    padding: 10px;
    color: #363636;
    padding-left: 12px;
    padding-right: 12px;
}

.team .name {
    font-size: 16px;
    margin: 0px;
}


/* Breadcrum*/

.breadcamp_bg {
    background-color: #111111;
    padding: 25px 0;
}

.breadcamp_bg2 {
    background: url(/../images/about-bg.jpg) no-repeat;
    background-size: cover;
    padding-top: 100px;
    padding-bottom: 45px;
}

.breadcamp_bg2 a {
    font-size: 50px;
    text-transform: uppercase;
    color: #fff;
    font-weight: 600;
}

.breadcamp_bg2 span.big {
    font-size: 80px;
    color: #fff;
}

.breadcamp_bg li.breadcrumb-item.active {
    color: #0084b4;
}

.breadcamp_bg a span.big {
    font-size: 80px;
    color: #fff;
    margin: 0 auto;
    padding: 0px;
    font-family: 'latobold';
    text-transform: uppercase;
    padding-top: 120px;
    padding-bottom: 30px;
}

.breadcamp_bg h2 {
    font-size: 16px;
    color: #fff;
    margin: 0px;
}

.breadcamp_bg ul {
    float: right;
    padding-top: 30px;
}

.breadcamp_bg ul li:first-child {
    background: none;
}

.breadcamp_bg ul li {
    display: inline-block;
    color: #777777;
    margin-right: 7px;
    list-style: none;
}

li.ion-more:before {
    padding-right: 10px;
}

.breadcamp_bg ul li a {
    text-decoration: none;
    color: #777777;
}


/* About Page */

.about_content {
    padding-top: 70px;
    padding-bottom: 0px;
}

.whyus_number span {
    font-size: 30px;
    font-weight: bold;
}

.counter p {
    font-size: 16px;
}

.why_us {
    padding: 30px 0px;
}

.why_us p {
    color: #363636;
    font-size: 16px;
    text-align: center;
}

.border_right {
    border-right: 1px solid #d8d8d8;
}


/* Blog*/

h4.blog-title {
    font-size: 14px;
    text-transform: uppercase;
    margin: 0 auto;
    padding: 0px;
    font-family: 'latobold';
    color: #363636;
}


/* Style Swicher*/


/*.demo_changer {
    z-index: 900;
    position: fixed;
    left: -352px;
    top: 80px;
   width:390px;
    font-weight: 400 !important;
    z-index:10000;
      
}*/


/* Our Partner*/

.our_partner {
    padding: 20px 0px;
    background: #ebebeb;
}

.our_partner h1 {
    font-size: 30px;
    margin-bottom: 10px !important;
}

.our_partner p {
    font-style: italic;
}

#header {
    position: relative;
    left: 0;
    top: 0;
    right: 0;
    z-index: 1000;
    background-color: #fff;
    border: none;
    box-shadow: 0 0 2px rgba(0, 0, 0, .1) !important;
    transition: all .800s;
}

#header.fixed .navbar {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    /* FF4+ */
    /* Opera 10.5+ */
    /* Saf3.2+, Chrome */
    /* IE10 */
    transition: all 0.3s ease-out;
}

#header ul.nav-second-main li {
    padding-top: 33px;
    padding: 0 5px 0px 5px;
}

#header li.search {
    display: inline-block;
}

.search-box {
    margin-top: 18px;
}

.search-box {
    display: none;
    right: 0;
    left: auto;
    top: 100%;
    padding: 8px;
    background-color: #fff;
    position: absolute;
    width: 274px;
    margin-top: 2px;
    z-index: 22;
}

.quick-cart-box {
    display: none;
    right: 0;
    left: auto;
    top: 100%;
    padding: 10px 0;
    background-color: #fff;
    position: absolute;
    width: 274px;
    margin-top: 21px;
    z-index: 22;
}

.quick-cart-box small {
    color: #0084b4;
}

.quick-cart-box h4 {
    font-size: 17px;
    margin: 0;
    padding: 0 10px 10px 10px;
    border-bottom: rgba(0, 0, 0, 0.1) 1px solid;
}

.quick-cart-footer {
    padding: 10px 10px 0 10px;
}

.quick-cart-footer>span {
    display: inline-block;
    padding-top: 3px;
    background-color: rgba(0, 0, 0, 0.05);
    padding: 4px 3px;
    border-radius: 3px;
}

.quick-cart-box a {
    display: block;
    padding: 15px 10px;
    border-bottom: rgba(0, 0, 0, 0.04) 1px solid;
}

.quick-cart-box a>img {
    float: left;
    margin-right: 10px;
}

.quick-cart-box a h6 {
    margin: 0;
    padding: 0;
    overflow: hidden;
    font-size: 14px;
    line-height: 24px;
}

#header ul.nav-second-main li>a {
    background-color: transparent;
    color: #666;
    padding: 0 3px;
    display: block;
    line-height: 50px;
}

.nav-second-main {
    display: none;
}


/* Slider */


/*.slider h3 {
    font-size: 20px;
    font-family: 'Lato', sans-serif;
    color: #0a0a0a;
    font-weight:400;
}
.slider h1 {
    font-size: 54px;
   font-family: 'Lato', sans-serif;
   font-weight:600;
    color: #0a0a0a;
    border:none;
    background:transparent;
    padding-left:0px;
}
.slider p {
    color: #777777;
    font-size: 17px;
    line-height: 21px;
}
.slider .btn:hover
{
    color:#fff;
    opacity:0.8;
}*/

.slider p {
    color: #777777;
    font-size: 16px;
    line-height: 24px;
}

.ms-layer {
    margin: 0;
    padding: 0;
    line-height: 100%;
    letter-spacing: 0;
}

.btn-call {
    font-size: 14px;
    background-color: #0084b4;
    border-radius: 3px;
    text-align: center;
    color: #FFFFFF;
    line-height: 32px;
    font-weight: bold;
    padding-left: 12px;
    padding-right: 12px;
    margin-top: 10px;
    display: block;
    border-radius: 0;
    border: none;
}

.btn-blue {
    font-size: 14px;
    background-color: #0084b4;
    border-radius: 3px;
    text-align: center;
    color: #FFFFFF;
    line-height: 35px;
    font-weight: bold;
    padding-left: 12px;
    padding-right: 12px;
    margin-top: 60px;
    display: block;
    border-radius: 0;
    border: none;
}

button.reserve {
    font-size: 14px;
    border-radius: 0px;
    text-align: center;
    background-color: #ff3030;
    color: #FFFFFF;
    line-height: 32px;
    font-weight: bold;
    box-shadow: none;
    outline: none;
}

.btn-red {
    font-size: 14px;
    border-radius: 0px;
    text-align: center;
    background-color: #ff3030;
    color: #FFFFFF;
    line-height: 32px;
    padding-left: 12px;
    padding-right: 12px;
    font-weight: bold;
    margin-left: 10px;
    display: block;
}

.btn-red:hover {
    color: #fff;
}

.border-white {
    border: 1px solid #fff;
}


/*        Preloader    */

#preloader {
    position: fixed;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    background-color: #fff;
    /* change if the mask should have another color then white */
    z-index: 99;
    /* makes sure it stays on top */
}


/*    End Preloader    */


/* Boxed Layout*/

.boxed #wrapper {
    max-width: 1170px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 50px;
    margin-bottom: 50px;
    border-radius: 3px;
}

body.boxed {
    background-color: #f1f2f7;
}

body.boxed section {
    background-color: #fff;
}

body.boxed .dark section {
    background-color: transparent;
}

.boxed .slider {
    max-width: 1170px !important;
    margin: 0 auto;
    position: relative;
}

.boxed #masterslider {
    width: 100% !important;
    margin: 0 auto !important;
}


/*  Footer */

.footer {
    background-color: #171717;
    font-size: 14px;
    padding-top: 70px;
    padding-bottom: 70px;
    color: #d2d2d2;
}

.container-fluid.footer {
    padding-right: 0px;
    padding-left: 0px;
}

.footer h4 {
    color: #FFFFFF;
    font-size: 16px;
    padding-bottom: 5px;
    border-bottom: 3px solid #0084b4;
    width: 110px;
    text-transform: none;
}

.footer ul li {
    color: #d2d2d2;
    list-style: none;
    border-bottom: 1px solid #363636;
    padding-top: 10px;
    padding-bottom: 7px;
    list-style: none;
}

.footer ul {
    padding: 0px;
}

.footer ul li p {
    color: #494949;
    font-size: 12px;
    margin-top: 3px;
}

.footer p {
    margin-top: 18px;
    font-size: 14px;
    color: #777777;
}

.address p {
    color: #ffffff;
    margin: 0px;
    line-height: 26px;
}

.twitter i {
    color: #086080;
    margin-right: 10px;
}

.terms {
    background-color: #111111;
    color: #777777;
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 14px;
}

.social-network a {
    color: #FFFFFF;
    font-size: 17px;
    margin-right: 16px;
    transition: all 0.35s ease 0.3s;
}

.social-network a:hover {
    color: #0084b4;
}

.social-network a i {
    font-size: 20px;
}

.terms a {
    color: #777777;
    margin-left: 12px;
    font-size: 14px;
    transition: all 0.35s ease 0.3s;
}

.terms a:hover {
    color: #0084b4;
}

.read_more a:hover {
    border: 1px solid #0084b4;
    color: #0084b4;
}

.our_team .img-responsive {
    width: 100%;
    margin-bottom: 20px;
}

.footer ul li {
    background: none;
    padding-left: 0px;
    padding-bottom: 0px;
    color: #777777;
}

.text-title {
    font-weight: 900;
    color: #fff;
    text-transform: capitalize;
    font-size: 50px;
    text-shadow: 4px 4px rgba(0, 0, 0, 0.1);
}

.text-subtitle {
    font-weight: 900;
    color: #fff;
    text-transform: uppercase;
    font-size: 100px;
    line-height: 60px;
    text-shadow: 4px 4px rgba(0, 0, 0, 0.1);
    font-family: 'latoblack';
}

.width_master {
    width: 50%;
}

h3.counter_number {
    font-size: 50px;
    margin: 0;
    font-weight: 700;
    font-style: italic;
}

.who_we_are .title_2 h1 {
    margin: 0px;
}

.our_services2 {
    background: #f7f7f7;
    padding: 100px 0px;
}


/*------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/


/* Index2 Css Layout*/


/******IMPORTANT FACTS*********/

.welcome2 {
    background: url(/../images/bg1.jpg) top center no-repeat;
    background-size: cover !important;
    height: auto;
    width: 100%;
    /* padding-top: 50px;
    padding-bottom: 100px;*/
}

.welcome2 p {
    color: #fff;
}

.title_2 h1 {
    border: none;
    background: none;
    padding-left: 0px;
    font-size: 20px;
    text-transform: uppercase;
    font-family: 'latoblack';
}

.title_2 h1 span.blue {
    font-family: 'latoblack';
    font-size: 30px;
    font-style: inherit;
}

span.blue.noitalic {
    font-style: inherit;
}

.title_2 .border_right {
    background: url(/assets/webapps/border.png) no-repeat;
    height: 4px;
    width: 40px;
    text-align: right;
    float: right;
    margin-top: 18px;
    margin-left: 15px;
}

.fact_title h1 {
    color: #fff;
    border: none;
    background: none;
    text-transform: uppercase;
    font-size: 18px;
    margin: 0;
    padding-left: 180px;
}

.fact_title .border_right_yellow {
    background: url(/../images/yellow-border.png) no-repeat;
    height: 4px;
    width: 187px;
    text-align: right;
    float: right;
    margin-top: 18px;
    margin-left: 15px;
}

.testimonial2 {
    background: #0084b4;
    color: #fff;
}

.testimonial2 .carousel {
    margin-top: 60px;
}

.testimonial2 .rating i {
    color: #fff;
}

.testimonial2 p.rating {
    color: #fff;
}

.testimonial2 .fact_title h1:before {
    color: #0084b4;
    font-family: "Ionicons";
    content: "\f11d";
    margin-right: 10px;
}

.testimonial2 a.right.carousel-control {
    right: 0px;
    top: 0%;
    background: #fff;
    height: 40px;
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;
    width: 68px;
    color: #000;
    font-size: 26px;
}

span.counter_number {
    font-family: 'latoblack';
    font-size: 30px;
    color: #363636;
}

.title_2 {
    margin-bottom: 40px;
    text-align: center;
}

.counter1 {
    background: url(/../images/fact1.png) no-repeat;
    padding: 0px;
    text-align: center;
    padding-top: 10px;
    padding-bottom: 140px;
    background-position: center center;
}

.counter2 {
    background: url(/../images/fact2.png) no-repeat;
    padding: 0px;
    text-align: center;
    padding-top: 10px;
    padding-bottom: 140px;
    background-position: center center;
}

.counter3 {
    background: url(/../images/fact3.png) no-repeat;
    padding: 0px;
    text-align: center;
    padding-top: 10px;
    padding-bottom: 140px;
    background-position: center center;
}

.icon_bg {
    background: url(/../images/icons.png) no-repeat;
    text-align: center;
    background-position: center center;
    padding: 38px;
}

.icon_bg i {
    font-size: 30px;
    float: none;
    text-align: center;
    margin: 0 auto;
}

.icon_bg .services i {
    float: none;
    height: auto;
    line-height: 1;
    vertical-align: top;
    font-size: 30px;
    margin-right: 0px;
    color: #000;
    text-align: center;
}

.subscribe {
    background: #0084b4;
    padding-top: 25px;
    padding-bottom: 25px;
}

.gmail_icon i {
    color: #fff;
    font-size: 160px;
    text-align: left;
    float: left;
    padding-right: 15px;
    line-height: 1;
}

.subscribe h1 {
    margin: 0 auto;
    padding: 0px;
    font-size: 30px;
    font-family: 'latoblack';
    color: #fff;
    text-transform: uppercase;
    padding-top: 35px;
    /*   padding-left: 16px;*/
    background: none;
}

span.sub {
    margin: 0 auto;
    padding: 0px;
    font-size: 50px;
    font-family: 'latoblack';
    color: #fff;
    text-transform: uppercase;
    font-style: normal;
}

span.news {
    font-weight: normal;
    font-size: 20px;
    font-family: 'latoregular';
    margin: 0 auto;
    padding: 0px;
    font-style: normal;
    color: #fff;
}

.subscribe_form {
    margin-top: 30px;
    width: 100%;
}


/*.subscribe 
{
    background: #0084b4;
    padding-top: 30px;
    padding-bottom: 30px;
}*/

.subscribe-input {
    background: #fff;
    border: none;
    width: 100%;
    text-align: left;
    margin-top: 11px;
    padding: 30px 0px;
    padding-left: 20px;
}

button.subscribe-submit {
    background: #000;
    border: none;
    color: #fff;
    padding: 10px;
    border-radius: 5px;
    position: absolute;
    /* left: 0px; */
    right: 28px;
    top: 60px;
    bottom: auto;
}

.recent_post {
    color: #777;
}

.recent_post .title_2 h1 {
    margin: 0px;
}

.recent_post h4 {
    padding-bottom: 10px;
    padding-top: 28px;
    margin: 0;
}

.mt40 {
    margin-top: 40px;
}


/*.recent_description
{  
    background: url(/../images/post_bg.jpg) no-repeat;
    height: 390px;
    padding: 51px;
    width: auto;
    opacity: 0;
}
*/

.recent_description:hover {
    opacity: 1;
}

.name {
    font-size: 14px;
    font-family: 'latobold';
    margin-top: 18px;
    color: #363636;
}

.divide60 {
    height: 60px;
}

.recent_description {
    background: url(/../images/post_bg.jpg) no-repeat;
    padding-top: 0px;
    padding-bottom: 0px;
    position: absolute;
    top: -16px;
    opacity: 0;
    text-align: center;
    color: #fff;
    bottom: 0;
    background-position: center center;
    left: 15px;
    right: 15px;
}

.recent_description p {
    padding-left: 50px;
    padding-right: 50px;
}

.recent_title {
    font-weight: bold;
    font-size: 16px;
    padding-top: 80px;
    padding-bottom: 10px;
}

.blog_inner {
    margin-bottom: 30px;
}

.border_center {
    background: url(/../images/border-post.png) no-repeat center center;
    height: 57px;
    margin-top: 50px;
}

.border_center i.icon.ion-ios-search {
    background: none;
    float: left;
    top: 279px;
    position: absolute;
    left: 3px;
    right: 74px;
    bottom: auto;
    font-size: 30px;
}

.border_center i.icon.ion-android-arrow-forward {
    background: none;
    float: left;
    top: 279px;
    position: absolute;
    left: 70px;
    right: 0px;
    bottom: auto;
    font-size: 30px;
}

.rating {
    font-weight: normal;
}

.rating i {
    padding-right: 8px;
}


/*#quote-carousel {
    padding: 0 10px 30px 10px;
    margin-top: 80px;
}*/

.testimonial2 #quote-carousel .carousel-control {
    background: none;
    color: #fff;
    font-size: 2.3em;
    text-shadow: none;
    margin-top: 30px;
}

.testimonail a.left.carousel-control,
.testimonail a.right.carousel-control {
    display: none;
}

.testimonail .carousel-indicators {
    margin-bottom: 0px;
    color: #000;
}

.testimonail .carousel-indicators .active {
    background: #000;
    border: 1px solid #000;
}

.testimonail .carousel-indicators li {
    display: inline-block;
    width: 10px;
    height: 10px;
    margin: 1px;
    text-indent: -999px;
    cursor: pointer;
    background: #fff;
    border: 1px solid #000;
    border-radius: 10px;
}

.aside-img-wrapper #quote-carousel .carousel-control.left {
    left: -90px;
}

.carousel-indicators li .aside-img-wrapper #quote-carousel .carousel-control.right {
    right: -90px;
}

.aside-img-wrapper a.left.carousel-control {
    top: 50%;
    left: 0px;
}

.aside-img-wrapper a.right.carousel-control {
    top: 41%;
    left: 0px;
}

.col-sm-1.two {
    margin-right: -30px;
    opacity: 0.5;
    float: right;
}

.col-sm-1.one {
    margin-left: -68px;
    opacity: 0.5;
}

blockquote {
    padding: 10px 20px;
    margin: 0 0 20px;
    font-size: 17.5px;
    border-left: 0px solid #eee;
}


/*.recent_post:hover .border_center
{
    background: url(/../images/border-post.png) no-repeat center center;
    height: 57px;
    margin-top: 45px;
}*/


/* .container.
{
    padding-top: 40px;
    padding-bottom: 70px;
}
*/

div.name1 {
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    color: #000;
    font-weight: bold;
    font-size: 18px;
    background: transparent;
    float: right;
    text-transform: uppercase;
    float: right;
}

div.post1 {
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    color: #000;
    float: right;
    position: relative;
    right: -74px;
    margin: 0 auto;
    padding: 0px;
}

.gmail_icon {
    margin: 0 auto;
    padding: 0px;
}


/* About2 Css Layout*/

.about2 {
    background: #ebebeb;
}

.about2 .title13_border {
    margin-left: 0px;
}

.who_we {
    background: #ebebeb;
    padding-top: 70px;
    padding-bottom: 70px;
}

.about_who .title_2 {
    text-align: left;
    margin: 0px;
}

.inner-title_2 h1 {
    border: none;
    background: none;
    padding-left: 0px;
    font-size: 20px;
    text-transform: uppercase;
    font-family: 'latoblack';
}

.inner-title_2 h1 span.blue {
    font-family: 'latoblack';
}

.inner-title_2 .border_right {
    background: url(/assets/webapps/border.png) no-repeat;
    height: 4px;
    width: 187px;
    text-align: right;
    float: right;
    margin-top: 18px;
    margin-left: 15px;
}

section.team2 .our_team {
    background: #ebebeb;
    display: block;
    margin: 0 auto;
    position: relative;
    margin-top: 34px;
}

section.team2 .our_teamcaption {
    background-image: url(/../new-img/team_border.png) no-repeat;
    bottom: 0;
    color: #fff;
    display: block;
    height: 100%;
    opacity: 0;
    position: absolute;
    text-align: center;
    transition: all 0.35s ease 0s;
    width: 100%;
    background-color: transparent;
    padding: 0px;
}

section.team2 .team_description {
    float: right;
    margin: 0 auto;
    margin-top: 53px;
    padding: 0px;
    text-align: center;
    margin-right: 0px;
    position: absolute;
    right: -10px;
}

section.team2 .team-social {
    float: left;
    margin-top: 10px;
    margin-left: 10px;
    border-top: 0px;
    padding-top: 0px;
}

section.team2 .our_team:hover .our_teamcaption {
    opacity: 1;
    background: url(/../images/team_border.png) no-repeat;
    background-size: cover;
}


/* Service2 Css Layout*/

.service_bg h1 {
    font-family: 'latoblack';
    font-size: 50px;
    text-transform: capitalize;
    padding-left: 0px;
    padding-top: 30px;
}

.our_services2 h4 {
    font-size: 20px;
    text-transform: capitalize;
    font-family: 'latobold';
}

h1 span.yellow {
    font-family: 'latoblack';
    font-size: 30px;
    font-style: inherit;
}

.google_play {
    padding: 30px;
    float: left;
    border-bottom-left-radius: 50px;
    border-top-left-radius: 50px;
    border-bottom-right-radius: 50px;
    border-top-right-radius: 50px;
    background: #fff url(/../images/app.png) no-repeat left 21px top 8px;
    padding-left: 75px;
    padding-top: 8px;
    padding-bottom: 12px;
    margin-top: 30px;
    margin-right: 25px;
}

.apple {
    padding: 30px;
    float: left;
    border-bottom-left-radius: 50px;
    border-top-left-radius: 50px;
    border-bottom-right-radius: 50px;
    border-top-right-radius: 50px;
    background: #0084b4 url(/../images/apple.png) no-repeat left 21px top 8px;
    padding-left: 75px;
    padding-top: 8px;
    padding-bottom: 12px;
    color: #fff;
    margin-top: 30px;
}

.google-play {
    padding: 30px;
    float: left;
    border-bottom-left-radius: 50px;
    border-top-left-radius: 50px;
    border-bottom-right-radius: 50px;
    border-top-right-radius: 50px;
    background: #fff url(/../images/app.png) no-repeat left 21px top 8px;
    padding-left: 75px;
    padding-top: 8px;
    padding-bottom: 12px;
    margin-top: 30px;
    margin-right: 25px;
}

.iphone {
    padding: 30px;
    float: left;
    border-bottom-left-radius: 50px;
    border-top-left-radius: 50px;
    border-bottom-right-radius: 50px;
    border-top-right-radius: 50px;
    background: #0084b4 url(/../images/apple.png) no-repeat left 21px top 8px;
    padding-left: 75px;
    padding-top: 8px;
    padding-bottom: 12px;
    color: #fff;
    margin-top: 30px;
}

.service_bg {
    padding-top: 140px;
    padding-bottom: 35px;
    background: #f3f3f3;
}

.aside-img-wrapper {
    padding: 102px 0;
    position: relative;
    background-color: #ebebeb;
}


/* Contact2 Css Layout*/

.contact1 {
    padding-bottom: 0px;
}

.contact_address2 {
    background: none;
    border: 1px solid #eee;
    text-align: center;
    padding: 30px;
    font-size: 14px;
}

.contact_address2 i {
    font-size: 30px;
}

button.checkout {
    border: none;
    box-shadow: none;
    color: #fff;
    background: #0084b4;
    padding: 8px 15px;
    display: block;
    margin: 15px auto;
    outline: none;
}

.search_form .form-control {
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: transparent;
    background-image: none;
    border-top: 0px;
    border-right: 0px;
    border-left: 0px;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    padding-top: 10px;
    height: 50px;
    color: #777;
    box-shadow: none;
}

ul.dropdown-cart li .item {
    display: block;
    padding: 15px;
}

ul.dropdown-cart li .item span {
    font-size: 16px;
}

ul.dropdown-cart li .item-left span.item-info {
    margin-left: 10px;
}

ul.dropdown-cart li .item h5 {
    margin: 0;
    padding: 0;
    overflow: hidden;
    font-size: 14px;
    font-weight: 400;
    line-height: 24px;
}

ul.dropdown-cart li .item-left span.item-info span {
    color: #0084b4;
}

ul.dropdown-cart li .item-right {
    float: right;
}

ul.dropdown-cart li .item-right button {
    margin-top: 5px;
    position: relative;
    right: 0;
    border-radius: 0px;
    top: 0;
    border: none;
    padding: 5px 10px;
    box-shadow: none;
}

ul.dropdown-cart .btn-danger {
    background: #0084b4;
    color: #fff;
}

ul.dropdown-cart li .item-left {
    float: left;
}

ul.dropdown-cart li .item-left img,
ul.dropdown-cart li .item-left span.item-info {
    float: left;
    padding-bottom: 15px;
}

textarea.form-control {
    height: 122px;
}

.contact_bg2 {
    background: url(/../images/contact_form_bg.jpg) no-repeat;
    background-size: cover;
    padding: 60px;
}

.contact_bg2 .form-control {
    border-radius: 0px;
    box-shadow: none;
    background: transparent;
    color: #fff;
}

.contact_bg2 textarea.form-control {
    border-radius: 0px;
    color: #fff;
    border-color: #fff;
    padding-top: 10px;
    margin-top: 25px;
}


/***************************************************************************************PIPLE 3***************************************************************************************************/


/* Index3 Css Layout*/

.index3 {
    background: rgba(255, 255, 255, 0.8);
}

.header-absolute {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    z-index: 999;
}

.header-absolute .navbar {
    position: relative;
    left: 0;
    top: 0;
    right: 0;
    z-index: 1000;
    transition: all .800s;
}

.header-absolute .navbar {
    background-color: rgba(255, 255, 255, 0.0);
    border: 0px;
    margin: 0px;
    position: relative;
    padding-bottom: 20px;
}


/*section.banner3 .main-flex-slider {
    position: relative;
}*/


/*.slider-reg {
    width: 100%;
}
section#slider-sec
{
    padding: 0px;
}*/


/*.banner3 ul li
{
    background:none; 
    list-style:none;
    padding-left:0px;
}
.banner3 h1
{
    background:none;
    border:none;
}
.banner3 .slider-text
{
    position: absolute;
    bottom: 130px;
    left: 0px;
    right: 0px;
    text-align: center;
}*/

h3.text-capitalize {
    text-transform: capitalize;
    font-family: 'latoblack';
    color: #fff;
    font-size: 4rem;
    text-transform: uppercase;
}

.about_video {
    background: url(/../images/about_video.jpg) no-repeat;
    background-position: center center;
    padding: 100px 0px;
    background-size: cover;
}

.theme_features {
    background-position: center center;
    background-size: cover;
    padding-top: 110px;
    padding-bottom: 110px;
}

.title_border {
    background: url(/assets/webapps/border.png) no-repeat;
    background-position: center center;
    padding: 10px;
    margin-bottom: 25px;
    margin-top: 15px;
}

.feature_more a {
    font-size: 12px;
    font-family: 'latoblack';
    text-transform: uppercase;
    margin-top: 20px;
    color: #363636;
    cursor: pointer;
}

.feature-icon {
    margin-top: 60px;
    margin-bottom: 10px;
}

.feature-icon i {
    border: dashed 1px;
    padding: 20px 27px 20px 27px;
    border-radius: 50%;
    font-size: 30px;
    background: #eee;
}

.feature-icon i:hover {
    border: dashed 1px;
    padding: 20px 27px 20px 27px;
    border-radius: 50%;
    font-size: 30px;
    background: #0084b4;
    color: #fff;
}

.feature-title {
    padding-bottom: 10px;
    font-size: 20px;
    padding-top: 8px;
    font-family: 'latoblack';
    color: #363636;
    text-transform: uppercase;
}

.feature_more a {
    font-size: 12px;
    font-family: 'latoblack';
    text-transform: uppercase;
    margin-top: 20px;
}

.border-width {
    border-bottom: 2px solid;
    width: 100%;
    max-width: 12%;
    text-align: center;
    margin: 0 auto;
    padding-top: 5px;
}

.feature_more a:hover {
    color: #0084b4;
}

.border-width:hover {
    color: #0084b4;
}

.aside-video {
    position: absolute;
    right: 0;
    top: 0;
    width: 50%;
    height: 100%;
    background-repeat: no-repeat;
    -o-object-fit: contain;
    object-fit: contain;
}

.fill {
    height: 530px;
}

.fill:after {}

.fill:before {
    border: 10px solid #fff;
}

.border-image {
    position: absolute;
    left: 15px;
    bottom: 20px;
    background: #fff;
    padding: 10px 20px 10px 20px;
}

.border-image span:after {
    right: 0;
    bottom: 0;
    z-index: 1;
    content: "";
    position: absolute;
    width: 60px;
    height: 60px;
    border-right: 6px solid #fff200;
    border-bottom: 6px solid #fff200;
    margin-right: -3px;
    margin-bottom: -3px;
}

.buisness_title {
    color: #fff;
    font-weight: bold;
    font-size: 30px;
    text-transform: uppercase;
    font-family: 'latobold';
    margin: 0 auto;
    padding: 0px;
}

.title_3 h1 {
    background: none;
    border: none;
    font-family: 'latoblack';
    text-transform: uppercase;
    padding-left: 0px;
}

.title_3-2 h1 {
    background: none;
    border: none;
    font-family: 'latoblack';
    padding-left: 0px;
}

.title_3-2 i {
    font-size: 20px;
    float: left;
}

.border_title4 {
    border-top: dashed;
    width: 50px;
    margin-left: 20px;
    margin-top: 15px;
    margin-bottom: 17px;
}

.title_3 .border_title3 {
    /*background: url(/../images/border_3.png) no-repeat; */
    background-position: center center;
    padding: 15px;
    margin-bottom: 25px;
    margin-top: 0px;
    padding-top: 0px;
}

h1 {
    margin: 0 auto;
    text-transform: capitalize;
}

#tabs ul {
    margin: 0 auto;
    padding: 0px;
}

#tabs ul li {
    background: none;
    padding-left: 21px;
    list-style: none;
    padding-bottom: 12px;
    list-style: none;
    display: inline;
    border: dashed 1px;
    padding: 10px;
    border-radius: 18px;
    margin: 23px;
}

#tabs ul li a {
    font-size: 14px;
    font-family: 'latobold';
}

#tabs ul li:hover {
    color: #0084b4;
}

#tabs ul li a:hover {
    color: #0084b4;
}

.service3 .aside-img-wrapper {
    padding: 140px 0;
    position: relative;
    background-color: #ebebeb;
    line-height: 24px;
}

.service3 ul.portfolio-filters li {
    background: none;
    padding-left: 21px;
    list-style: none;
    padding-bottom: 12px;
    list-style: none;
    display: inline;
    border: dashed 1px;
    padding: 10px;
    border-radius: 18px;
    margin: 23px;
}

.contact8 .form-control {
    height: 34px;
    padding: 15px 12px;
    color: #555;
    background-color: transparent;
    background-image: none;
    border: 1px solid #c3c3c3;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    margin-left: 0px;
    box-shadow: none;
    margin-bottom: 20px;
    border-radius: 0
}

.contact8 textarea.form-control {
    height: 150px;
}

.contact8 .form-control:hover {
    border-color: #0084b4;
}

.contact3 .form-control {
    height: 34px;
    padding: 15px 12px;
    color: #555;
    background-color: transparent;
    background-image: none;
    border: 1px solid #c3c3c3;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    /* margin-left: 10px;*/
    margin-left: 0px;
    height: auto;
    color: #363636;
    box-shadow: none;
    margin-bottom: 20px;
    border-radius: 5x;
}

.contact3 .btn-blue {
    font-size: 14px;
    border-radius: 0;
    text-align: center;
    background-color: #0084b4;
    color: #FFFFFF;
    line-height: 26px;
    padding-left: 25px;
    padding-right: 28px;
    font-weight: bold;
    display: initial;
    border: 0px;
    margin: 0px;
}


/*Service3  css layout*/

.inner_banner {
    background: url(/../images/inner_bg3.jpg) no-repeat;
    background-size: cover;
    background-position: center center;
    padding-top: 180px;
    padding-bottom: 100px;
}

.inner_banner .breadcrumb {
    padding: 0px;
    text-align: center;
    padding-left: 30px;
    background-color: transparent !important;
}

.inner_title h1 {
    background: none;
    border: none;
    color: #fff;
    font-size: 50px;
}

.border:after {
    right: 0;
    top: 15%;
    z-index: 1;
    content: "";
    position: absolute;
    width: 106px;
    height: 106px;
    border-right: 7px solid #fff;
    border-bottom: 7px solid #fff;
    margin-right: 3px;
    margin-bottom: 3px;
}

.border span:after {
    left: 0;
    top: 15%;
    z-index: 1;
    content: "";
    position: absolute;
    width: 106px;
    height: 106px;
    border-top: 7px solid #fff;
    border-left: 7px solid #fff;
    margin-right: 3px;
    margin-bottom: 3px;
}

#piple3 .breadcrumb {
    padding: 8px 15px;
    margin-bottom: 20px;
    list-style: none;
    background-color: transparent;
    border-radius: 4px;
}

#piple3 li.breadcrumb-item a {
    color: #fff;
}

ul.portfolio-filters.text-center {
    margin-top: 30px;
    margin-bottom: 30px;
}

.twitter3 {
    color: #fff;
    background: url(/../images/twitter_bg.jpg) no-repeat;
    height: auto;
    padding: 60px 0px;
    background-position: center center;
}

.twitter3 .border_right,
.twitter14 .border_right {
    border-left: 2px solid #d8d8d8;
    height: 131px;
    float: left;
    margin-right: 25px;
    margin-left: 25px;
}

.twitter3 p,
.twitter14 p {
    font-size: 20px;
}

.twitter3 a.right.carousel-control,
.twitter14 a.right.carousel-control {
    right: 0px;
    top: 40%;
    background: transparent;
    height: 40px;
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;
    width: 68px;
    color: #fff;
    font-size: 26px;
}

.twitter3 a.left.carousel-control,
.twitter14 a.left.carousel-control {
    left: 0px;
    top: 40%;
    background: transparent;
    height: 40px;
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;
    width: 68px;
    color: #fff;
    font-size: 26px;
}

.twitter3 a.left.carousel-control i,
.twitter3 a.right.carousel-control i {
    color: #fff;
}

.twitter1 .border_right {
    background: none;
    border-right: 3px solid;
    float: left;
    height: 80px;
    width: 105px;
    text-align: left;
    margin-top: 0px;
}

.carousel {
    position: relative;
}

.team-social3 i {
    font-size: 30px;
    color: #fff;
    cursor: pointer;
    margin: 5px;
}


/*About3  css layout*/

.container-fluid.about_video {
    background: url(/../images/our_mission_bg.jpg) no-repeat;
    height: auto;
    background-size: cover;
    padding-top: 70px;
    padding-bottom: 60px;
}

.about_box {
    background: #f7f7f7;
    text-align: left;
    border-radius: 5px;
    padding: 20px;
    margin-bottom: 25px;
}

.video_right {
    background: url(/../images/video.jpg) no-repeat;
    background-position: center center;
    padding: 145px 0px;
    background-size: cover;
}

.video_right i {
    font-size: 50px;
    width: 100px;
    height: 100px;
    border: solid 3px #fff;
    border-radius: 50%;
    color: #fff;
    line-height: 93px;
}

.about_box i {
    font-size: 95px;
    color: #363636;
}

.subscribe3 {
    background: #0084b4;
    padding-top: 50px;
    padding-bottom: 50px;
}

.subscribe3 .btn-red {
    font-size: 14px;
    border-radius: 0px;
    text-align: center;
    background-color: #ed145b;
    color: #FFFFFF;
    line-height: 25px;
    padding-left: 14px;
    padding-right: 14px;
    font-weight: bold;
    display: block;
    text-transform: uppercase;
}

section.team p {
    margin-bottom: 50px;
}

.subscribe3 input.form-control {
    border: 1px solid #fff;
    margin-bottom: 18px;
    padding: 10px 3px 10px 10px;
    line-height: normal;
    height: auto;
    background: transparent;
    border-radius: 0px;
    box-shadow: none;
    color: #fff;
    margin: 0px;
    outline: none;
}

textarea.form-control {
    border: 1px solid #000;
    color: #000;
    margin-bottom: 20px;
    padding: 8px;
}

.contact_address1 i {
    font-size: 60px;
    float: left;
    margin-right: 20px;
    color: #363636;
}

.address1 p {
    font-size: 16px;
    padding-top: 20px;
}

.address1 ul {
    padding-top: 20px;
}

.address1 ul li {
    font-size: 16px;
    padding-top: 20px;
}

.address1 ul li a {
    font-size: 16px;
    color: #363636;
}

.subscribe3 .form-group {
    margin-top: 20px;
}

.border-image1 {
    position: relative;
    bottom: 0px;
    left: 15px;
    background: none;
    padding-left: 20px;
    padding-right: 20px;
}

.our_teamcaption p {
    font-size: 14px;
    text-align: left;
    line-height: 26px;
}

div.blue {
    font-size: 16px;
    text-align: left;
    /*color:#fff;*/
    font-family: 'latobold';
}

.post-border {
    border-bottom: 1px solid;
    float: left;
    width: 45px;
    padding-top: 11px;
    padding-right: 5px;
    margin-right: 5px;
}

p.post {
    text-align: left;
    font-family: 'latobold';
    font-size: 14px;
}

.our_team:hover.border-image {
    display: none;
}

.border-image p.name,
.border-image p.post {
    margin: 0 auto;
    padding: 0px;
}


/*.border-image p
{ 
    padding: 2px 10px 1px 5px;
}*/

.address1 ul li {
    margin: 0 auto;
    padding: 0px;
    list-style: none;
    background: none;
}

.lead {
    font-size: 16px;
    font-weight: normal;
    margin-bottom: 50px;
    color: #999;
    font-style: italic;
}


/***************************************************************************************PIPLE 4***************************************************************************************************/


/***********************Index4 Css********************/


/*.banner4
{
    background:url(/../images/.jpg) no-repeat;
    background-position:center center;
    background-size: cover;
    height:650px;
}
*/

.featured-video {
    padding: 550px 0px 150px 0px;
    background: url(/../images/video_bg.jpg) no-repeat;
    background-size: cover;
}

.featured-video h1 {
    background: transparent;
    border-color: #fff;
    padding-left: 0px;
    font-size: 50px;
    color: #fff;
    font-weight: 400;
}

.featured-video a {
    font-size: 50px;
    color: #fff;
    border: 2px solid #fff;
    padding: 15px 20px 15px 30px;
    border-radius: 50%;
    margin-right: 10px;
}

.banner4 h1 {
    color: #fff;
    font-size: 50px;
    text-decoration: underline;
    margin-left: 30px;
    font-family: 'latoregular';
    font-weight: 300
}

i.icon.ion-arrow-right-b {
    border: 1px solid #fff;
    padding-top: 0px;
    border-radius: 50%;
    padding-left: 19px;
    padding-right: 16px;
    padding-bottom: 0px;
    font-size: 36px;
    margin-right: 10px;
    margin-top: 0px;
    float: left;
}

nav.before-color {
    background-color: transparent;
    padding: 15px 0;
    color: #fff;
    border: none;
}

h1.title4 {
    background: none;
    padding: 0px;
    text-transform: uppercase;
}

section.mission {
    background: url(/../images/mission.jpg) no-repeat;
    /*background: url(/../images/left-img.jpg) no-repeat top 0px left -175px , url(/../images/right-img.jpg) no-repeat top 0px right 0px ;*/
    height: auto;
    margin: 0 auto;
    background-position: center center;
    background-size: cover;
    color: #fff;
}

section.mission h1 {
    padding: 0px;
}

.mission a {
    font-size: 14px;
}

i.icon.ion-ios-arrow-left {
    border: dashed 1px;
    border-radius: 50%;
    /* padding: 15px; */
    padding-left: 17px;
    padding-right: 17px;
    color: #fff;
    padding-top: 10px;
    padding-bottom: 10px;
}

section.mission .carousel-control {
    position: absolute;
    top: 82%;
    bottom: 0;
    left: 25%;
    width: 15%;
    font-size: 20px;
    color: #fff;
    text-align: center;
    text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
    background-color: rgba(0, 0, 0, 0);
    filter: alpha(opacity=50);
    opacity: .5;
    z-index: 1;
}

section.mission .right.carousel-control {
    position: absolute;
    top: 82%;
    bottom: 0;
    left: 62%;
    width: 10%;
    font-size: 20px;
    color: #fff;
    text-align: center;
    text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
    background-color: rgba(0, 0, 0, 0);
    filter: alpha(opacity=50);
    opacity: .5;
    z-index: 1;
}

i.icon.ion-ios-arrow-right {
    border: dashed 1px;
    border-radius: 50%;
    /* padding: 15px; */
    padding-left: 17px;
    padding-right: 17px;
    color: #fff;
    padding-top: 10px;
    padding-bottom: 10px;
}

.white-border {
    border-bottom: 2px solid #fff;
    text-align: center;
    margin: 0 auto;
    padding: 10px 0;
    max-width: 29%;
}

.author4 {
    font-size: 14px;
    font-weight: normal;
    padding-top: 50px;
    z-index: 999;
    position: relative;
}

ul.portfolio-filters.text-center {
    padding: 0px;
    margin-top: 130px;
}

li.filter {
    margin: 0 auto;
    padding: 0px;
    list-style: none;
    display: inline;
    cursor: pointer;
    text-transform: uppercase;
    padding: 5px;
    background: transparent;
    font-family: 'latobold';
    color: #363636;
    font-size: 14px;
    margin: 10px;
}

li.filter.active {
    background: #0084b4;
    color: #fff;
}

.service_box {
    border: dashed 1px;
    border-radius: 15px;
    margin-bottom: 20px;
    padding: 10px;
}

.service_box:hover,
.service_title:hover,
.service_box p:hover {
    color: #fff;
    background: #0084b4;
}

.service_box i {
    font-size: 50px;
}


/*.service_box h4
{
    color:#000;
}*/

.service_box p {
    color: #828282;
}

.image-area {
    position: relative;
    overflow: hidden;
    margin-bottom: 30px;
}

.image-info {
    opacity: 0;
    position: absolute;
    margin: 0;
    top: 0;
    left: 0;
    height: 100%;
    right: 0;
    width: 100%;
    text-align: center;
    background-color: rgba(0, 0, 0, .8);
}

.image-info-inner {
    position: absolute;
    margin: 0;
    top: 24%;
    left: 0;
    height: 100%;
    right: 0;
    width: 100%;
    text-align: center;
    padding: 40px;
}

.image-info-inner span {
    color: #fff;
    font-size: 20px;
    font-weight: 600;
}

.image-info-inner p {
    color: #d8d8d8;
    padding-top: 11px;
    font-size: 14px;
}

.image-info:hover {
    opacity: 1;
}

.icon4 {
    background: url(/../images/icon4_1.png) no-repeat;
    padding: 6px 0px;
    float: left;
    margin-bottom: 15px;
}

.icon4 i {
    font-size: 30px;
    color: #fff;
    padding-top: 6px;
    margin-right: 27px;
    padding-left: 20px;
    padding-right: 6px;
    padding-bottom: 4px;
    margin-left: 0;
}

.margin-btm-20 {
    margin-bottom: 30px;
}


/*team*/

.team_detail4 {
    margin: 0 auto;
    padding: 0px;
    margin-top: 15px;
}

.team_detail4 ul li {
    background: none;
    margin: 0 auto;
    padding: 0px;
}

.team_detail4 ul li i {
    color: #636363;
}

.left {
    float: left;
}

.team-social4 {
    font-weight: 600;
    margin-top: 10px;
}

.team-social4 ul,
.team_detail4 ul {
    margin: 0 auto;
    padding: 0px;
}

.team-social4 ul li {
    padding: 0px;
    list-style: none;
    display: inline;
    margin: 5px;
    margin-left: 0px;
    color: #636363;
    background: none;
}

.team-social4 ul li a {
    color: #636363;
}

.name {
    margin: 0 auto;
    padding: 0px;
    color: #0084b4;
    text-transform: uppercase;
    font-weight: 700;
}

.experience {
    font-weight: bold;
    text-align: right;
}

.service_box4 {
    border: dashed 1px;
    border-radius: 10px;
    padding: 25px;
    margin: 20px 0px;
}

.service_box4 i {
    font-size: 50px;
    color: #363636;
}

.service_box4:hover,
.icon i:hover,
.service_box4 h4:hover {
    color: #fff;
    background: #0084b4;
}

.margint60 {
    margin-top: 60px;
}


/***********************ABOUT4 Css********************/

.inner_banner4 {
    background: url(/../images/inner_bg4.jpg) no-repeat;
    padding-top: 250px;
    padding-bottom: 80px;
}

.inner_title4 h1 {
    padding: 0px;
    margin: 0;
}

.aboutbox4 i:hover {
    color: #fff;
    background: #0084b4;
    border: 3px solid #d8d8d8
}

.aboutbox4 i {
    border: 3px solid #0084b4;
    border-radius: 50%;
    font-size: 50px;
    padding: 30px 40px 30px 40px;
}

.our-service2 {
    padding: 100px 0 0px;
}

.our-service2 h1 {
    font-family: 'latoblack';
    color: #0084b4;
    font-size: 30px;
    padding: 0px;
}


/***********************CONTACT4 Css********************/

.contact4 {
    position: relative;
}

.contact4 .btn-blue {
    margin: 0px;
}

.address4 {
    padding: 60px 0px;
}

.contact_address1 {
    color: #363636
}

.contact_address18 {
    background: rgba(255, 255, 255, 0.59);
    margin-top: 63px;
    position: absolute;
    left: 0px;
    right: 0px;
    color: #363636
}

ul.nav.navbar-nav.navbar-right.white li a {
    color: #fff;
}


/***************************************************************************************PIPLE 5***************************************************************************************************/


/***********************Index5 Css********************/

.left {
    float: left;
    top: 15px;
}

.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right,
.carousel-control .icon-next,
.carousel-control .icon-prev {
    width: 52px;
    height: 33px;
    margin-top: -10px;
    font-size: 30px;
    border-top-right: 5px solid;
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;
    left: 0px;
    background: #fff;
}

a.right.carousel-control {
    /* left: 0px;*/
    top: 50%;
    background: #fff;
    height: 40px;
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;
    width: 68px;
    color: #000;
    font-size: 26px;
}

a.left.carousel-control {
    left: 0px;
    top: 0%;
    background: #fff;
    height: 40px;
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;
    width: 68px;
    color: #000;
    font-size: 26px;
}

a.left.carousel-control:hover {
    color: #fff;
    background: #1879a5;
}

a.right.carousel-control:hover {
    color: #fff;
    background: transparent;
}

.border5 {
    background: url(/assets/webapps/border_5.png) no-repeat top 19px center;
    height: 2px;
    text-align: right;
    float: none;
    margin-top: 37px;
    margin: 0;
    text-align: center;
    padding-top: 23px;
    background-position: center center;
}

.border5_left {
    background: url(/assets/webapps/border_5.png) no-repeat top 19px left;
    height: 2px;
    text-align: right;
    float: none;
    margin-top: 37px;
    margin: 0;
    text-align: center;
    padding-top: 23px;
}

.theme_features4 h1 {
    font-family: 'latobold';
    text-transform: uppercase;
    font-size: 30px;
}

h1 span.thin {
    font-family: 'Lato-Light';
    text-transform: uppercase;
    font-size: 30px;
    font-style: inherit;
    color: #363636;
}

.left-title h1 {
    font-family: 'latobold';
    text-transform: uppercase;
    font-size: 30px;
    text-align: left;
    background: none;
    border: none;
    padding-left: 0px;
    margin: 0 auto;
    padding: 20px 0;
}

.team3 h1:before {
    color: #0084b4;
    font-family: "Ionicons";
    content: "\f47c";
    content: close-quote;
}

.name5 {
    font-size: 16px;
    font-weight: bold;
    margin-top: 21px;
    color: #363636;
}

.name5:hover {
    font-size: 16px;
    font-weight: bold;
    margin-top: 21px;
    color: #0084b4;
}

h1.service-title {
    font-size: 30px;
    font-family: 'latoblack';
    font-weight: 600;
    padding-bottom: 7px;
    margin-bottom: 21px;
    color: #363636;
    padding-bottom: 12px;
    display: inline-block;
    padding-left: 40px;
    border-bottom: 2px solid #0084b4;
}

.our_team5:hover .our_teamcaption {
    opacity: 1;
    color: #000;
}

h4.about-title {
    font-family: 'latobold';
    font-size: 20px;
    text-transform: none;
}

.our_teamcaption5 {
    background: rgba(235, 235, 235, .8);
    bottom: 0;
    color: #fff;
    display: block;
    height: 100%;
    opacity: 0;
    position: absolute;
    text-align: center;
    transition: all 0.35s ease 0s;
    width: 100%;
    padding: 30px;
}

.border-image1 {
    left: 0;
    bottom: 0;
    background: #fff;
    padding: 0px 6px 3px 0;
}

.our_services h4 {
    font-size: 20px;
    text-transform: capitalize
}

.our_services h1 span {
    font-style: italic;
    color: #0084b4;
}

.our_services p {
    font-size: 14px;
}

.team3 h1 {
    font-family: 'latobold';
    text-transform: uppercase;
    font-size: 30px;
    background: none;
}

h1 span {
    color: #0084b4;
    font-style: italic;
    font-weight: 400;
}

h1 {
    border-bottom: 2px solid #0084b4;
    margin-bottom: 30px;
    margin-top: 20px;
}

.margin-t-40 {
    margin-top: 40px;
}

.testimonial .carousel-indicators {
    bottom: -61px !important;
}


/************************About5 Css*****************/

.inner-5 {
    background: url(/../images/inner_bg5.jpg) no-repeat;
    padding-bottom: 0px;
    padding-top: 0px;
    background-size: cover;
    background-position: center center;
}

.inner-5 .breadcamp_bg {
    background: transparent;
    padding: 100px 0px;
}

.inner-5 h2 {
    text-transform: uppercase;
    color: #fff;
    font-size: 50px;
    font-weight: 700;
}

.inner-5 .breadcrumb {
    background: none !important;
    color: #fff;
    padding: 0px;
    text-align: left;
}

.inner-5 .breadcrumb li a {
    font-weight: 400;
    font-size: 16px;
    color: #fff;
    text-transform: uppercase;
    text-align: left;
    font-style: italic;
}

section.expert_advise {
    background: #0084b4;
    padding: 0px;
    color: #fff;
    /*  padding-top: 40px;
    padding-bottom: 60px;*/
    position: relative;
    margin: 0 auto;
}

.leftexpert {
    float: left;
    padding-top: 40px;
    padding-bottom: 40px;
}

.icons5 {
    margin-top: 70px;
    margin-left: 30px;
    text-align: center;
    float: left;
}

.expert_advise h2 {
    font-size: 50px;
    color: #fff;
}

.expert_advise .right {
    padding-bottom: 0px;
    padding-top: 0px;
    position: absolute;
    right: 0px;
    bottom: 0px;
}

.expert_advise i {
    color: #fff;
    border: 2px solid #fff;
    border-radius: 50%;
    padding-top: 15px;
    cursor: pointer;
    font-size: 37px;
    padding-left: 25px;
    padding-right: 25px;
    padding-bottom: 15px;
}

.left-icon i {
    font-size: 30px;
    float: none;
    line-height: 0;
    vertical-align: inherit;
    margin-right: 0;
    vertical-align: bottom;
    margin-top: 5px;
    float: left;
}


/*.right-content
{
    float: left;
    width: 80%;
}*/

.panel {
    border: none;
}

.panel-default>.panel-heading {
    color: #fff;
    background-color: #111111;
    border: none;
    border-radius: 25px;
}

.panel h4 {
    color: #fff;
    padding-top: 0px;
    font-weight: 700
}

.panel h4 a:hover {
    color: #888;
}

.fact {
    background: url(/../images/fact_bg5.png) no-repeat;
    text-align: center;
    padding-top: 26px;
    padding-bottom: 26px;
    margin-bottom: 30px;
    background-position: center center;
}

.fact2 {
    background: url(/../images/fact_bg5-2.png) no-repeat;
    text-align: center;
    padding-top: 26px;
    padding-bottom: 26px;
    margin-bottom: 30px;
    background-position: center center;
}

.fact3 {
    background: url(/../images/fact_bg5-3.png) no-repeat;
    text-align: center;
    padding-top: 26px;
    padding-bottom: 26px;
    margin-bottom: 30px;
    background-position: center center;
}

.fact4 {
    background: url(/../images/fact_bg5-4.png) no-repeat;
    text-align: center;
    padding-top: 26px;
    padding-bottom: 26px;
    margin-bottom: 30px;
    background-position: center center;
}

.fact_title {
    font-size: 50px;
    color: #fff;
}

.fact_description {
    font-size: 14px;
    color: #fff;
}

button.accordion {
    background-color: #0084b4;
    color: #fff;
    cursor: pointer;
    width: 100%;
    border: none;
    text-align: left;
    outline: none;
    font-size: 15px;
    transition: 0.4s;
    border-radius: 50px;
    padding-bottom: 12px;
    padding-top: 12px;
    padding-left: 15px;
    padding-right: 15px;
}

button.accordion.active,
button.accordion:hover {
    background-color: #111111;
}

button.accordion:after {
    content: '\02795';
    font-size: 13px;
    color: #777;
    float: right;
    margin-left: 5px;
}

button.accordion.active:after {
    content: "\2796";
}

div.panel {
    padding: 0 18px;
    background-color: white;
    max-height: 0;
    overflow: hidden;
    margin-bottom: 15px;
    transition: 0.6s ease-in-out;
    opacity: 0;
}

.panel {
    margin-bottom: 20px;
    background-color: #fff;
    border: 0px solid transparent;
}

div.panel.show {
    opacity: 1;
    max-height: 500px;
    padding-top: 10px;
    margin-bottom: 7px;
}

button.accordion:after {
    color: #000;
    background: #fff;
    border-radius: 50%;
    padding: 3px 5px 2px 5px;
}


/************************Contact5 Css*****************/

.contact5 {
    padding-top: 70px;
    padding-bottom: 70px;
}

.contact5 .btn-blue {
    margin-top: 20px;
}

.contact5 .form-group {
    margin-top: 30px;
}

.contact5 .form-control {
    border: 1px solid #c3c3c3;
    background: #ebebeb;
    color: #636363;
    font-size: 14px;
    padding: 0px;
    height: 50px;
    padding-left: 10px;
    border-radius: 0px;
    margin: 0 auto;
}

.contact5 textarea.form-control {
    height: 150px !important;
}

.contact5 form {
    margin-top: 50px;
}

.contact5 .form-group {
    margin-top: 0px !important;
}

.contact5 .form-control:focus {
    background: #fff !important;
}

.contact5 textarea.form-control.message_text {
    padding-top: 10px;
    color: #636363;
}

.contact5 .btn-blue {
    font-size: 14px;
    background-color: #0084b4;
    border-radius: 0px;
    text-align: center;
    color: #FFFFFF;
    line-height: 44px;
    font-weight: bold;
    padding-left: 17px;
    padding-right: 17px;
    display: block;
    padding-top: 0px;
    padding-bottom: 0px;
    border: none;
}

.contact_address5 {
    margin-top: 50px;
}

.address5 {
    background-color: #ebebeb;
    text-align: center;
    box-shadow: 7px 0px 10px #d3d2d2;
    margin-right: 9px;
    padding-bottom: 10px;
}

.address5 p a {
    color: #333 !important;
    font-weight: 400;
    font-size: 17px !important;
}

.address5 p {
    color: #333;
    font-weight: 400;
    font-size: 17px;
}

.address5_1 {
    background: #ebebeb;
    text-align: center;
    padding-bottom: 10px;
}

.address5_1 a {
    color: #333;
    font-size: 17px;
    font-weight: 400;
}

.address5 i,
.address5_1 i {
    font-size: 80px;
}

.address5_1 p {
    font-size: 20px;
    color: #636363;
    padding-right: 5px;
}

.team-social a {
    font-size: 20px;
    color: #fff;
    padding-right: 5px;
}

section.map5 {
    padding: 0px;
}


/***************************************************************************************PIPLE 6***************************************************************************************************/


/***********************Index6 Css********************/

figcaption.slider-overlay6 h3.text-capitalize {
    font-family: 'latoblack';
    color: #fff;
    font-size: 20px;
    text-transform: capitalize;
    text-align: left;
}

.img6-1 {
    float: left;
    width: 330px;
    position: absolute;
    height: 220px;
    bottom: 225px;
    z-index: 999;
    left: 25px;
}

.img6-1 img {
    box-shadow: 7px 1px 5px 0px #eee;
}

.img6-2 {
    float: left;
    width: 360px;
    height: 190px;
    position: absolute;
    bottom: 35px;
    z-index: 999;
    right: 230px;
}

.img6-3 {
    float: right;
    position: relative;
    top: 0px;
    width: 270px;
    height: 410px;
}

.fact6 {
    background: url(/../images/fact_bg6.jpg) no-repeat;
}

.fact_box {
    border: 1px solid #fff;
    color: #fff;
    padding: 10px;
    position: relative;
    overflow: hidden;
}

.number {
    float: left;
    font-size: 50px;
    padding: 0;
}

.fact_box span {
    background: url(/../images/border6.png) no-repeat;
    width: 43px;
    height: 67px;
    margin-top: 2px;
    position: absolute;
    top: 0;
}

.fact_box .icon {
    text-align: center;
    padding-top: 0px;
    font-size: 30px;
}

.fact_box .title {
    text-align: center;
    padding-top: 0px;
    font-size: 16px;
}


/*********About6 Css **********/

.header-absolute .navbar .color_transparent {
    background: rgba(195, 195, 195, 0.4);
    padding-bottom: 20px;
}

.header-absolute .navbar .color_transparent .navbar-nav>li>a:after {
    /*    content: close-quote;
*/
}

section.inner-6 {
    background: url(/../images/inner_bg6.jpg) no-repeat;
    padding: 0px;
    height: 400px;
}

section.inner-6 .breadcrumb {
    background-color: transparent !important;
    background: url(/../images/border_inner.png) no-repeat;
    background-position: bottom center;
    padding-bottom: 20px;
    text-align: center;
    padding-right: 0px;
    padding-top: 17px;
}

section.inner-6 h2 {
    background: transparent;
    background: url(/../images/border_inner.png) no-repeat;
    background-position: top center;
    padding-top: 30px;
    color: #fff200;
    text-transform: uppercase;
    font-size: 50px;
    line-height: 30px;
}

.inner-6 .breadcamp_bg {
    background: transparent;
    padding: 150px 0px;
}

.header-absolute .navbar .color_transparent .navbar-nav>li>a {
    color: #fff;
}

.inner-6 .breadcamp_bg a {
    font-size: 14px;
    color: #fff;
    text-transform: uppercase;
    line-height: 24px;
}

ul.icon6 li {
    list-style: none;
    padding: 0px;
    line-height: 27px;
}

ul.icon6 li i {
    color: #0084b4;
    font-size: 14px;
    padding-right: 5px;
}


/*.main-content p{ 
    font-size:14px;
    line-height:24px;
}
*/

.history6 {
    background: #f7f7f7;
}

.history6 .title_2 {
    text-align: left;
}

.schdule {
    margin-top: 40px;
}

.timeline-icon.bg-success {
    background: #fff;
    color: #0084b4;
    border: 2px solid;
    border-radius: 0px;
    box-shadow: 0px 0px 0px 0px;
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px;
    margin-top: 10px;
}

.timeline-centered {
    position: relative;
    margin-bottom: 30px;
}

.timeline-centered:before {
    content: '';
    position: absolute;
    display: block;
    width: 4px;
    /* background: #f5f5f6; */
    /* left: 50%; */
    top: 20px;
    bottom: 20px;
    margin-left: 60px;
    border-left: 2px dashed #0084b4;
    height: 195px;
}

.year {
    border: 1px solid #0084b4;
    padding: 10px;
    color: #0084b4;
    font-weight: bold;
}

.history_box {
    padding-bottom: 0px;
}

.history_title {
    font-weight: bold;
    font-size: 16px;
}

section.contact-6 {
    padding: 0px;
}

.address6 i {
    font-size: 65px;
    color: #111;
    float: left;
    margin-right: 15px;
}

.address6 p {
    font-size: 14px;
    line-height: 22px;
    padding-top: 30px;
}

.address6 p a {
    color: #636363;
    font-size: 14px;
}

.contact-6 .form-control {
    border-bottom: 1px solid #000;
    box-shadow: none;
    border-radius: 0px;
    color: #000;
    border-top: 0px;
    border-right: 0px;
    border-left: 0px;
}

.contact-6 .btn-border {
    margin-left: 0px;
}

textarea.form-control1 {
    border-bottom: 1px solid #000;
    color: #000;
    border-top: 0px;
    border-left: 0px;
    border-right: 0px;
    padding-left: 10px;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    width: 100%;
    margin-left: 0px;
    height: 150px;
    box-shadow: none;
    border-radius: 0px;
    padding-top: 35px;
}

.contact6-right {
    padding-left: 55px;
    padding-top: 100px;
}


/***********************************************************************************************ABOUT 7**********************************************************************************************/


/****************index7***************************/

.about7 h1 {
    color: #363636;
    font-size: 40px;
    font-family: 'Lato-Light';
    background: none;
    border: none;
    padding-left: 0px;
    font-weight: normal;
}

.get_the_theme {
    background-color: #cfcfcf;
    margin-right: 10px;
    margin-left: 40px;
    width: 100%;
    position: relative;
    padding-bottom: 46px;
    margin-top: 70px;
    height: 21px;
    max-width: 72%;
}

.get_the_theme a {
    background: #0084b4;
    color: #fff;
    padding: 11px;
    margin: 0 auto;
    width: 100%;
    position: absolute;
    margin-left: 7px;
    margin-top: -5px;
    width: 190px;
    padding-left: 20px;
    padding-right: 20px;
    font-family: 'latoregular';
    font-size: 14px;
}

.img-about {
    background: url(/../images/bg1_07.png) no-repeat;
    margin: 0 auto;
    padding: 15px;
    position: absolute;
    background-size: cover;
    background-position: center center;
    height: auto;
}

.about_img2 {
    background: url(/../images/bg2_07.png) no-repeat;
    margin: 0 auto;
    background-size: cover;
    background-position: center center;
    height: auto;
    left: -237px;
    position: absolute;
    padding-left: 15px;
    padding-right: 13px;
    top: 37px;
    bottom: 0px;
}

.theme_features {
    background: url(/../images/theme_feature_bg.jpg) no-repeat;
    background-position: center center;
    background-size: cover;
    padding-top: 110px;
    padding-bottom: 110px;
}

.service_box {
    background: url(/../images/service_bg.jpg) no-repeat;
    background-position: center center;
    background-size: cover;
    border: 1px solid #fff;
    margin: 0 auto;
    padding: 0px;
    margin-bottom: 30px;
}

.service_border {
    border: 1px solid #fff;
    margin: 10px;
    padding: 20px;
}

.service_icon i {
    font-size: 50px;
}

.service_title {
    padding-top: 25px;
    padding-bottom: 10px;
    font-size: 20px;
    font-family: 'latobold';
    color: #363636;
}


/****************About 7***************************/

.inner7 {
    background: url(/../images/inner_bg.jpg) no-repeat;
    height: auto;
    background-size: cover;
    background-position: center center;
    padding: 60px 0px;
}

.inner7 h1 {
    padding: 0px;
}

section.about .flex-direction-nav .flex-prev {
    display: none;
}

section.about .flex-direction-nav .flex-next {
    display: none;
}

ul.slides li {
    background: none !important;
    padding: 0px !important
}

.contact7 {
    background: #ebebeb;
}

.contact7 i {
    color: #363636;
    font-size: 50px;
    border-bottom: 3px solid #363636;
}

.contact7 p a {
    font-size: 17px;
    color: #363636;
    padding-top: 10px;
}


/***********************************************************************************************Piple 8**********************************************************************************************/


/****************index8***************************/

.top-bar {
    background-color: #060c17;
    color: #777777;
    padding: 6px 0;
}

.top-bar.test-server {
    background-color: #d73d0d;
}

.top-bar ul li {
    background: none;
}

.top-bar ul li a {
    color: #777777;
    font-weight: normal;
    font-size: 14px;
}

.top-bar span {
    padding-right: 20px;
}

.top-bar span i.fa.fa-phone {
    padding-left: 10px;
}

.about_service h1 {
    margin: 0 auto;
    padding: 0px;
    font-size: 50px;
    font-family: 'latoblack';
    color: #9e9e9e;
    text-transform: uppercase;
    background: linear-gradient(to bottom, #e0e0e0, #636363);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.about_service h3 {
    text-transform: uppercase;
    font-size: 20px;
    font-family: 'latobold';
    color: #363636;
}

.service_readmore a {
    font-size: 12px;
    font-family: 'latoblack';
    text-transform: uppercase;
    margin-top: 20px;
    color: #363636;
}

.readmore {
    font-size: 12px;
    font-family: 'latoblack';
    text-transform: uppercase;
    color: #363636;
    border-bottom: 1px solid #363636;
    float: left;
}

.who_we_are8 {
    background: #f5f3f3;
}

.portfolio .carousel-indicators {
    margin-bottom: 0px;
    color: #000;
}

.portfolio.service_box8_hover:hover .carousel-indicators .active {
    background: #000;
    border: 1px solid #000;
}

.portfolio .carousel-indicators li {
    display: inline-block;
    width: 10px;
    height: 10px;
    margin: 1px;
    text-indent: -999px;
    cursor: pointer;
    background: #fff;
    border: 1px solid #000;
    border-radius: 10px;
}


/*. .carousel-indicators li
 {
   display: inline-block;
    width: 50px;
    height: 50px;
    margin: 1px;
    text-indent: -999px;
    cursor: pointer;
    background-color: #000\9;
    background-color: #000;
    border: 1px solid #fff;
    border-radius: 0px;
}*/

.portfolio #quote-carousel .carousel-control {
    background: none;
    color: #fff;
    font-size: 2.3em;
    text-shadow: none;
    margin-top: 30px;
    z-index: 9999;
    top: 222px;
    background: #000;
}

.left-title8 h1 span.thin {
    font-family: 'Lato-Light';
    text-transform: capitalize;
    font-size: 50px;
    font-weight: 300;
}

.left-title8 h1 {
    font-family: 'latoblack';
    font-size: 50px;
    background: none;
    padding: 0px;
    margin: 0;
}

.img-hover {
    background: rgba(57, 57, 57, .8);
    padding: 115px;
    position: absolute;
    top: 0;
    right: 0px;
    left: 0px;
    margin: 0px 22px 0px 0px;
    opacity: 0;
    margin-bottom: 20px;
    bottom: 0;
}

.img-hover:hover {
    opacity: 1
}

.search-icon {
    background: url(/../images/search.png) no-repeat;
    position: absolute;
    padding: 18px;
    right: 0px;
    bottom: 0px;
    color: #fff;
    font-size: 18px;
    right: 0px;
    padding-top: 20px;
    padding-left: 36px;
    padding-bottom: 23px;
}

.search-icon a i {
    color: #fff;
}


/***********ABOUT CSS******************/

.inner-8 {
    background: url(/../images/about_bg8.jpg) no-repeat;
    background-position: center center;
}

.inner-8 .breadcamp_bg {
    background: none;
    padding: 0px;
}

.inner-8 .breadcamp_bg h2 {
    font-family: 'latoblack';
    font-size: 50px;
    color: #fff;
    text-transform: uppercase;
    text-align: center;
    margin-bottom: 25px;
}

.width {
    width: 320px !important;
}

.inner-8 .breadcrumb {
    width: 200px;
    display: block;
    margin: 0 auto;
    border-radius: 0px;
    text-align: center;
    background: #fff;
    padding: 10px 0
}

.inner-8 .breadcrumb a {
    padding: 0px;
    margin-bottom: 20px;
    list-style: none;
    border-radius: 4px;
    text-align: center;
    font-size: 16px;
    color: #363636;
    font-weight: 600;
    margin: 0 auto;
}

.bootom_img {
    text-align: center;
    margin: 0 auto;
    padding: 0px;
    float: none;
    position: relative;
    bottom: 0px;
    top: 115px;
}

.bootom_img img {
    margin: 0 auto;
    text-align: center;
}


/***********SERVICE CSS******************/

.service_box8 {
    border: 1px solid #0084b4;
    text-align: center;
    padding-top: 30px;
    padding-bottom: 30px;
    margin: 0 auto;
    color: #000;
    margin-bottom: 35px;
}

.service_box8 i {
    font-size: 50px;
}

.service_box8 .title8 {
    padding-top: 20px;
    padding-bottom: 20px;
    font-size: 20px;
    font-family: 'latobold';
    text-transform: uppercase;
}

.service_box8_hover {
    opacity: 0;
    margin: 0 auto;
    padding: 0px;
    position: absolute;
    top: 0px;
    background: #0084b4;
    color: #fff;
    bottom: 36px;
    left: 15px;
    right: 15px;
}

.service_box8_hover:hover {
    opacity: 1;
}

.service_content1 {
    padding-left: 25px;
    padding-right: 25px;
}

.service_readmore1 a {
    font-size: 14px;
    text-transform: uppercase;
    color: #fff;
}

.service_readmore1 i {
    padding-top: 10px;
    padding-left: 10px;
    font-size: 16px;
    color: #fff;
}


/***********Contact CSS******************/

ul.contact8 li {
    background: none;
    margin-bottom: 46px;
    padding: 0px;
    list-style: none;
}

ul.contact8 li p {
    font-size: 16px;
}

.location {
    /* background: url(/../images/icon_bg8.png) no-repeat; */
    float: left;
    /* height: 103px; */
    padding-top: 17px;
    padding-bottom: 13px;
    margin-bottom: 0px;
    padding-left: 10px;
}

.location i {
    color: #0084b4;
    font-size: 40px;
    margin: 44px;
    /* margin-top: 78px; */
    /* margin-bottom: 0px; */
    margin: 0 auto;
    text-align: center;
    margin-top: 45px;
    margin-left: 26px;
    margin-right: 54px;
}

ul.contact8 li h4 {
    font-family: 'latobold';
    color: #363636;
}


/***********************************************************************************************Piple 9**********************************************************************************************/


/****************index9***************************/


/***********************************************************************************************Piple 10**********************************************************************************************/


/****************index10***************************/

.top-bar10 {
    background-color: #ebebeb;
    color: #777777;
    padding: 15px 0;
    text-transform: uppercase;
    font-size: 14px;
}

.top-bar10 a {
    padding: 10px;
}

.top-bar10 a i {
    font-size: 14px;
}

.top_header10 {
    background: #000;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 0px;
    margin: 0 auto;
}


/*.navbar  .navbar-nav > li > a:hover:after {
    content: close-quote;
    font-family: "Ionicons";
    color: #0084b4;
    float: none;
    margin: 0 auto;
    text-align: center;
    display: block;
}*/

.inner10 {
    background-color: #ebebeb;
    /*padding:60px 60px 60px 60px;*/
}

.box10 {
    background: #fff;
    border: 1px solid;
    position: relative;
}

.box10-inner {
    background: url(/../images/box_inner.jpg) no-repeat;
    background-size: cover;
    padding: 5px;
    margin: 5px;
    padding-top: 150px;
    padding-left: 30px;
    color: #fff;
    padding-bottom: 50px;
    line-height: 24px;
}

.red-btn {
    background: red;
    font-size: 11px;
    text-transform: uppercase;
    padding: 3px;
    margin: 0 auto;
    width: 15%;
    float: left;
    color: #fff;
    font-family: 'latobold';
    text-align: center;
}

.box10-inner h1 {
    background: none;
    color: #fff;
    padding-left: 0px;
    text-transform: capitalize;
    border: 0px;
    padding-top: 25px;
    line-height: 40px;
    background: url(/../images/white-border.png) no-repeat left bottom;
    margin-bottom: 10px;
}

.author {
    color: #FFFF00;
}

.blog10-description h2 {
    font-size: 20px;
    font-family: 'latobold';
    color: #363636;
    line-height: 30px;
    background: url(/../images/black-border.png) no-repeat left bottom;
    margin-bottom: 10px;
    padding-top: 0px;
    padding-bottom: 10px;
}

.blog10-description .author {
    color: #363636;
    font-size: 14px;
}

.author i {
    padding-right: 10px;
}

.comment {
    position: absolute;
    top: 30px;
    right: 0px;
    background: #fff;
    color: #363636;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 12px;
}

.comment2 {
    position: absolute;
    top: 60px;
    right: 0px;
    background: #fff;
    color: #363636;
    padding-left: 10px;
    margin-right: 25px;
    font-size: 12px;
}

.category {
    background: red;
    font-size: 11px;
    text-transform: uppercase;
    margin: 0 auto;
    float: left;
    color: #fff;
    font-family: 'latobold';
    text-align: center;
    position: absolute;
    bottom: 160px;
    left: 21px;
    padding-left: 10px;
    margin-right: 25px;
    font-size: 12px;
    padding-right: 10px;
    padding-top: 3px;
    padding-bottom: 3px;
}

.comment2 span {
    padding-right: 10px;
}

.comment2 span i {
    padding-right: 5px;
}

.comment span {
    padding-right: 10px;
}

.comment span i {
    padding-right: 5px;
}

.blog-box-left {
    margin-right: 15px;
}

.blog-box-right {
    margin-left: 15px;
}

.blog10-img {
    border: 1px solid #c3c3c3;
    padding: 5px;
    background: #fff;
    margin-top: 30px;
}

.right_side .fill {
    height: 348px;
}

.story-caption {
    background: #fff;
    position: absolute;
    bottom: 0px;
    text-align: center;
    margin: 0 auto;
    padding: 25px 27px 15px 29px;
    color: #363636;
    left: 0px;
    right: 0px;
}

.story-caption span {
    font-family: 'latobold';
    font-size: 16px;
    padding-bottom: 15px;
}

.story-caption .author {
    color: #363636;
    text-align: left;
    font-size: 14px;
    padding-top: 10px;
}

.right_side h2 {
    font-size: 16px;
    font-family: 'latobold';
    color: #363636;
    /* line-height: 30px; */
    background: url(/../images/red-border.png) no-repeat left bottom;
    margin-bottom: 10px;
    padding-top: 0;
    padding-bottom: 10px;
    margin-top: 0px;
    text-transform: uppercase;
}

.right_side a.left.carousel-control {
    display: none;
}

.right_side a.right.carousel-control {
    /* left: 0px; */
    top: 30%;
    background: #ebdfda;
    height: 70px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
    width: 52px;
    color: #857776;
    font-size: 26px;
    padding-top: 15px;
    opacity: .9;
}

.right-box {
    position: relative;
    margin-bottom: 40px;
}

.right-text {
    position: absolute;
    top: 0px;
    border: 5px solid #fff;
    margin: 60px;
    font-size: 30px;
    text-align: center;
    font-family: 'latoblack';
    color: #fff;
    text-transform: uppercase;
}

.newslatter {
    position: absolute;
    top: 30px;
    padding: 18px;
    color: #fff;
    text-align: center;
}

.newslatter span {
    font-size: 30px;
    font-style: italic;
}

.newslatter input.form-control {
    background: #fff;
    border-radius: 0px;
    font-style: italic;
    margin: 0 auto;
    margin-top: 20px;
    padding-right: 159px;
}

.newslatter .email {
    top: 15px;
    right: 20px;
    position: absolute;
    color: #000;
    z-index: 9999;
}

.newslatter .email i {
    font-size: 30px;
    color: #777777;
}

.blog10-description {
    font-weight: bold;
    text-align: left;
    margin: 0 auto;
}

.blog10-description a {
    font-size: 14px;
    border-bottom: 1px solid #f6392c;
    color: #f6392c;
}

.blog-img {
    float: left;
    margin-right: 10px;
}


/***********************************************************************************************Piple 11**********************************************************************************************/


/****************index11***************************/

.slider-text11 {
    position: absolute;
    top: 170px;
    left: 0px;
    right: 0px;
    text-align: center;
    color: #0a0a0a;
}

.slider-text11 h3.text-capitalize {
    text-transform: capitalize;
    font-family: 'latoblack';
    color: #0a0a0a;
    font-size: 50px;
}

h1.text2 {
    text-transform: capitalize;
    font-family: 'latoblack';
    color: #fff;
    font-size: 100px;
    text-transform: uppercase;
}

.slider-text11 h1 {
    text-transform: uppercase;
    font-family: 'latoblack';
    color: #0a0a0a;
    font-size: 100px;
}

.slider-text11 p.lead {
    color: #363636;
    font-size: 16px;
}

.header-absolute .navbar .color_transparent11 {
    background: transparent;
    padding-bottom: 20px;
}

.title_11 h1 {
    color: #363636;
    font-size: 30px;
    font-family: 'latoblack';
    text-transform: uppercase;
    line-height: 40px;
    padding-left: 0px;
}

.title_11 .no-border {
    padding-top: 0px;
}

.fact11 {
    background: url(/../images/fact11_bg.jpg) no-repeat;
}

.fact_box11 .icon i {
    font-size: 50px;
    color: #fff
}

.fact_box11 .number {
    font-size: 50px;
    color: #fff;
    float: none
}

.border11 {
    border-bottom: 3px solid #fff;
    margin-top: 20px;
    width: 100%;
    max-width: 40%;
    text-align: center;
    margin: 0 auto;
    padding-top: 30px;
    margin-bottom: 10px;
}

.service11 {
    background: #f7f7f7
}

.service11 .title_11 h1 {
    margin: 0px;
}

.service11 a.btn-blue {
    text-transform: uppercase;
    line-height: 27px;
    font-family: 'Lato-Light';
}

.box11 {
    background: #ffffff;
    box-shadow: 0px 3px 15px 3px #eee;
    margin-bottom: 30px;
    padding: 30px;
    margin-top: 30px;
}

.box11 h4 {
    font-family: 'latobold';
    font-size: 20px;
}

.box11 a {
    color: #337ab7;
    text-decoration: none;
    font-size: 14px;
}

.box11 i {
    font-size: 40px;
}

h1.title11 {
    background: none;
    text-transform: uppercase;
    text-align: center;
    color: #fff;
    font-family: 'latoblack';
    border: 0px;
    margin: 0 auto;
    padding-left: 0;
}

.testimonail11 {
    background: url(/../images/testimonails11_bg.jpg) top center no-repeat;
    background-size: cover;
}

.testimonail11 .quote {
    top: 22px;
}

.testimonail11 .owl-pagination {
    display: none;
}

.doctor_testi {
    background: url(/../images/testimonial_bg.jpg) no-repeat;
    background-size: cover;
    background-position: center center;
}

.doctor_testi .owl-pagination {
    display: none;
}

.doctor_testi .item p {
    color: #fff;
}

.doctor_testi .border11 {
    border-bottom: 3px solid #fff;
    /* margin-top: 20px; */
    width: 100%;
    max-width: 16%;
    text-align: center;
    margin: 0 auto;
    margin-bottom: 40px;
}

.testimonial-box {
    background: rgba(54, 54, 54, 0.5);
    color: #fff;
    padding: 30px;
    text-align: center;
    margin: 0 auto;
}

.testimonial-box p {
    font-size: 18px;
    font-family: 'latoregular';
}

.margin-bottom1 {
    margin-top: 50px;
    margin-bottom: 156px;
    margin-left: 10px;
    margin-right: 10px;
}


/*.testimonial-box p
{ 
    font-size: 18px;
    text-align: center;
    margin: 0 auto;
    padding-top: 30px;
    padding-bottom: 45px;
}
*/

.quote {
    position: absolute;
    left: 0px;
    right: 0px;
    text-align: center;
    top: -29px;
    color: #fff;
    font-size: 40px;
}

.author_img {
    position: absolute;
    left: 0px;
    right: 0px;
    margin: 0 auto;
    text-align: center;
    border: 0;
    color: #fff;
    bottom: 40px;
}

.call .title_11 h1 {
    margin: 0px;
}

.call input.form-control {
    border: 1px solid #c3c3c3;
    border-radius: 0px;
    height: auto;
    padding: 15px 15px 15px 15px;
    color: #636363;
    margin: 10px 0px;
}

section.contact {
    padding-bottom: 0;
}

section.contact.new-product {
    padding-bottom: 115px;
}

.call p.btn.btn-default.btn-lg.btn-blue {
    padding: 0px;
    margin: 0 auto;
    border: 0px;
    border-radius: 0px;
    margin-top: 10px;
    padding: 8px 0px;
}

.testimonial.dark p {
    color: #fff;
    font-size: 14px;
}


/**********************ABOUT11******************************/

.inner_banner11 {
    background: url(/../images/inner11_bg.jpg) no-repeat;
    text-align: center;
    padding-top: 180px;
    padding-bottom: 80px;
}

.inner_banner11 .breadcrumb {
    margin-bottom: 0px;
    padding-right: 0px;
    padding-top: 14px;
}

.bg11 {
    background-color: rgba(255, 255, 255, .6) !important;
    padding: 20px;
}

.inner_banner11 h1.text-left {
    padding-top: 0px;
    padding-left: 0px;
}

.breadcrumb {
    padding: 0px;
    margin-bottom: 0px;
}

li.breadcrumb-item a {
    color: #fff !important;
    text-transform: uppercase;
    font-size: 16px;
}

h1.text-left {
    text-align: left;
    margin: 0 auto;
    padding: 0px;
    background: none;
    border: none;
    text-transform: uppercase;
    float: left;
    padding-left: 20px;
    font-size: 40px;
    padding-top: 20px;
}

.inner_banner11 li.breadcrumb-item a {
    font-size: 14px;
    text-transform: uppercase;
    color: #636363 !important;
}

.inner_banner11 li.breadcrumb-item.active {
    font-family: 'latobold';
    font-size: 14px;
    text-transform: uppercase;
    color: #0084b4;
}

.about-box {
    background: url(/../images/about11-1.jpg) center no-repeat;
    margin: 100px 0px;
    padding: 150px 0px;
    background-size: cover;
}

.about-box1 {
    margin: 0px 0px;
}

.border17 {
    border-bottom: 1px solid #000;
    margin: 0 auto;
    width: 100%;
    max-width: 10%;
    margin-top: 15px;
    margin-bottom: 15px;
}

p.blue {
    color: #0084b4;
    font-size: 20px;
    line-height: 30px;
    font-style: italic;
    padding-top: 30px;
    padding-bottom: 10px;
}

.about_description {
    position: absolute;
    border: 2px solid #fff;
    padding: 40px;
    top: 0px;
    margin: 32px;
    font-family: 'latobold';
    font-size: 34px;
    color: #fff;
    text-transform: uppercase;
}

.address h3 {
    font-family: 'latobold';
    text-transform: uppercase;
    font-size: 20px;
}

.address ul li {
    background: none;
    padding: 0px;
    margin: 0 auto;
    font-size: 16px;
    line-height: 33px;
}

.address ul li i {
    padding-right: 0px;
    font-size: 16px;
}

.contact textarea {
    border-bottom: 1px solid #ccc;
    border-top: 0;
    border-left: 0;
    border-right: 0;
}


/***********************************************************************************************Piple 12**********************************************************************************************/


/****************index12***************************/


/*.slider-product
{    position: absolute;
    top: 100px;
    text-align: center;
    left: 0px;
    right: 0px;
}*/

h3.shop {
    border: 20px solid #fff;
    padding-top: 0px;
    padding-right: 30px;
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 0px;
}


/*h3.sale-title1 {
   
    font-size: 200px;
    font-family: 'latoblack';
    color:#fff;
    margin:0 auto;
    padding:0px;
    margin-bottom:50px;
}
*/


/*h1.sale-title2 {
    text-transform: capitalize;
    font-family: 'latoblack';
    color: #fff;
    font-size: 50px;
    text-transform: uppercase;
    letter-spacing: 15px;
}
p.sale_text {
    text-transform: uppercase;
    font-size: 20px;
    color: #fff;
    letter-spacing: 4px;
    }
    
*/

.btn-black {
    background: #000;
    color: #fff;
    text-transform: uppercase;
    font-size: 16px;
    border-radius: 0px;
    border: 0px;
    padding: 10px 30px 10px 30px;
}

.btn-black:hover {
    color: #fff;
}

.banner-bottom {
    background: #111111;
    color: #fff;
    padding: 50px 0px;
}

.banner-overlay {
    position: relative;
    overflow: hidden;
}

.banner-bottom i {
    color: #fff;
    font-size: 50px;
    float: left;
    padding-right: 25px;
}

.banner-bottom h3 {
    margin: 0 auto;
    padding-bottom: 0px;
    font-size: 20px;
    font-family: 'latobold';
}

select.form-control {
    background: rgba(0, 0, 0, 0.3);
    color: #363636;
}

.product-box {
    text-align: center;
}

.product-box img {
    margin: 0 auto;
}

.sold-out {
    background: #636363;
    float: left;
    padding: 1px 10px 0px 10px;
    color: #fff;
    text-transform: uppercase;
    font-size: 13px;
}

.sale-out {
    float: right;
    background: #f8242c;
    text-transform: uppercase;
    color: #fff;
    padding: 1px 10px 0px 10px;
    font-size: 13px;
}

h4 {
    font-size: 16px;
    text-transform: uppercase;
    color: #363636;
}

.first-price {
    text-decoration: line-through;
    color: #636363;
    font-size: 14px;
    padding-right: 10px;
}

.second-price {
    color: #0084b4;
    font-weight: bold;
}

.rate {
    margin-top: 15px;
    margin-bottom: 50px;
}

.rate span.red {
    background: #f8242c;
    padding: 0px 25px 0px 25px;
    margin-right: 10px;
    font-size: 10px;
}

.rate span.green {
    background: #39b54a;
    padding: 0px 25px 0px 25px;
    margin-right: 10px;
    font-size: 10px;
}

.rate span.black {
    background: #252525;
    padding: 0px 25px 0px 25px;
    margin-right: 10px;
    font-size: 10px;
}

.rate span.purple {
    background: #92278f;
    padding: 0px 25px 0px 25px;
    font-size: 10px;
}

.product-box {
    position: relative;
    margin-top: 50px;
}

.product-box-hover {
    position: absolute;
    background: rgba(238, 238, 238, 0.9);
    top: 50px;
    left: 0px;
    right: 0px;
    padding: 50px 0;
    height: auto;
    opacity: 0;
    text-align: center;
    bottom: 84px;
}

p.rating {
    margin-top: 10px;
    color: #0084b4;
}

.product-box-hover:hover {
    opacity: 1
}

.product-box-hover span {
    font-size: 14px;
    font-weight: 800;
    color: #363636;
}

.cart {
    margin-top: 40px;
    margin-bottom: 30px;
}

.heart i {
    font-size: 30px;
    color: #363636;
    margin: 0 auto;
    text-align: center;
    padding-bottom: 10px;
}

.new-product h1.title11 {
    color: #363636;
    text-align: center;
    margin: 0 auto;
    border-bottom: 3px solid #0084b4;
    margin-bottom: 0px;
    letter-spacing: 5px;
    font-size: 24px;
}

.border-bottom {
    border-bottom: 1px solid #d8d8d8;
    padding-left: 0px;
}

section.new-product img {
    display: block;
    margin: 0 auto;
}

.product2 {
    background: url(/../images/sale-img.jpg) no-repeat;
    position: relative;
    margin: 0 auto;
    padding: 0px;
    height: 746px;
    background-position: center center;
}

.discount {
    background: #f8242c;
    padding-top: 20px;
    left: 12px;
    right: 0px;
    position: absolute;
    top: 120px;
    color: #fff;
    font-size: 30px;
    padding-left: 33px;
    padding-right: 8px;
    padding-bottom: 20px;
}

.discount span {
    font-family: 'latoblack';
    font-size: 40px;
    color: #fff;
    line-height: 60px;
}

.discount span.large {
    font-family: 'latoblack';
    font-size: 80px;
    color: #fff;
}

.collection {
    background: #fff;
    padding: 25px;
    left: 0px;
    right: 44px;
    position: absolute;
    bottom: auto;
    top: 376px;
}

.collection h2 {
    font-family: 'latobold';
    font-size: 40px;
    color: #363636;
    letter-spacing: 2px;
    margin-top: 0px;
}

section.partners {
    padding-top: 0px;
}

.partners h1.title12 {
    color: #000;
    text-align: left;
    margin: 0 auto;
    border-bottom: 3px solid #0084b4;
    margin-bottom: 0px;
    letter-spacing: 5px;
    background: none;
    padding-left: 0px;
}

.partners img {
    margin-top: 30px;
    margin-bottom: 30px;
}

.testimonail p {
    font-size: 14px;
}

.testimonail img {
    margin-top: 0px;
    margin-bottom: 0px;
}

section.inner {
    background: url(/../images/pro-about.jpg) no-repeat;
    background-position: center center;
}

.inner_video {
    background: url(/../images/pro-video.jpg) no-repeat;
    background-position: center center;
    padding: 165px;
}

.inner h1 {
    color: #000;
    text-align: left;
    margin: 0 auto;
    border-bottom: 3px solid #0084b4;
    margin-bottom: 0px;
    letter-spacing: 5px;
    background: none;
    padding-left: 0px;
    margin-bottom: 50px;
}

.margin-top {
    margin-top: 100px;
}

p.btn.btn-default.btn-lg.btn-border {
    border-bottom: 3px solid #0084b4;
    border-top: 0px;
    border-left: 0px;
    border-right: 0px;
    background: transparent;
    padding: 0px;
    text-align: center;
    margin: 0 auto;
    border-radius: 0px;
    padding-left: 50px;
    padding-right: 50px;
    color: #0084b4;
    font-size: 14px;
    font-family: 'latobold';
}

section.contact .form-control {
    border-radius: 0px;
    color: #636363;
    font-size: 14px;
    box-shadow: none;
    margin-left: 0;
    border-top: 1px solid #ccc;
    border-left: 1px solid #ccc;
    height: 50px;
    border-right: 1px solid #ccc;
}

section.contact textarea.form-control {
    height: 150px;
}

section.contact .btn-border {
    margin-left: 15px;
    margin-top: 0px;
}

.contact8 .btn-blue {
    margin-top: 0px;
}

.contact .btn-blue {
    margin-top: 0px;
}


/***********************************************************************************************Piple 13**********************************************************************************************/


/****************index13***************************/

h3.shop-collection {
    font-family: 'Lato-Light';
    font-size: 60px;
    font-weight: 300
}

.btn-border-dashed {
    border: dashed 1px #fff;
    padding: 8px 20px 8px 20px;
    margin: 0 auto;
    text-align: center;
    color: #fff;
    border-radius: 0;
    font-size: 20px;
}

.banner-bottom13 {
    background: #0084b4;
}

.img-overlay {
    position: absolute;
    top: 55px;
    right: 40px;
    color: #fff;
    text-align: right;
}

.img-overlay a {
    color: #fff;
    text-decoration: none;
}

.img-overlay h1 {
    background: none;
    color: #fff;
    border: 0px;
    font-family: 'latobold';
    font-size: 40px
}

.img-overlay h2 {
    font-size: 70px;
    font-family: 'latoblack';
    margin: 0 auto;
}

.heart2 {
    margin-bottom: 20px;
    margin-top: 100px;
}

.footwear_overlay {
    background: rgba(251, 249, 247, .9);
    position: absolute;
    top: 50px;
    text-align: center;
    padding-top: 20px;
    padding-left: 27px;
    padding-right: 38px;
    left: 0px;
    right: 0px;
    padding-bottom: 20px;
}

.summersale_overlay {
    background: rgba(251, 249, 247, .9);
    position: absolute;
    bottom: 50px;
    text-align: center;
    padding-top: 20px;
    padding-left: 0px;
    padding-right: 0;
    left: 15px;
    right: 15px;
    padding-bottom: 20px;
}

.summersale_overlay h1 {
    background: none;
    color: #000;
    border: 0px;
    font-family: 'latobold';
    font-size: 20px;
    padding: 0px;
    padding-bottom: 10px;
}

.summersale_overlay h2 {
    font-size: 30px;
    font-family: 'latobold';
    margin: 0 auto;
}

.view-collection {
    margin-top: 10px;
    cursor: pointer;
}

.footwear_overlay h1 {
    background: none;
    color: #000;
    border: 0px;
    font-family: 'latobold';
    font-size: 20px;
    padding: 0px;
    padding-bottom: 10px;
}

.footwear_overlay h2 {
    font-size: 30px;
    font-family: 'latobold';
    margin: 0 auto;
}

.sidebar ul li {
    background: none;
    list-style: none;
}

.woll {
    margin-bottom: -21px;
}

.ssilka a {
    color: #0080C0;
}

.ssilka a:hover {
    color: #0080C0;
}

.list-group-item:last-child {
    border-radius: 0;
}

.list-group-item:first-child {
    border-radius: 0;
}

a.list-group-item:focus,
a.list-group-item:hover,
button.list-group-item:focus,
button.list-group-item:hover {
    background: transparent;
}

.list-group a {
    font-size: 14px;
    text-transform: uppercase;
}

.list-group h2 {
    font-size: 20px;
    color: #363636;
    font-weight: 600;
    text-transform: uppercase;
    margin: 0px;
    padding-bottom: 10px;
}

.list-group-item,
.list-group {
    position: relative;
    display: block;
    margin-bottom: -1px;
    background-color: #fff;
    margin-bottom: 10px;
    padding-left: 0px;
    padding-right: 0px;
    border-top: 0px;
    border-left: 0px;
    border-right: 0px;
}

a.list-group-item {
    color: #636363;
}

a.list-group-item:hover {
    color: #0084b4;
}

.bag {
    background: #ebebeb;
    padding-left: 30px;
    padding-top: 50px;
    padding-bottom: 50px;
    position: relative;
}

.bag h1 {
    background: none;
    text-align: center;
    margin: 0 auto;
    padding: 0px;
    border: none;
}

.bag h2 {
    margin: 0 auto;
    color: #0084b4;
    font-size: 60px;
    font-family: 'latoblack';
}

.bag p {
    color: #363636;
    font-size: 24px;
    font-family: 'latobold';
}

.shopnow-btn a {
    background: #fff;
    position: absolute;
    bottom: 98px;
    padding: 10px;
    left: 65px;
    right: 65px;
    text-align: center;
    color: #363636;
    text-decoration: none;
    font-size: 16px;
    text-transform: uppercase;
}

.sidebar-app {
    margin-top: 50px;
}

.sidebar-app .google_play,
.sidebar-app .apple {
    margin-top: 5px;
    margin-left: 20px;
    padding-left: 80px;
    margin-bottom: 15px;
    margin-right: 0px;
}

.google_play span {
    font-size: 10px;
}

.google_play span strong {
    font-size: 16px;
    text-transform: uppercase;
    color: #363636;
}

.exculsive-offer {
    background: url(/../images/img13-bg2.jpg) no-repeat;
    height: 180px;
    position: relative;
    background-position: center center;
    margin-bottom: 50px;
    margin-top: 40px;
    background-size: cover;
}

.exculsive_overlay {
    position: absolute;
    left: 100px;
    top: 30px;
    font-size: 14px;
    color: #636363;
    text-transform: uppercase;
}

.exculsive_overlay a {
    color: #636363;
    text-decoration: none;
}

.exculsive_overlay h1 {
    color: #df1e43;
    font-family: 'latoblack';
    font-size: 30px;
    background: none;
    text-transform: uppercase;
    border: none;
    padding: 0px;
}

.sold-out1 {
    text-transform: uppercase;
    border: 2px solid;
    margin: 0 auto;
    text-align: center;
    margin-left: 90px;
    margin-right: 90px;
    margin-top: 100px;
    font-weight: bold;
    color: #363636;
}

.sale {
    text-transform: uppercase;
    border: 2px solid;
    margin: 0 auto;
    text-align: center;
    margin-right: 0;
    margin-top: 0px;
    padding: 0px 15px;
    float: right;
    color: red;
    font-size: 12px;
    font-weight: bold;
}

.exculsive_overlay h2 {
    color: #636363;
    font-family: 'latobold';
    font-size: 20px;
    background: none;
    text-transform: uppercase;
    border: none;
    padding: 0px;
    letter-spacing: 3px;
    margin: 0 auto;
    padding-top: 10px;
    padding-bottom: 20px;
}

h1.title12 {
    color: #000;
    text-align: left;
    margin: 0 auto;
    border-bottom: 3px solid #0084b4;
    margin-bottom: 0px;
    letter-spacing: 5px;
    background: none;
    padding-left: 0px;
}

.round span.grey {
    background: #003471;
    padding: 2px 11px 2px 9px;
    border-radius: 57%;
    margin-right: 3px;
}

.round span.darkgreen {
    background: #005952;
    padding: 2px 11px 2px 9px;
    border-radius: 57%;
    margin-right: 3px;
}

.round span.grey2 {
    background: #cccccc;
    padding: 2px 11px 2px 9px;
    border-radius: 57%;
}

.heart2 i {
    font-size: 30px;
    color: #000;
    margin: 0 auto;
    text-align: center;
    padding-bottom: 10px;
    background: #fff;
    border-radius: 50%;
    padding: 14px 14px 14px 14px;
    margin-left: 10px;
    margin-right: 10px;
}

.product-box-hover .buttons .btn-blue {
    font-size: 14px;
    background-color: #0084b4;
    border-radius: 3px;
    text-align: center;
    color: #FFFFFF;
    line-height: normal;
    font-weight: normal;
    padding-left: 17px;
    padding-right: 17px;
    display: block;
    max-width: 50%;
    width: 100%;
    margin: 0 auto;
    border: none;
    border-radius: 0px;
    padding-bottom: 8px;
}

h1.title13 {
    color: #000;
    text-align: left;
    margin: 0 auto;
    letter-spacing: 5px;
    background: none;
    padding-left: 0px;
    border: none;
    margin-bottom: 0;
}

.title13_border {
    width: 130px;
    border-bottom: solid 4px #0084b4;
    margin: 20px auto;
    margin-bottom: 40px;
}

.since {
    font-family: 'latoblack';
    font-size: 30px;
    margin-top: 300px;
    text-align: center;
}

.year13 {
    font-family: 'latoblack';
    font-size: 100px;
}


/****************Contact 13*********************/

.contact13 .form-control {
    border: 1px solid #c3c3c3;
    background: none;
    color: #636363;
    font-size: 14px;
    padding-left: 10px;
    border-radius: 0px;
    margin-bottom: 15px;
    height: 50px;
    margin-left: 0;
    box-shadow: none;
}

.contact13 textarea.form-control {
    height: 180px;
}

.contact13 p.btn.btn-default.btn-lg.btn-blue {
    border: none;
    padding: 10px;
    text-align: center;
    margin: 0 auto;
    border-radius: 0px;
    margin-left: 0px;
    padding-top: 7px;
    padding-bottom: 7px;
    width: 100%;
    max-width: 100%;
    color: #fff;
}

.contact13 i {
    color: #0084b4;
    font-size: 60px;
}

.contact13 a {
    color: #636363;
    font-size: 16px;
    font-weight: normal;
}

.contact13 p {
    color: #636363;
    font-size: 16px;
    font-weight: normal;
}


/***********************************************************************************************Piple 14**********************************************************************************************/


/****************index14***************************/

#clockdiv>div {
    padding: 10px;
    border-radius: 3px;
    background: transparent;
    display: inline-block;
}

#clockdiv div>span {
    padding: 15px;
    border-radius: 3px;
    background: transparent;
    display: inline-block;
    font-size: 100px;
    font-family: 'LatoHairline';
    color: #fff;
}

.border-left {
    border-bottom: 1px solid #0084b4;
    width: 15%;
    margin-top: 20px;
    margin-bottom: 10px;
}

.border-center {
    border-bottom: 1px solid #0084b4;
    width: 15%;
    margin-top: 10px;
    margin-bottom: 40px;
}

.smalltext {
    padding-top: 5px;
    font-size: 16px;
    background: rgba(48, 48, 48, .8);
    font-size: 20px;
    font-family: 'Lato-Light';
    color: #fff;
    padding: 7px 0px 10px 0px;
    text-align: center;
    margin: 0 auto;
    padding-left: 55px;
    padding-right: 55px;
    border-radius: 15px;
    text-transform: uppercase;
    margin-top: 20px;
}

h1.title14 {
    color: #0084b4;
    background: none;
    font-size: 30px;
    margin: 0 auto;
    padding: 0px;
    font-family: 'latoblack';
    text-transform: uppercase;
    display: inline;
}

.about_event .box1 {
    background: #ffd4f5;
    text-align: center;
    padding: 20px;
    margin-bottom: 20px;
}

.about_event .box2 {
    background: #d5d4ff;
    text-align: center;
    padding: 20px;
    margin-bottom: 20px;
}

.about_event .box3 {
    background: #d4ffd9;
    text-align: center;
    padding: 20px;
    margin-bottom: 20px;
}

.about_event .box4 {
    background: #ffd4d6;
    text-align: center;
    padding: 20px;
    margin-bottom: 20px;
}

.about_event i {
    font-size: 30px;
}

.box1 h3,
.box2 h3,
.box3 h3,
.box4 h3 {
    font-size: 16px;
    font-family: 'latoblack';
    text-transform: uppercase;
    color: #363636;
    padding: 10px 10px 10px 10px;
    margin: 0 auto;
}

.box1 p,
.box2 p,
.box3 p,
.box4 p {
    color: #636363;
    font-size: 14px;
}

.twitter14 {
    color: #fff;
    background: url(/../images/twitter_bg14.jpg) left center no-repeat;
    padding-left: 0px;
    height: auto;
    padding-top: 60px;
    padding-bottom: 40px;
}

.register {
    background: url(/../images/register14_bg.jpg) left center no-repeat;
    background-size: cover !important;
    background-position: center center;
}

.team h2.title14 {
    color: #0084b4;
    background: none;
    font-size: 30px;
    margin: 0 auto;
    padding: 0px;
    font-family: 'latoblack';
    text-transform: uppercase;
}

.register h1 {
    font-family: 'latoblack';
    font-size: 28px;
    margin: 0px;
}

.register .form-control {
    border: 1px solid #d7d7d7;
    background: #fff;
    border-radius: 0px;
    padding: 12px 0px 12px 10px;
    margin: 0 auto;
    height: auto;
    color: #636363;
    font-size: 14px;
}

.register .btn.btn-blue {
    border: none;
    padding: 5px;
    text-align: center;
    margin: 0 auto;
    border-radius: 0px;
    width: 100%;
    color: #fff;
    text-transform: uppercase;
}

.event12 .box11 h4 {
    text-align: left;
}

.event_overlay {
    position: absolute;
    top: 122px;
    right: 45px;
}

.event-city {
    background: rgba(25, 144, 187, .9);
    font-size: 13px;
    color: #fff;
    padding-top: 5px;
    padding-left: 7px;
    padding-right: 7px;
    padding-bottom: 8px;
    text-align: center;
    width: 100%;
    max-width: 86px;
    float: right;
    margin-top: 16px;
}

.event-date {
    background: rgba(231, 232, 235, .9);
    font-size: 13px;
    color: #363636;
    padding-top: 8px;
    padding-left: 12px;
    padding-right: 7px;
    padding-bottom: 8px;
    margin-top: 0px;
    width: 100%;
    max-width: 75%;
    float: right;
}

.inner-14 {
    background: url(/../images/innerbg-14.jpg) left center no-repeat;
}

.inner-14 h2 {
    color: #fff;
    margin: 0px;
    text-transform: uppercase;
    font-size: 40px;
    font-weight: 700;
}

.event-schdule {
    background: #ebebeb;
}

.container.schdule {
    background: transparent;
    padding: 20px;
    padding-left: 0px;
    margin: 0 auto;
}

.schdule ul.nav.nav-tabs {
    margin: 0 auto;
    padding: 0px;
    background: #fff;
}

.schdule ul li {
    margin: 0 auto;
    background: none;
    list-style: none;
    display: inline-block;
    padding-left: 0px;
    padding-bottom: 0px;
    padding-right: 0px;
    margin-left: -3px;
}

.schdule ul li a {
    background: transparent;
    padding-left: 60px;
    padding-right: 60px;
    color: #363636;
    padding-top: 23px;
    padding-bottom: 23px;
    border-right: 1px solid #d8d8d8;
    margin-left: 0px;
    border-top: 0px;
    border-radius: 0px;
    border-bottom: 0px;
}

.schdule ul li a:hover {
    background: #0084b4;
    /* padding: 10px; */
    padding-left: 60px;
    padding-right: 60px;
    border: none;
    color: #fff !important;
    padding-top: 10px;
    padding-bottom: 10px;
    margin-left: 0px;
}

.nav-tabs>li.active>a:not(body .rails_admin),
.nav-tabs>li.active>a:focus,
.nav-tabs>li.active>a:hover {
    background: #0084b4;
    /* padding: 10px; */
    padding-left: 60px;
    padding-right: 60px;
    border: none;
    /* color: #fff !important;*/
    padding-top: 10px;
    padding-bottom: 10px;
    margin-left: 0px;
}

.nav-tabsss>li.active>a,
.nav-tabsss>li.active>a:focus,
.nav-tabsss>li.active>a:hover {
    background: #0084b4;
    /* padding: 10px; */
    /* padding-left: 60px; */
    /* padding-right: 60px; */
    border: none;
    color: #fff;
    /* padding-top: 23px; */
    /* padding-bottom: 23px; */
    margin-left: 0px;
}

.orange {
    background: #f7a37a;
    color: #fff;
    font-family: 'latobold';
    font-size: 24px;
    text-align: center;
    margin: 0 auto;
    text-transform: uppercase;
    padding-top: 30px;
    padding-bottom: 30px;
    padding-left: 20px;
    padding-right: 20px;
}

.green {
    background: #00a651;
    color: #fff;
    font-family: 'latobold';
    font-size: 24px;
    text-align: center;
    margin: 0 auto;
    text-transform: uppercase;
    padding-top: 30px;
    padding-bottom: 30px;
    padding-left: 20px;
    padding-right: 20px;
}

h1.titlebalck {
    color: #000;
    text-transform: uppercase;
    font-family: 'latoblack';
}

.border-center {
    margin: 0 auto;
    text-align: center;
    border-bottom: 1px solid #0084b4;
    width: 12%;
    padding: 5px 0;
    margin-top: 10px;
    margin-bottom: 30px;
}

p.text1 {
    font-size: 12px;
    font-weight: bold;
    color: #0084b4;
    margin: 10px 0px;
}

i.icon.ion-ios-arrow-thin-left,
i.icon.ion-ios-arrow-thin-right {
    font-size: 50px;
}

a#left-arrow.carousel-control:hover,
a#right-arrow.carousel-control:hover {
    color: #fff;
    background: transparent;
}

.twitter-img {
    margin: 0 auto;
    text-align: center;
    padding-left: 90px;
    padding-top: 20px;
}

.twitter3 a#left-arrow.carousel-control,
.twitter14 a#left-arrow.carousel-control,
.twitter14 a#right-arrow.carousel-control {
    top: 15%;
}

.event-sponser h1 {
    padding: 0px;
}

.about_event {
    margin-top: 0px;
}

.about_event .border19 {
    margin-left: 0px;
}

.border19 {
    width: 70px;
    border: solid 1px #363636;
    margin-bottom: 30px;
    margin: 10px auto;
}

.about_event h1 {
    padding: 0px;
}

.about_event .border-left {
    margin-bottom: 15px;
}

.about_counter {
    padding: 50px 0px;
    background-color: #ebebeb;
}

.about_counter p {
    font-size: 16px;
    color: #363636;
    font-weight: 800;
}

section.our_partner {
    padding: 110px 0px;
}

.our_partner .no-border {
    padding: 0px;
}


/***********************************************************************************************Piple 15**********************************************************************************************/


/****************index15***************************/

.wedding-banner {
    background: url(/../images/piple15/banner1.jpg) left center no-repeat;
    text-align: center;
    margin: 0 auto;
}

.weeding-overlay {}

.banner-inner {
    background: #fff;
    border-radius: 50%;
    padding: 75px;
}

.wedding-img img {
    margin: 0 auto;
}

.weeding-overlay {
    border: 20px solid;
    border-radius: 50%;
}

.wedding-titl {
    margin-top: 20px;
}

.wedding-title h1 {
    font-family: 'DancingScriptBold';
    color: #fe2077;
    font-size: 60px;
    background: none;
    border: none;
    margin: 0;
}

.wedding-title .date {
    font-family: 'DancingScriptBold';
    color: #fe2077;
    font-size: 22px;
}

.wedding-title p {
    color: #fe2077;
    font-size: 16px;
    margin: 0;
    letter-spacing: 2px;
}

h1.wedding {
    font-family: 'DancingScriptBold';
    color: #fe2077;
    font-size: 72px;
    background: none;
    padding: 0px;
    display: block;
    border: none;
}

.weeding-social ul {
    margin: 0 auto;
    padding: 15px 0 0px;
}

.weeding-social ul li {
    margin: 0 auto;
    background: none;
    display: inline;
    padding: 2px;
}

.wedding-description h1 {
    font-family: 'latoblack';
    font-size: 30px;
    color: #fe2077;
    margin: 0px;
    text-transform: uppercase;
    background: none;
    border: none;
    padding-left: 0;
}

hr.border15 {
    border-top: 0px;
    border-bottom: 2px solid #fe2077;
    width: 100%;
    max-width: 15%;
    margin-top: 0px;
    text-align: center;
}

span.purple-colur {
    font-weight: bold;
    font-style: italic;
    color: #fe2077;
}

h1.event-title {
    background: none;
    text-align: center;
    border: none;
    color: #fe2077;
    font-size: 30px;
    font-family: 'latoregular';
    padding-left: 0px;
    padding-right: 0px;
    text-align: center;
    margin: 0 auto;
    display: inherit;
}

.love-story {
    background: url(/../images/piple15/love_bg.png) left center no-repeat;
    height: auto;
    color: #fff;
}

.love-story hr {
    border-top: 1px solid #fe88b6;
}

h1.love_title {
    background: none;
    border: none;
    color: #fff;
    font-family: 'DancingScriptBold';
    font-size: 72px;
    text-transform: capitalize;
    margin: 0px;
}

.love-img {
    border: 10px solid #fe4d92;
    border-radius: 50%;
    padding: 0px;
}

.love-img img {}

h1.love_title2 {
    font-family: 'latobold';
    font-size: 30px;
    color: #fff;
    background: none;
    border: none;
    padding: 0px;
    margin-bottom: 10px;
}

span.love-date {
    font-family: 'latobold';
    font-size: 16px;
    color: #fff;
}

.love-story p {
    line-height: 27px;
}

.event-box {
    border: dashed 1px #fe2077;
    padding-top: 0px;
    padding-left: 0px;
    overflow: hidden;
    position: relative;
}

.event-form {
    background: url(/../images/piple15/bg_1.jpg) left center no-repeat;
    height: auto;
}

h1.titleevent {
    font-family: 'DancingScriptBold';
    color: #fff;
    font-size: 72px;
    background: none;
    border: none;
}

.event-form .form-control {
    border: 1px solid #fff;
    border-radius: 0px;
    margin-bottom: 20px;
    background: transparent;
    color: #fff;
}

.wedding-map {
    padding: 0px;
}

hr.party {
    margin-top: 0px;
    margin-bottom: 0px;
    border: 0;
    border-top: 1px solid #eee;
    width: 100%;
}

div.party-date {
    line-height: 45px;
    font-weight: 700;
    color: #363636;
}

div.party-time {
    padding-top: 10px;
    padding-bottom: 10px;
}

.event-form p.btn.btn-default.btn-lg.btn-blue {
    border: none;
    border-radius: 0px;
    padding-top: 5px;
    height: auto;
    padding-bottom: 5px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 15px;
    text-align: center;
    width: 100%;
}


/***********************************************************************************************Piple 16**********************************************************************************************/


/****************index16***************************/

.medical-banner {
    background: url(/../images/medical_banner.jpg) center center no-repeat;
}

.medical-overlay {
    padding-top: 82px;
}

.medical-overlay h1 {
    font-family: 'latoblack';
    color: #fff;
    text-transform: uppercase;
    font-size: 30px;
    background: none;
    border: 0px;
    margin: 0;
    padding-left: 0px;
}

.medical-overlay h2 {
    font-family: 'latoblack';
    color: #fff;
    text-transform: uppercase;
    font-size: 60px;
    margin: 0 auto;
}

.medical-overlay p {
    color: #fff;
    font-size: 16px;
}

.medical-overlay ul {
    margin: 0 auto;
    padding: 0px;
}

.medical-overlay ul li {
    background: none;
    padding: 0px;
    margin: 0 auto;
    color: #fff;
    font-size: 16px;
    list-style: none;
    font-weight: normal;
}

.medical-overlay ul li i {
    padding-right: 5px;
}

.medical-appointment {
    background: #11789f;
    padding: 30px;
    border-radius: 5px;
}

.medical-appointment h1 {
    color: #fff;
    text-transform: uppercase;
    font-size: 16px;
    border-bottom: none;
    margin-bottom: 15px;
    padding: 0px 0px 5px 0px;
}

.medical-appointment .form-control {
    background: #fff;
    color: #000;
    padding: 10px 10px 8px 11px;
    height: auto;
    margin-bottom: 5px;
}

.medical-appointment a {
    border-bottom: 1px solid;
    text-transform: uppercase;
    font-size: 16px;
    color: #fff;
    text-decoration: none;
}

table {
    font-size: 1em;
    border-bottom: 1px solid lightgray !important;
}

.ui-draggable,
.ui-droppable {
    background-position: top;
}

#ui-datepicker-div {
    position: absolute;
    top: 37px;
    left: 50.6875px;
    z-index: 1;
    display: none;
}

h1.title_med {
    color: #f5403c;
    background: none;
    border: none;
    font-family: 'latoblack';
    text-transform: uppercase;
    padding-left: 0;
    line-height: 40px;
    margin-bottom: 10px;
}

.inner-toolfree {
    padding-top: 20px;
}

span.blue {
    color: #0084b4;
    font-family: 'LatoBoldItalic';
    font-size: 14px;
}

.tolfree {
    background: url(/../images/medical/emergency_bg.jpg) center center no-repeat;
    padding: 70px 0px;
    background-size: cover;
}

.inner-toolfree h1 {
    background: none;
    color: #fff;
    border: 0px;
    font-family: 'latobold';
    font-size: 20px;
    background: none;
    border: none;
    margin: 0 auto;
    padding-left: 0px;
}

.inner-toolfree h2 {
    background: none;
    color: #fff;
    border: 0px;
    font-family: 'latobold';
    font-size: 40px;
    margin: 0 auto;
}

.toolfree-no {
    background: none;
    color: #fff;
    text-shadow: 2px 3px 8px #000;
    border: 0px;
    font-family: 'latobold';
    font-size: 80px;
    margin: 0 auto;
    text-align: right;
}

h1.team-title {
    background: none;
    color: #0084b4;
    border: 0px;
    font-family: 'latoblack';
    margin: 0 auto;
    text-align: right;
    text-transform: uppercase;
    padding-left: 0
}

.med-box i {
    font-size: 30px;
    float: left;
    padding-right: 15px;
    color: #363636;
}

.med_overflow {
    overflow: hidden;
}

.borderblue {
    border-bottom: 3px solid #0084b4;
    width: 100%;
    max-width: 40%;
    text-align: left;
    margin: 0 auto;
    padding-top: 13px;
    margin-bottom: 40px;
    float: left;
}


/****************************About16 Css***********************/

.med-inner {
    background: url(/../images/medical/inner-bg.jpg) center center no-repeat;
}

.container.med-about {
    padding: 60px 0;
}

.med-inner-overlay {
    padding: 33px 25px;
    margin-bottom: 0px;
    list-style: none;
    background-color: rgba(207, 207, 208, .4);
    border-radius: 4px;
    position: absolute;
    left: 0px;
    right: 0px;
    border-top-left-radius: 10px;
    bottom: auto;
    top: 18px;
    border-top-right-radius: 10px;
}

.med-inner-overlay .breadcrumb-item {
    margin-bottom: 0px;
}

.med-inner-overlay .breadcrumb {
    background: none !important;
    text-align: right;
    padding-top: 6px;
}

.med-inner-overlay h1 {
    background: none;
    border: none;
    color: #fff;
    font-family: 'latoblack';
    /* font-size: 30px; */
    text-transform: uppercase;
    float: left;
    padding: 0px;
    margin-bottom: 0px;
}

.breadcrumb-item a {
    font-size: 14px;
    text-transform: uppercase;
    color: #cacaca;
}

li.breadcrumb-item.active {
    font-size: 14px;
    text-transform: uppercase;
    color: #fff;
}

h1.title_med span {
    font-size: 16px;
    font-family: 'latoblack';
}

h1.title_med span.red {
    color: #f5403c;
    font-style: normal;
}

input:checked+label {
    color: #363636;
    /* border: 1px solid #ddd; 
    border-top: 2px solid orange; 
    border-bottom: 1px solid #fff;*/
    font-family: 'latobold';
    font-size: 14px;
}

input:checked+label i {
    margin-right: 5px;
}

label i {
    margin-right: 5px;
}

label {
    color: #363636;
    /* border: 1px solid #ddd; commented pushpa
    border-top: 2px solid orange; commented pushpa */
    font-family: 'latobold';
    font-size: 14px;
}


/**********************************************************************piple17*****************************************************/


/***************index17***********************/

.background {
    background: none;
}

.btn-yellow-border {
    border: 1px solid #FFFF00;
    color: #fff;
    border-radius: 0;
}

.banner-search {
    background: #ffb606;
    border-bottom-left-radius: 15px;
    border-bottom-right-radius: 15px;
    padding: 30px 20px 20px;
}

.banner-search .form-group {
    margin-bottom: 0px;
}

.banner-search .form-control {
    background: #fff;
    color: #636363;
    padding: 10px 15px;
    height: auto;
}

.banner-search h3 {
    padding-top: 10px;
}

.banner-search .btn-default {
    color: #333;
    background-color: #fff;
    border-color: #ccc;
    padding: 14px;
    border-radius: 5px;
    padding-left: 55px;
}

.banner-search i {
    color: #000;
    font-size: 16px;
    float: left;
    padding-right: 10px;
    z-index: 999;
    padding-top: 0px;
    position: absolute;
    top: 10px;
    left: 35px;
    padding-bottom: 8px;
    padding-right: 26px;
}

.form-group .btn.btn-white {
    background: #fff;
    color: #363636;
    font-size: 14px;
    padding-top: 8px;
    box-shadow: none;
    outline: none;
    padding-bottom: 8px;
}

.testimonials h1 {
    margin: 0px;
}

.blog17 .border17 {
    margin-left: 0px;
}

.blog17 a {
    background: #777;
    color: #fff;
    text-transform: uppercase;
    font-weight: 600;
    padding: 8px;
    text-decoration: none;
    font-size: 14px;
}

.blog17 a.active {
    background: #0084b4;
}

.blog17 a:hover {
    background: #0084b4;
}

.education17 {
    padding: 70px;
}

.education17 h1 {
    margin: 0px;
}

.about-icon1 {
    background: url(/../images/bg.png) no-repeat;
    text-align: center;
    background-position: center center;
    padding: 24px;
}

.about-icon2 {
    background: url(/../images/bg1.png) no-repeat;
    text-align: center;
    background-position: center center;
    padding: 24px;
}

.about-icon1 i,
.about-icon2 i {
    font-size: 30px;
    color: #fff;
}

.course {
    background: #ebebeb;
    padding: 70px 0;
}

.course h1 {
    margin: 0px;
}

.team3 h1 {
    margin: 0px;
}

.course-box {
    background: #fff;
}

.course-tab {
    border-top: 1px solid #eee;
}

.course-tab ul {
    margin: 0 auto;
    padding-bottom: 7px;
    padding-top: 8px;
}

.course-tab button.btn-default {
    outline: none;
    border: none;
    box-shadow: none;
    padding: 15px 39px 12px 35px;
}

.course-tab button.btn-default:hover {
    border: none;
    background: #05a7fc;
    color: #fff;
}

.course-description {
    padding: 15px;
}

.course-description .author1 {
    padding-bottom: 8px;
}

.course-description .author1 bold {
    font-weight: 600;
    color: #363636;
}

.subscribe17 {
    background: #ffb606
}

.btn-white {
    background: #ffffff;
    text-transform: uppercase;
    font-size: 16px;
    border-radius: 0;
}

button.course {
    background: #fff;
    text-transform: uppercase;
    font-size: 16px;
    color: #333;
    border: none;
    border-radius: 3px;
    box-shadow: none;
    outline: none;
    padding: 7px 40px;
}

.blog17-description {
    background: #ededed;
    margin: 0 auto;
    padding: 15px;
}

i.icon.ion-radio-waves.blue {
    color: #0084b4;
}

.learn-more {
    padding-top: 0px;
    padding-left: 0px;
    font-size: 12px;
    color: #363636;
    text-transform: uppercase;
    font-family: 'latoblack';
}

.box-4 {
    margin-bottom: 40px;
}

.learn-more a {
    padding-top: 10px;
    padding-left: 0px;
    font-size: 12px;
    color: #363636;
    text-transform: uppercase;
    font-family: 'latoblack';
}

.learn-border {
    float: left;
    border-bottom: 2px solid #363636;
    height: 2px;
    margin: 0 auto;
    padding-top: 6px;
    width: 12%;
}


/**********************************************************************piple18*****************************************************/


/***************index18 CSS***********************/

.slider18 {
    position: absolute;
    top: 100px;
    right: 0px;
    text-align: right;
    padding-left: 0px;
    color: #fff;
    margin-right: 215px;
}

.slider18 h3 {
    font-size: 30px;
    font-family: 'latoblack';
    text-transform: uppercase;
}

.slider18 h1 {
    font-size: 60px;
}

.img-right {
    position: absolute;
    right: 0px;
}

.img-left {
    position: relative;
    right: 0px;
    margin-top: 70px;
    margin-left: 33px;
}

h1.title18 {
    font-family: 'Niconne', cursive;
    font-size: 50px;
    font-weight: normal;
    padding: 0px;
    margin: 0;
}

.border18 {
    border-bottom: 2px solid;
    text-align: left;
    width: 100%;
    /*padding-top: 25px;*/
    margin-bottom: 25px;
    max-width: 10%;
}

.rastaurant_left img {
    padding-top: 22px;
}

.border18-2 {
    border-bottom: 2px solid;
    text-align: center;
    width: 100%;
    padding-top: 15px;
    margin-bottom: 25px;
    max-width: 10%;
    margin: 0 auto;
}

.resturent_description {
    border: 5px solid #333333;
    padding: 38px 50px;
    text-align: center;
}

p.text-size {
    font-size: 16px;
}

.dishes {
    background: #ebebeb;
}

.our_desc {
    padding: 20px;
}

.our_desc h5 {
    padding-bottom: 8px;
    text-transform: uppercase;
}

.our_desc p {
    line-height: 22px;
    margin: 0px;
}

.col-md-2.first {
    padding: 0px;
    text-align: left;
    line-height: 40px;
}

.col-md-2.last {
    text-align: right;
    padding-top: 8px;
}

.dashed-border {
    border-bottom: dotted 2px !important;
    margin-top: 25px;
}

.col-md-2.first span.red {
    margin: 0 auto;
    padding-left: 6px;
    padding-right: 6px;
    color: #fff;
    font-size: 10px;
    margin-left: 4px;
}

.reservation {
    background: url(/../images/reservation19_bg.jpg) no-repeat;
    color: #fff;
}

select.form-control {
    padding: 0px;
    height: auto;
    width: 200px;
}

.form19 input.form-control,
select.form-control {
    background: #fff;
    color: #363636;
    font-size: 9pt;
}

.resturent-inner {
    background: url(/../images/resturent-inner.jpg) no-repeat;
    background-position: center center;
}

.resturent-overlay .breadcrumb {
    background-color: #fff !important;
    color: #636363;
    text-align: center;
    margin: 0 auto;
    padding: 15px;
    border-radius: 0
}

.resturent-overlay li.breadcrumb-item a {
    color: #636363 !important;
    text-transform: uppercase;
    font-size: 16px;
}

.resturent-overlay li.breadcrumb-item.active {
    color: #636363 !important;
    text-transform: uppercase;
    font-size: 16px;
}

.resturent-overlay .breadcrumb>li+li:before {
    color: #636363;
}

.resturent-overlay .breadcrumb h1 {
    text-transform: uppercase;
    color: #363636;
    font-family: 'latoblack';
    font-size: 40px;
    padding: inherit;
    display: block;
    margin: 0px;
    padding-top: 5px;
    padding-bottom: 0px;
}

.cheif {
    background: url(/../images/bg18-1.jpg) no-repeat;
    color: #fff;
}

.cheif ol.carousel-indicators {
    bottom: 11px !important;
    left: 200px;
}


/***************Service18 CSS***********************/

.round1 {
    font-size: 80px;
    border: 1px solid #fff;
    border-radius: 50%;
    float: left;
    padding: 8px;
    width: 100%;
    max-width: 82%;
    text-align: center;
    margin-left: 30px;
}

.counter5 {
    border: 10px solid #fff;
    border-radius: 50%;
    padding: 23px 10px 30px 10px;
    ;
}

.fact18 {
    background: url(/../images/fact_bg18.jpg) no-repeat;
    color: #fff;
}


/**********************************************************************piple19*****************************************************/


/***************index19***********************/

.construction {
    position: absolute;
    top: 170px;
    left: 0px;
    right: 0px;
    text-align: center;
}

.construction h1 {
    font-size: 70px;
}

.construction p.lead {
    font-size: 16px;
}

.left-border {
    border-bottom: 2px solid #363636;
    float: left;
    height: 2px;
    width: 100%;
    max-width: 11%;
    margin-top: 5px;
}

.service19 {
    background: url(/../images/construction_service_bg.png) no-repeat;
    color: #fff;
}

.service19 .title_11 h1 {
    margin: 0px;
}

.service19 span.thin.purple {
    color: #fff;
}

.light_blue {
    color: #919ff9;
}

.box19 {
    background: #1125a4;
    padding: 30px;
    margin-bottom: 30px;
}

.box19 h4 {
    font-family: 'latobold';
    font-size: 16px;
    color: #fff;
}

.box19 i {
    font-size: 40px;
}

.testimonial-19 {
    background: url(/../images/construction_test_bg.png) no-repeat;
    color: #fff;
}

.construntion-box .icon {
    float: left;
    background: url(/../images/icon_bg3.png) no-repeat;
}

.construntion-box i {
    font-size: 30px;
    /* padding: 20px; */
    margin: 0 auto;
    color: #fff;
    padding-top: 6px;
    margin-right: 15px;
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 4px;
}

.construntion-box .feature-title {
    padding-top: 10px;
}

.contruction-inner {
    background: #ffcb05;
    color: #060303;
    padding-top: 40px;
    padding-bottom: 35px;
}

.contruction-inner .overlay h1 {
    background: none;
    border: none;
    color: #fff;
    font-family: 'latoblack';
    font-size: 40px;
    text-transform: uppercase;
    padding: 0px;
    margin: 0px;
}

.contruction-inner .overlay .breadcrumb {
    background-color: transparent !important;
    text-align: right;
    padding-top: 10px;
}

.contruction-inner .breadcrumb>li+li:before {
    color: #636363;
}

.contruction-inner .overlay li.breadcrumb-item a {
    color: #636363 !important;
    text-transform: capitalize;
    font-size: 16px;
}

.contruction-inner .overlay li.breadcrumb-item.active {
    color: #363636;
    text-transform: capitalize;
    font-size: 16px;
}

.construction-sidebar {
    position: absolute;
    top: 110px;
    left: 0px;
    right: 0px;
    z-index: 9999;
    text-align: center;
    color: #fff;
    text-transform: uppercase;
}

.construction-sidebar h3 {
    margin: 0px;
}

h1.blue {
    color: #0b1b82;
}

h1.purple,
h1 span.purple {
    color: #0b1b82;
    font-weight: 600;
}


/***********************ABOUT US CSS************************/

.buynow {
    background: url(/../images/construction_buy_bg.png) no-repeat;
    padding: 100px 0px;
}

.buynow h1 {
    background: none;
    border: none;
    color: #fff;
    font-size: 40px;
    margin: 0 auto;
    padding: 0px;
}

.buynow h1 span.buy-title {
    font-size: 70px;
    font-family: 'LatoBoldItalic';
}

button.btn-yellow,
a.btn-yellow {
    background: #ffcb05;
    border: none;
    color: #363636;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 16px;
    padding-left: 42px;
    padding-right: 42px;
    outline: none;
    padding-top: 10px;
    padding-bottom: 10px;
    font-family: 'latobold';
    margin-top: 20px;
    border-radius: 0px;
}

.left-box i {
    padding: 40px;
    text-align: center;
    margin: 0 auto;
    border: 3px solid;
    font-size: 40px;
}

.left-box h3 {
    font-size: 16px;
    text-transform: uppercase;
    font-family: 'latobold';
    margin: 0 auto;
    padding-left: 0px;
}

.left-box p {
    padding-left: 0px;
    line-height: 22px;
    padding-top: 12px;
}

.embed-responsive {
    position: relative;
    display: block;
    height: 291px;
    padding: 0;
    overflow: hidden;
    margin-bottom: 30px;
}

button.btn.btn-construction {
    border: 1px solid #fff;
    border-radius: 0;
    color: #fff;
    text-transform: capitalize;
    background: transparent;
    margin-top: 20px;
    padding: 5px 10px 5px 10px;
}

.box19-1 {
    position: relative;
    margin: 0 auto;
    overflow: hidden;
    padding: 0px;
}

.cont-overlay {
    position: absolute;
    top: 90px;
    color: #fff;
    z-index: 999;
    left: 0px;
    right: 0px;
    text-align: center;
}

.cont-overlay h3 {
    margin: 0px;
}

.title_19 h1 {
    background: none;
    border: none;
    color: #fff;
    font-size: 30px;
    font-family: 'latoblack';
    text-transform: uppercase;
    line-height: 55px;
    padding-left: 0px;
    padding-top: 0;
    padding-bottom: 0;
}

.date {
    padding: 15px 0;
}

.blog-date {
    font-size: 12px;
    font-family: 'latobold';
    color: #0084b4;
    margin: 0 auto;
    float: left;
    padding: 0px;
}

.border-right {
    float: left;
    margin: 0;
    padding: 0px;
    padding-left: 20px;
    padding-right: 20px;
}

.date1,
.comments {
    padding: 10px 0px 10px 0px;
    color: #363636;
    font-size: 14px;
    margin-right: 10px;
    font-family: 'latobold';
}

.date1 i {
    margin-right: 10px;
    color: #363636;
}

.carousel-indicators {
    bottom: 0px !important;
}

.text-center.yellow.quote1 {
    font-size: 60px;
}

#topcontrol {
    color: #fff;
    z-index: 99;
    width: 30px;
    height: 30px;
    font-size: 20px;
    background: #222;
    position: relative;
    right: 14px !important;
    bottom: 11px !important;
    border-radius: 3px !important;
}

#topcontrol:after {
    top: 0;
    left: 9.5px;
    content: "\f106";
    position: absolute;
    text-align: center;
    font-family: FontAwesome;
}


/*landing page css*/

.landing {
    padding: 100px 0px;
}

.inner_landing {
    text-align: center;
    padding-bottom: 30px;
}

h2.landibg_head {
    font-size: 20px;
    color: #363636;
    text-transform: uppercase;
    font-weight: 600;
    margin-bottom: 0px;
}

.tabby-content h2 {
    color: #363636;
    font-size: 20px;
    font-weight: 600;
    margin-top: 0px;
    margin-bottom: 16px;
}

button.view_more {
    color: #777777;
    font-size: 14px;
    font-weight: 400;
    box-shadow: none;
    outline: none;
    display: block;
    margin: 0 auto;
    padding: 12px 38px;
    background: transparent;
    border: solid 1px #777;
}

.testimonials .owl-pagination {
    margin-top: 40px;
}

.testimonials .owl-theme .owl-controls .owl-page span {
    background: transparent;
    border: solid 1px #363636;
}

.testimonials .owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span {
    background-color: #363636;
    border: solid 1px #363636;
}

.our_team4 .no-border {
    padding: 0px;
}

.master5 {
    color: #fff;
    font-size: 16px;
    line-height: 30px;
}

section.who_we_are .title_2 {
    text-align: left;
    margin-bottom: 10px;
}

.title_3-2 span {
    font-size: 20px;
    font-weight: 600;
    color: #363636;
}

.title_3-2 h2 {
    font-size: 50px;
    font-weight: 800;
    color: #363636;
    text-transform: uppercase;
}

p.busi8 {
    font-style: italic;
    font-size: 14px;
    color: #777777;
    font-weight: 600;
}

.portfolio8 .owl-pagination {
    margin-top: 40px;
}

.width_master1 {
    width: 50%;
    color: #363636;
    font-size: 16px;
}

.groom {
    overflow: hidden;
}

.groom_overlay {
    position: absolute;
    width: 100%;
    height: 100%;
    text-align: center;
    top: 0;
    left: 0;
    right: 0;
    opacity: 0;
}

.groom_text {
    position: absolute;
    text-align: center;
    top: 26%;
    left: 0;
    right: 0;
}

.groom_text h6 {
    color: #fff;
    font-family: 'DancingScriptBold';
    font-size: 80px;
}

.groom_overlay:hover {
    opacity: 1;
}

p.rasturent18 {
    font-family: 'David Libre', serif;
    font-size: 18px;
}

.resturent_tesi .owl-pagination {
    display: none;
}

.resturent_tesi .testimonial-box {
    background: #ebebeb;
    padding: 40px;
    border-radius: 5px;
}

.resturent_tesi .testimonial-box p {
    color: #636363;
}

.resturent_tesi .quote {
    color: #363636;
    font-size: 40px;
    top: 22px;
}

.resturent_tesi .author_img {
    bottom: 85px;
}

.resturent_tesi {
    padding-top: 100px;
    padding-bottom: 30px;
}

.reservation18 h1.title18 {
    color: #fff;
}

.inner17 {
    background: url(/../images/inner_bg17.jpg) no-repeat;
    background-size: cover;
    background-position: center center;
    padding: 110px 0px;
}

.inner17 h2 {
    color: #fff;
    font-size: 40px;
    margin: 0px;
    font-weight: 800;
    text-transform: uppercase;
}

.inner17 li.breadcrumb-item.active {
    color: #0084b4;
}

.inner17 .breadcrumb {
    padding-top: 10px;
}

.inner17 li.breadcrumb-item a {
    font-weight: 300;
    font-size: 14px;
}

.history-box h5 {
    padding-bottom: 10px;
}

.history-box img {
    float: left;
    padding-right: 15px;
    padding-bottom: 30px;
}

.edu-overlay {
    position: relative;
    overflow: hidden;
}

.title_3 p {
    padding-top: 15px;
}

.freak textarea.form-control {
    height: 136px;
}

.food_gallery h4 {
    font-family: 'latobold';
    font-size: 16px;
    margin: 0;
    padding-top: 15px;
    padding-bottom: 6px;
}

.white_bg {
    background-color: #fff !important;
}

.Food_Gallery {
    overflow: visible;
    position: relative;
}

.restaurent_details {
    background-color: #fff;
    padding: 22px;
    position: absolute;
    width: 500px;
    left: 27px;
    right: 0;
    bottom: -100px;
}

.details_panel {
    border: solid 1px #333333;
    text-align: center;
    padding: 20px;
}

.details_panel h3 {
    color: #fe3032;
    margin: 0px;
    text-transform: uppercase;
    font-size: 20px;
    font-weight: 600;
    padding-bottom: 12px;
}

.details_panel span {
    color: #363636;
    font-size: 16px;
    font-weight: 800;
}

.details_panel p {
    color: #636363;
    font-size: 14px;
    padding-top: 12px;
    margin: 0px;
}

.button.btn.btn-default {
    color: #636363;
    background-color: transparent;
    border-color: #d8d8d8;
    border-radius: 3px;
    font-size: 14px;
    padding: 7px 20px;
}

.contact_btn {
    background: transparent;
    box-shadow: none;
    border: solid 1px #fff;
    color: #fff;
    text-transform: uppercase;
    font-size: 14px;
    outline: none;
    padding: 10px 18px;
}

.contact7_1 .col-sm-8 {
    padding-left: 30px;
}

.contact7_1 .btn-border {
    background: transparent;
    font-size: 14px;
    color: #777777;
    border-color: #777777;
    text-transform: uppercase;
}

.contact7_1 .btn-border:hover {
    background: #0084b4;
    color: #fff;
    border-color: #0084b4;
}

.contact11 .form-control {
    border-top: 0px !important;
    border-left: 0px !important;
    border-right: 0px !important;
}

.address11 h3 {
    color: #363636;
    margin-top: 0px;
}

.contact12 .form-control {
    border-top: 0px !important;
    border-left: 0px !important;
    border-right: 0px !important;
}

.menu-filter-list {
    padding-bottom: 30px;
}

.menu-filter-list li.is-checked,
.menu-filter-list li:hover {
    background: #0084b4;
    color: #fff;
}

.menu-filter-list li {
    display: inline-block;
    cursor: pointer;
    padding: 10px 20px 6px;
    transition: all 0.3s;
    font-weight: 400;
    text-transform: uppercase;
    font-family: 'latobold';
    font-size: 14px;
}

.menu-grid img {
    width: 100%;
}

.creative6 {
    padding-top: 32px;
}

.title_3-2 {
    padding-top: 15px;
}


/*End landing page css*/

.subscribe3 .form-control::-moz-placeholder {
    color: #fff;
    opacity: 1
}

.form-control:-ms-input-placeholder {
    color: #fff;
}

.form-control::-webkit-input-placeholder {
    color: #fff;
}

.call input .form-control::-moz-placeholder {
    color: #363636;
    opacity: 1
}

.form-control:-ms-input-placeholder {
    color: #363636;
}

.form-control::-webkit-input-placeholder {
    color: #363636;
}

table#evaluate {
    font-family: helvetica;
    font-size: 12px;
    color: #000;
}

table#evaluate td {
    vertical-align: top;
    width: 26%;
    padding: 5px;
}

header#topNav div.container {
    width: 100%
}

.fax-select-label {
    padding-right: .5px;
}

nav#mainNav.navbar.navbar {
    width: 100vw;
}

.width10per {
    width: 10%;
}

.width20per {
    width: 20%;
}

.width30per {
    width: 30%;
}

.width40per {
    width: 40%;
}

.width50per {
    width: 50%;
}

.width60per {
    width: 60%;
}

.width70per {
    width: 70%;
}

.width80per {
    width: 80%;
}

.width90per {
    width: 90%;
}

.width100per {
    width: 100%;
}

table.plaintable thead th:active,
table.plaintable thead td:active {
    outline: none;
}

table.plaintable thead th,
table.plaintable thead td {
    padding: 5px 10px 10px 5px;
    border-bottom: 1px solid #111;
}

table.plaintable thead th,
table.plaintable tfoot th {
    font-weight: bold;
}

table.plaintable {
    margin-top: 1vh;
}

table.plaintable,
table.plaintable th,
table.plaintable td {
    box-sizing: content-box;
}

table.plaintable thead th {
    vertical-align: bottom;
    border-bottom: 2px solid #dee2e6;
}

table.plaintable th,
table.plaintable thead td {
    /*font: 13px/18px 'lato'; commented by pushpa*/
    font: 14px/18px 'lato';
    font-weight: bold;
    color: #000;
    background-color: #99bfe6;
    border-collapse: collapse;
    padding: 0px;
}

table.plaintable td,
table.plaintable th {
    padding: .75rem;
    vertical-align: top;
    border-right: 1pt solid #dee2e6;
    border-left: 1pt solid #dee2e6;
}

table.plaintable th {
    font-family: latobold !important;
}

table.plaintable th {
    text-align: inherit;
}

table.plaintable tr:nth-child(odd) {
    background-color: #ffffff;
}

table.plaintable tr:nth-child(even) {
    background-color: #ebf2fa;
}

table.plaintable tbody th,
table.plaintable tbody td {
    /*padding: 10px 10px !important;*/
    vertical-align: baseline !important;
    /*font-size: 13px !important; commented by pushpa*/
    font-size: 14px !important;
}


/* copying from qms css  */

.row {
    flex-wrap: inherit;
}

.carousel-inner>.item>a>img,
.carousel-inner>.item>img,
.img-responsive,
.thumbnail a>img,
.thumbnail>img {
    display: block;
    max-width: 100%;
    height: auto
}

.img-rounded {
    border-radius: 6px
}

.img-thumbnail {
    display: inline-block;
    max-width: 100%;
    height: auto;
    padding: 4px;
    line-height: 1.42857143;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 4px;
    transition: all .2s ease-in-out
}

.img-circle {
    border-radius: 50%
}

@media only screen and (max-width: 767px) {
    .spinimg {
        width: 23%;
        margin-left: 40%;
    }
    .post {
        width: 55%;
        margin-left: 25%;
    }
}

@media only screen and (min-width: 1080px) {
    .spinimg {
        width: 100%;
        margin-top: -23%
    }
}

@media only screen and (min-width: 768px) {
    .spinimg {
        width: 110%;
        margin-left: -13%;
    }
    .our_team {
        width: 50%;
        margin-left: 30%;
    }
}

@media only screen and (min-width: 978px) and (max-width: 1100px) {
    .our_team {
        width: 100%;
    }
    #blogrmore {
        margin-left: -9%;
        margin-top: 35%;
        width: 120%;
    }
}

@media only screen and (min-width: 1100px) and (max-width: 1920px) {
    #blogrmore {
        margin-left: -7%;
    }
    .our_team {
        width: 100%;
        margin-left: 0%;
    }
}

.col-1,
.col-2,
.col-3,
.col-4,
.col-5,
.col-6,
.col-7,
.col-8,
.col-9,
.col-10,
.col-11,
.col-12,
.col,
.col-auto,
.col-sm-1,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-sm,
.col-sm-auto,
.col-md-1,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-md-10,
.col-md-11,
.col-md-12,
.col-md,
.col-md-auto,
.col-lg-1,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-lg-10,
.col-lg-11,
.col-lg-12,
.col-lg,
.col-lg-auto,
.col-xl-1,
.col-xl-2,
.col-xl-3,
.col-xl-4,
.col-xl-5,
.col-xl-6,
.col-xl-7,
.col-xl-8,
.col-xl-9,
.col-xl-10,
.col-xl-11,
.col-xl-12,
.col-xl,
.col-xl-auto,
.col-sm-15,
.col-sm-56,
.col-sm-65,
.col-sm-45,
.col-sm-75 {
    float: left;
}

.col-sm-56 {
    max-width: 47.666667% !important;
    position: relative !important;
    width: 100% !important;
    padding-right: 15px !important;
    padding-left: 15px !important;
    float: left !important;
    min-height: 450px !important;
}

.col-sm-65 {
    max-width: 51% !important;
    position: relative !important;
    width: 100% !important;
    padding-right: 15px !important;
    padding-left: 15px !important;
    float: left !important;
}

.col-sm-75 {
    max-width: 64.5% !important;
    position: relative !important;
    width: 100% !important;
    padding-right: 15px !important;
    padding-left: 15px !important;
    float: left !important;
}

.col-sm-45 {
    max-width: 41%;
    position: relative !important;
    width: 100% !important;
    padding-right: 15px !important;
    padding-left: 15px !important;
    float: left !important;
}

.col-sm-15 {
    max-width: 12% !important;
    position: relative !important;
    width: 100% !important;
    padding-right: 15px !important;
    padding-left: 15px !important;
    float: left !important;
}

.nav>li>a {
    position: relative;
    display: block;
    padding: 10px 15px;
}

.btn-group-vertical>.btn-group:after,
.btn-group-vertical>.btn-group:before,
.btn-toolbar:after,
.btn-toolbar:before,
.clearfix:after,
.clearfix:before,
.container-fluid:after,
.container-fluid:before,
.container:after,
.container:before,
.dl-horizontal dd:after,
.dl-horizontal dd:before,
.form-horizontal .form-group:after,
.form-horizontal .form-group:before,
.modal-footer:after,
.modal-footer:before,
.modal-header:after,
.modal-header:before,
.nav:after,
.nav:before,
.navbar-collapse:after,
.navbar-collapse:before,
.navbar-header:after,
.navbar-header:before,
.navbar:after,
.navbar:before,
.pager:after,
.pager:before,
.panel-body:after,
.panel-body:before,
.row:after,
.row:before {
    display: table;
    content: " ";
}

.btn-group-vertical>.btn-group:after,
.btn-toolbar:after,
.clearfix:after,
.container-fluid:after,
.container:after,
.dl-horizontal dd:after,
.form-horizontal .form-group:after,
.modal-footer:after,
.modal-header:after,
.nav:after,
.navbar-collapse:after,
.navbar-header:after,
.navbar:after,
.pager:after,
.panel-body:after,
.row:after {
    clear: both
}


/***********ABOUT CSS******************/

.aboutusbg {
    background: url(/assets/webapps/bg_about_us.png) no-repeat;
    background-position: center center;
    padding: 100px 0px 20px 0px;
    height: 260px !important;
}

.marketing_support {
    background: url(/assets/webapps/marketing_support.png) no-repeat;
    background-position: bottom;
    padding: 100px 0px 20px 0px;
    height: calc(100vh - 85vh) !important;
}


.contactbg {
    background: url(/assets/webapps/bg_about_us.png) no-repeat;
    background-position: center center;
    padding: 42px 0px 20px 0px;
    height: 191px !important;
}

.inner-8 .breadcamp_bg {
    background: none;
    padding: 32px;
}

.inner-8 .breadcamp_bg h2 {
    font-family: 'latoblack';
    font-size: 28px;
    color: #fff;
    text-transform: uppercase;
    text-align: center;
    margin-bottom: 25px;
}

.width {
    width: 320px !important;
}

.inner-8 .breadcrumb {
    width: 200px;
    display: block;
    margin: 0 auto;
    border-radius: 0px;
    text-align: center;
    background: #fff;
    padding: 10px 0
}

.inner-8 .breadcrumb a {
    padding: 0px;
    margin-bottom: 20px;
    list-style: none;
    border-radius: 4px;
    text-align: center;
    font-size: 16px;
    color: #363636;
    font-weight: 600;
    margin: 0 auto;
    font-family: lato;
}

.bootom_img {
    text-align: center;
    margin: 0 auto;
    padding: 0px;
    float: none;
    position: relative;
    bottom: 0px;
    top: 115px;
}

.bootom_img img {
    margin: 0 auto;
    text-align: center;
}


/***********SERVICE CSS******************/

.service_box8 {
    border: 1px solid #0084b4;
    text-align: center;
    padding-top: 30px;
    padding-bottom: 30px;
    margin: 0 auto;
    color: #000;
    margin-bottom: 35px;
}

.service_box8 i {
    font-size: 50px;
}

.service_box8 .title8 {
    padding-top: 20px;
    padding-bottom: 20px;
    font-size: 20px;
    font-family: 'latobold';
    text-transform: uppercase;
}

.service_box8_hover {
    opacity: 0;
    margin: 0 auto;
    padding: 0px;
    position: absolute;
    top: 0px;
    background: #0084b4;
    color: #fff;
    bottom: 36px;
    left: 15px;
    right: 15px;
}

.service_box8_hover:hover {
    opacity: 1;
}

.service_content1 {
    padding-left: 25px;
    padding-right: 25px;
}

.service_readmore1 a {
    font-size: 14px;
    text-transform: uppercase;
    color: #fff;
}

.service_readmore1 i {
    padding-top: 10px;
    padding-left: 10px;
    font-size: 16px;
    color: #fff;
}


/***********Contact CSS******************/

ul.contact8 li {
    background: none;
    margin-bottom: 46px;
    padding: 0px;
    list-style: none;
}

ul.contact8 li p {
    font-size: 16px;
}

.location {
    /* background: url(/../images/icon_bg8.png) no-repeat; */
    float: left;
    /* height: 103px; */
    padding-top: 17px;
    padding-bottom: 13px;
    margin-bottom: 0px;
    padding-left: 10px;
}

.location i {
    color: #0084b4;
    font-size: 40px;
    margin: 44px;
    /* margin-top: 78px; */
    /* margin-bottom: 0px; */
    margin: 0 auto;
    text-align: center;
    margin-top: 45px;
    margin-left: 26px;
    margin-right: 54px;
}

ul.contact8 li h4 {
    font-family: 'latobold';
    color: #363636;
}

.med-inner {
    background: url(/assets/webapps/bg_head.png) center center no-repeat;
    height: 300px;
}

#med-inner_datatools {
    background: url(/assets/webapps/datatools/bg_header_datatools_new.png) center center no-repeat;
    height: 260px;
}

header#topNavborder {
    /*border-top: solid 3px #0084b4;
    border-bottom: solid 3px #0084b4;*/
}

.navbar {
    height: auto;
    margin-bottom: 0px;
}


/*.navbar .navbar-nav>li>a {
    text-transform: uppercase;
    font-size: 16px;
    text-align: center;
    padding-bottom: 0px;
}

.navbar .navbar-nav>li>a:hover {
    color: #0084b4;

}*/

.navbar .navbar-nav>.open>a,
.navbar .navbar-nav>.open>a:focus,
.navbar .navbar-nav>.open>a:hover {
    background: transparent;
}

.navbar .navbar-nav>li>a:after {
    content: "\f38b";
    font-family: "Ionicons";
    float: none;
    margin: 0 auto;
    text-align: center;
    display: block;
    color: #fff;
}

.navbar ul li {
    background: none;
    padding-left: 0px;
    list-style: none;
    padding-bottom: 0px;
}

#header.fixed {
    position: fixed;
    border-bottom: rgba(0, 0, 0, 0.08) 1px solid;
}

.navbar .navbar-nav>li>a:hover:after {
    content: "\f38b";
    font-family: "Ionicons";
    color: #0084b4;
    float: none;
    margin: 0 auto;
    text-align: center;
    display: block;
}

.navbar .navbar-nav>li>a:after {
    content: "\f38b";
    font-family: "Ionicons";
    float: none;
    margin: 0 auto;
    text-align: center;
    display: block;
    color: transparent;
}


/************************ MEGA MENU*******************/

.dropdown-menu {
    /* max-height: 400px; */
    max-height: fit-content;
    overflow: hidden;
    overflow-y: auto;
    position: absolute;
}

.mega-dropdown {
    position: static !important;
}

.mega-dropdown-menu {
    background: transparent !important;
}

.mega-dropdown-menu {
    padding: 0px 0px;
    width: 100%;
    box-shadow: none;
    -webkit-box-shadow: none;
}

.top_actual.navbar-nav>li>.dropdown-menu {
    margin-top: 0px;
}

.actual.navbar-nav>li>a {
    color: #fff;
}

.margin_top {
    margin-top: 20px !important;
    color: #fff;
}

.navbar-nav>li>.dropdown-menu {
    margin-top: 0px;
}

.dropdown-menu {
    /*min-width: 250px;*/
    padding: 0px 10px;
    border: none;
    background: #fff;
    border-radius: 0px;
}

.mega-dropdown-menu .mega-dropdown-inner {
    background: #0084b4;
    padding: 10px;
}

.mega-dropdown-menu .mega-dropdown-inner .mega-menu-item>li>a {
    padding: 7px 10px;
    color: #fff;
    display: block;
    text-align: left;
    font-size: 16px;
    text-transform: capitalize;
}

.mega-dropdown-menu .mega-dropdown-inner .mega-menu-item>li>a:hover {
    background-color: transparent;
    color: #fff;
    text-decoration: underline;
}


/*ul.dropdown-menu.shop {
    background: #0084b4;
    margin-top: 0px !important;
    padding: 0;
}

ul.shop.dropdown-menu>li>a {
    padding: 7px 20px 4px 9px;
    color: #fff;
    display: block;
    text-align: left;
    font-size: 16px;
    text-transform: capitalize;
}

ul.shop.dropdown-menu>li>a:hover {
    background: transparent;
    text-decoration: underline;
}*/


/*nav-tabs for starmeasure details - tamil 30/07/2021 */

.nav-tabs>li>a:focus,
.nav-tabs>li>a:hover {
    text-decoration: none;
    background-color: #eee;
}


/*nav-tabs for starmeasure details - tamil 30/07/2021 */
