﻿@charset "utf-8";
/* CSS Document */
<style>
@import url('https://fonts.googleapis.com/css?family=Poiret+One');
</style>

<style>
@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,600i,700,700i,800,800i');
</style>

body{margin:0px; padding:0px;font-size:14px; font-family: 'Poiret One', cursive; }
.layer{position: absolute; z-index: 100; opacity: 0.2; top: 0px; display: none }
.marg_one{margin-top: 1.0em;}
a:hover{text-decoration: none;}
.padd_none{padding-left:0px; padding-right:0px;}
h1{font-family: 'Poiret One', cursive; font-size: 36px; color: #702c91; text-align: center}


.header_top{border-top: 4px solid #722b90; padding-top: 0.8em; padding-bottom: 0.8em; border-bottom: 1px solid #cacaca; position: fixed; z-index: 100; background: #fff; }
.call_us_text{font-size: 15px; color: #898989; text-align: left; }
.call_us_text a{ color: #898989; text-decoration:none; }
.call_us_text a:hover{ color:#702c91; }
.face_text{color: #722b90; font-weight: bold; font-size: 18px;}
.face_text:hover{color: #83bd3f;}
.insta_text{color: #722b90; font-weight: bold; font-size: 18px;}
.insta_text:hover{color: #83bd3f;}

.header_bottom{padding-top: 0em; padding-bottom: 0em; position: fixed; z-index: 15; 
    top: 3.2em; background-color: rgba(249,248,249,0.5); border: 0px solid red}
.logo{}
.banner{margin-top: 3.0em}
.banner_text{font-size: 86px; font-family: 'Poiret One', cursive; font-weight: 200; color: #702c91 }

.wl_cont{ background: #f0f4ea; padding: 1.0em 0; font-family: 'Open Sans'; text-align: center}
.wl_cont h1{font-family: 'Poiret One', cursive; font-size: 36px; color: #702c91; }
.hr{margin: 0px auto; width: 71px; }
.wl_cont p{ font-size: 16px; color: #828282; line-height: 24px; padding-top: 0.5em;}
.wl_cont h3{font-size: 25px; color: #8bc43f; line-height: 36px; font-weight: 200}
.wl_cont h3 span{font-weight: bold; font-style: italic;}
.location_cont{background: #fff; padding-top: 4.0em; padding-bottom:0em }
.loc_cont{display: -webkit-flex; /* Safari */
    -webkit-justify-content: space-around; /* Safari 6.1+ */
    display: flex;
    justify-content: space-around; }
.loc_content{}
.loc_cont2{margin-bottom: 8.0em; margin-top: 4.0em}
.loc_round{height: 65px; width: 65px; float: right; background: #a0248e; border: 3px solid #cf91c6; 
    border-radius: 50%; display: table; vertical-align: middle; text-align: center; }
.loc_round a{vertical-align: middle; display: table-cell; font-size:20px; color: #fff}
.loc_round i{ transition:.5s ease; }
.loc_round img{ transition:.5s ease; }
.loc_round:hover i{ opacity:0.5; }
.loc_round:hover img{ opacity:0.5; }
.loc_text{font-family: 'Poiret One', cursive; text-align: right}
.loc_text h1{font-size: 30px; color: #722b90; text-align: right; padding: 0px; margin: 0px; font-weight: 500 }
.loc_text h1 a{font-size: 30px; color: #722b90; text-align: right; padding: 0px; margin: 0px; font-weight: 500 }
.loc_text h1 a:hover{color: #83ba3a}
.loc_text p{font-size: 16px; color: #828282; line-height: 20px; font-weight: 500; padding-top: 0.2em }

.loc_content:last-child .loc_round{float: left;}
.loc_content:last-child .loc_text h1{text-align: left}
.loc_content:last-child .loc_text p{text-align: left}

.our_loc{background: #722b90; padding-top: 2.0em; padding-bottom: 2.0em; color: #fff; text-align: center;
font-family: 'Poiret One', cursive;}
.our_loc h1{font-size: 36px; color: #fff}
.our_loc p{font-size: 16px; text-align: left; padding-top: 1.0em}



.our_cls{margin-top: 1.0em}
.vin_cont{margin-top: 3.0em}
.vin_cont h1 a{ font-size: 24px; position: relative; display: inline-block; text-align: center; width: 100%; padding-top: 0.8em; color: #722b90; font-weight: 700}
.test{background: url(../images/test_back.png) no-repeat; background-size: cover; padding-top:3.0em; padding-bottom: 2.0em; margin-top: 3.0em;  }
.test_cont{margin-top: 1.0em; margin-bottom: 1.0em;}
.test_floral{margin: 0px auto; width: 96px;}
.tst_img_cont{margin: 20px auto; width: 157px; background: url(../images/test_img.png) no-repeat; height: 144px;}
.test_img{background: #fff; border-radius: 50%; width: 106px; padding: 3px; height: 106px; margin: 32px 0 0 26px;}
.test_text{color: #fff; font-size: 16px; line-height: 24px; font-weight: 300; font-family: 'Poiret One', cursive; margin-top: 1.0em}
.our_tech{background: #f3f0f4; padding-top: 2.0em; padding-bottom: 2.0em;}
.our_tech_img{border: 3px solid #e2dde4; border-radius: 50%; width: 100%; height: 250px;}
.tec_img{margin-top: 1.0em;}
.tec_img p{font-family: 'Poiret One', cursive; font-size: 24px; color: #49454b; text-align: center; font-weight: bold; padding-top: 0.5em}
.tec_img p a{background: #f3f0f4; color: #722b90; text-transform: uppercase; border-radius: 20px; 
    border: 1px solid #722b90; font-size: 14px; padding: 0.8em 1.2em; text-align: center; font-family:'Lato'}
.tec_img p a:hover{background: #722b90; color: #fff}
.vid_cont{padding-top: 2em; padding-bottom: 2em}
.footer{background: #491564; padding-top: 2.0em; padding-bottom: 3.0em; border-bottom: 5px solid #8bc43f;}
.logo2{width: 169px; margin: 1.0em auto;}
.f_facebook{width: 100px; margin:1.0em auto;}
.f_face_text{color: #fff; font-weight: 18px;}
.f_face_text:hover{color:#8bc43f}
.f_menu{display: -webkit-flex; /* Safari */
    -webkit-justify-content: space-around; /* Safari 6.1+ */
    display: flex;
    justify-content: space-around; margin-bottom: 2.0em; margin-top: 1.0em}
.f_menu ul{margin: 0px; padding: 0px;}
.f_menu ul li{width: auto; font-family: "Open Sans"; font-size: 14px; color: #fff; text-align: center; list-style: none}
.f_menu ul li a{width: auto; font-family: "Open Sans"; font-size: 14px; color: #fff; text-align: center; list-style: none; padding-left: 1.0em; padding-right: 1.0em}
.f_menu ul li a:hover{color:#8bc43f}
.footer_bottom{ background: #310b44; padding-top: 1.0em; padding-bottom: 1.0em; color: #fff; text-align: center; font-size: 13px; }
.footer_bottom a{color: #8bc43f; text-decoration: underline;}
.footer_bottom a:hover{color: #9f248e;}


.navbar-nav {
    float: left;
    margin: 0;
    margin-top: 2.0em;
}
.navbar-brand {
    float: left;
    height: auto;
    padding: 15px 15px;
    /* font-size: 18px; */
    /* line-height: 20px; */
}

.navbar-default {
    background-color: rgba(249,248,249,0.5);
    border-color: #e7e7e7;
}

.navbar {
    position: relative;
    min-height: 50px;
    margin-bottom: 0px;
    border: 1px solid transparent;
}

.navbar-default .navbar-nav > li > a {
    color: #646464;
    font-family: "Open Sans";
    font-size: 14px;
}

.navbar-default .navbar-nav > li:last-child > a{ padding-right:0; }

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > li > a:hover {
    color: #83bd3f;
    background-color: rgba(249,248,249,0);
}

.carousel-control.right, .carousel-control.left{background-image: none; background: none}
.test .carousel-indicators{bottom: 0px;}


.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
    color: #83bd3f;
    background-color: rgba(249,248,249,0);
}

.dropdown:hover .dropdown-menu{display: block;}

.dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 160px;
    padding: 5px 0;
    margin: 2px 0 0;
    font-size: 14px;
    text-align: left;
    list-style: none;
    background-color: #fff;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 1px solid #ccc;
    border: 1px solid rgba(0, 0, 0, .15);
    border-radius: 4px;
    -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
    box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
}



.bio_cont{ background: #f0f4ea; padding: 2.0em 0; font-family: 'Open Sans'; text-align: center}
.bio_cont h1{font-family: 'Poiret One', cursive; font-size: 36px; color: #702c91; text-align: left; padding-top: 1.0em}

.bio_cont p{ font-size: 16px; color: #828282; line-height: 24px; padding-top: 0.5em; text-align: left}
.cont{margin-top:2.0em; margin-bottom: 2.0em }
.cont h1{text-align: left}
.cont p{font-family: 'Open Sans'; font-size: 16px; color: #828282; line-height: 24px;}
.form label{font-size: 16px; color: #752b90; font-weight: 300;}
.form .form-control{padding-top: 1.5em; padding-bottom: 1.5em; border-radius:0px; border: 1px solid #8bc43f }
.form .btn_cont{border: 1px solid #722b90; border-radius: 20px; font-size: 14px; color: #722b90; 
    padding: 0.6em 2em; text-transform: uppercase; background: #fff;}

/*svg:not(:root) {
    overflow: hidden;
    display: none;
}*/

.filters-hidden{ position:absolute; }

.phn_eml a{ color:#828282; text-decoration:none; }

.phn_eml a:hover{ color:#702c91; }

.navbar-collapse{ padding-right:3px; }

.back-to-top {
    cursor: pointer;
    position: fixed;
    bottom: 20px;
    right: 20px;
    display:none;
}

.btn_top{background: #722b90; border: 1px solid #722b90}
.btn_top:hover{background: #8a30b0; border:1px solid #8a30b0}


.smaller {
		height:75px;
		.navbar-brand {
			width:150px;
			height:75px;
			line-height:75px;
			font-size:30px;
		}
		nav {
			a {
				line-height:75px;
			}
		}
	}














@media only screen and (max-width: 768px) {
    .call_us_text{font-size: 11px;}
    .face_text{font-size: 11px;}
    .insta_text{font-size: 11px;}
    .loc_cont{display: inline-block}
    .loc_cont2{margin-top: 1.0em; margin-bottom: 1.0em}
    .vin_cont{margin-top: 2.0em}
.vin_cont h1{padding-top: 0em; margin-top: 0.5em}
   .navbar-nav {
    float: left;
    margin: 0;
    margin-top: 2.0em;
        width: 100%;
    }
    .header_bottom{padding-top: 0em; padding-bottom: 0em; position: fixed; z-index: 15; 
    top: 4em; background-color: rgba(249,248,249,0.5); border: 0px solid red; width: 100% }
    .header_top{position: fixed; top: 0px;}
    .banner{margin-top:4.2em}
    .navbar-brand{width:40%}
    .header_top {width: 100%}
    .f_menu ul li a{font-size: 13px}
	.testi-page.slide-text.col-sm-12{margin-top:300px !important;}

    
}



.carousel-control 			 { width:  4%; }
.carousel-control.left,.carousel-control.right {margin-left:15px;background-image:none; margin-right:15px}
@media (max-width: 767px) {
	.carousel-inner .active.left { left: -100%; }
	.carousel-inner .next        { left:  100%; }
	.carousel-inner .prev		 { left: -100%; }
	
	.active > div:first-child { display:block; }
	.testi-page.slide-text.col-sm-12{margin-top:300px !important;}


}
@media (min-width: 767px) and (max-width: 992px ) {
	.carousel-inner .active.left { left: -50%; }
	.carousel-inner .next        { left:  50%; }
	.carousel-inner .prev		 { left: -50%; }
	
	.active > div:first-child { display:block; }
	.active > div:first-child + div { display:block; }
}
@media (min-width: 992px ) {
	.carousel-inner .active.left { left: -25%; }
	.carousel-inner .next        { left:  25%; }
	.carousel-inner .prev		 { left: -25%; }	
}


.carousel-control 			 { width:  4%; }
.carousel-control.left,.carousel-control.right {margin-left:15px;background-image:none; margin-right:15px}
@media (max-width: 767px) {
	.carousel-inner .active.left { left: -100%; }
	.carousel-inner .next        { left:  100%; }
	.carousel-inner .prev		 { left: -100%; }
	
	.active > div:first-child { display:block; }

}
@media (min-width: 767px) and (max-width: 992px ) {
	.carousel-inner .active.left { left: -50%; }
	.carousel-inner .next        { left:  50%; }
	.carousel-inner .prev		 { left: -50%; }
	
	.active > div:first-child { display:block; }
	.active > div:first-child + div { display:block; }
}
@media (min-width: 992px ) {
	.carousel-inner .active.left { left: -25%; }
	.carousel-inner .next        { left:  25%; }
	.carousel-inner .prev		 { left: -25%; }	
}
.testimoniall{width:100%; display:inline-block; padding:30px 0;}
.testi-testi{ color: #702c91;
    font-family: "Poiret One",cursive;
    font-size: 36px;
    text-align: center;
}
.testi-detail{border-bottom:1px solid #722B90; width:100%; display:inline-block; margin-top:20px; padding-bottom:20px;}

.testi-one > img{border-radius:100px; border:1px solid #722B90;}

.testi1{color:#828282; font-family: "Poiret One",cursive;
    font-size: 18px; width:100%; display:inline-block;}
.testi1 label{font-weight:bold;}	
	
.testi2	{color:#828282; font-family: "Poiret One",cursive; width:100%; display:inline-block; font-weight:bold;
    font-size:20px; margin-top:10px;}

.testi-bro{border:none !important;}
.testi-page.slide-text.col-sm-12{text-align:right; margin-top:200px;}









