@import url('https://fonts.googleapis.com/css?family=Niconne|Raleway');
@import url('https://fonts.googleapis.com/css?family=David+Libre');

@font-face {
  font-family: 'Glyphicons Halflings';
  src: url('../fonts/glyphicons-halflings-regular.eot');
  src: url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/glyphicons-halflings-regular.woff2') format('woff2'), url('../fonts/glyphicons-halflings-regular.woff') format('woff'), url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg');
}
@font-face {
    font-family: 'latoblack';
    src: url('../fonts/lato-black-webfont.woff2') format('woff2'),
         url('../fonts/lato-black-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;}
@font-face {
    font-family: 'latobold';
    src: url('../fonts/lato-bold-webfont.woff2') format('woff2'),
         url('../fonts/lato-bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;}
@font-face {
    font-family: 'latoitalic';
    src: url('fonts/lato-italic-webfont.woff2') format('woff2'),
         url('fonts/lato-italic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;}
@font-face {
    font-family: 'latoregular';
    src: url('../fonts/lato-regular-webfont.woff2') format('woff2'),
         url('../fonts/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('../fonts/Lato-Light.woff') format('woff');
  	font-weight: normal;
  font-style: normal;
  
 }
 @font-face {
    font-family: 'LatoBoldItalic';
    src: url('../fonts/LatoBoldItalic.eot');
    src: url('../fonts/LatoBoldItalic.eot') format('embedded-opentype'),
         url('../fonts/LatoBoldItalic.woff2') format('woff2'),
         url('../fonts/LatoBoldItalic.woff') format('woff'),
         url('../fonts/LatoBoldItalic.ttf') format('truetype'),
         url('../fonts/LatoBoldItalic.svg#LatoBoldItalic') format('svg');
}

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


  /* Globals*/
body {
	color:#636363;
	background-color:#fff;
	font-family: 'Lato', sans-serif;
	font-size:14px; 
	line-height:1.5;
	margin:0; 
	padding:0;
}
a:active,
a:focus,
a:hover { 
	color: #fff;
	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:14px;
	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-default {
    background-color: #fff;
    border-color: #fff;
	padding: 0px;
        margin-top: 20px !important;
}
.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;
}
.navbar-default .navbar-nav > li > a 
{
	text-transform:uppercase; 
	font-size:16px; 
	text-align:center;
	padding-bottom:0px;
}
.navbar-default .navbar-nav > li > a:hover 
{
	color:#0084b4;
        
}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover{
    background: transparent;
}
.navbar-default .navbar-nav > li > a:after
{
	content: "\f38b";
    font-family: "Ionicons";
    float: none;
    margin: 0 auto;
    text-align: center;
    display: block; 
	color:#fff;
}
.navbar-default .navbar-nav > li > a:hover:after 
{
	content: "\f38b";
    font-family: "Ionicons";
	color:#0084b4;
    float: none;
    margin: 0 auto;
    text-align: center;
    display: block;
}
.navbar-default 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-default .navbar-nav > li > a:hover:after {
    content: "\f38b";
    font-family: "Ionicons";
    color: #0084b4;
    float: none;
    margin: 0 auto;
    text-align: center;
    display: block;
}
.navbar-default .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;
}
.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: 21px;
}
.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: 22px !important;
    padding: 0;
}
ul.shop.dropdown-menu>li>a{
    padding: 7px 10px;
    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;
}
	/************************ 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;
    background: url(../images/title.png) no-repeat left;
    padding-left: 40px;
    border: none;
}

.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;
    -webkit-transition: all .400s;
    -moz-transition: all .400s;
    -o-transition: all .400s;
    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;
}
.container.contact_us.padding-l-0 .btn-primary{
    background: #337ab7;
    margin-left: 0px;
}
/* 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;
    -webkit-box-shadow: 0 0 2px rgba(0,0,0,.1) !important;
    -moz-box-shadow: 0 0 2px rgba(0,0,0,.1) !important;
    box-shadow: 0 0 2px rgba(0,0,0,.1) !important;
    -webkit-transition: all .800s;
    -moz-transition: all .800s;
    -o-transition: all .800s;
    transition: all .800s;
}
#header.fixed .navbar-default {
     margin-top: 0px !important;
	 margin-bottom:0px !important;
	    -moz-transition: all 0.3s ease-out;  /* FF4+ */
    -o-transition: all 0.3s ease-out;  /* Opera 10.5+ */
    -webkit-transition: all 0.3s ease-out;  /* Saf3.2+, Chrome */
    -ms-transition: all 0.3s ease-out;  /* 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;
}

button.btn.btn-primary {
    background: #000;
    padding: 6px;
}
.input-group .form-control{
    margin-left: 0px;
    box-shadow: none;
    border: none;
    outline: none;
}
.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;
    -webkit-border-radius: 3px;
    -moz-border-radius: 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;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    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(../images/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(../images/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;
	}
.btn-primary
{
    color: #fff;
    background-color: transparent;
    border-color: #fff;
    border-radius: 0px;
    margin-left: 10px;
	font-size:14px;
}
.btn-primary:hover
{
    color: #fff;
    background-color: transparent;
    border-color: #fff;
    border-radius: 0px;
    margin-left: 10px;
	font-size:14px;
}
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;
    -webkit-transition: all .800s;
    -moz-transition: all .800s;
    -o-transition: all .800s;
    transition: all .800s;
}

.header-absolute .navbar-default {
    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(../images/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;
    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-right-top: 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(../images/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(../images/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;
    background: url(../images/title.png) no-repeat left;
    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: 10px;
}
.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-default.color_transparent
{
	background:rgba(195, 195, 195, 0.4);
	padding-bottom:20px;
}
.header-absolute .navbar-default.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-default.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: 13px 0;
}
.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: -webkit-linear-gradient(top, #e0e0e0, #636363);
    background: linear-gradient(top, #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-default .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;
}
span.input-group-addon
{ background:transparent;}

.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-default.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-sise: 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;
    padding-top: 23px;
    padding-bottom: 23px;
	margin-left:0px;
    
}

.nav-tabs>li.active>a, .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;
    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;
}

.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;
    border-top: 2px solid orange;
    border-bottom: 1px solid #fff;
	font-family: 'latobold';
	font-size:14px;
}


/**********************************************************************piple17*****************************************************/
/***************index17***********************/

.background
{
	background:none;}
.btn-yellow-border
{
	border: 1px solid #FFFF00; 
	color:#fff; 
	border-radiius: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;
}

.form19 input.form-control ,select.form-control{	
	background: #fff;
    border: none;
    border-radius: 0;
	margin-bottom:20px;
	color:#363636;
	padding:25px 10px;
	font-size:14px;
	}
	
.form19 option.form-control
{	background: #fff;
    border: none;
    border-radius: 0;
	margin-bottom:20px;
	}
.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;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    -webkit-transition: all 0.3s;
    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;}