/*Project: FRISEUR - Responsive Template for Barbers and Hair Salon TemplateVersion: 1.0Author: YasirKareem01. Default 01.1 Primary 01.2 Section Padding 01.3 selection02. Navbar03. Header04. Section services05. Section About Us06. Section Team07. Section Prices08. Section Appointment09. Section Testmonials10. ection Contact Us11. Scroll Top12. footer13. footer14. Loading Overlay15. Responsive16. Only on Microsoft Explorer browser IE 10+*//*--- Default ---*/body,html{height: 100%; font-size: 14px; line-height: 1.5; font-family: 'Montserrat', sans-serif; background: #272e32; position: relative;}.title{position: relative; text-align: center;}h1{font-family: Roboto; font-weight: 900; font-size: 57px; margin: 0; text-align: center; line-height: 1.5; color: #fff;}h2{font-family: Roboto; font-weight: 700; font-size: 35px; margin: 0 0 10px; text-align: center; line-height: 1.5; color: #fff;}h3{font-family: Roboto;font-weight: 500;font-size: 22px;margin: 0;text-align: center;line-height: 1.5;color: #ffffff;}/* Primary */.primary{width: 25px;height: 3px;padding: 0;border: none;margin: 0 0 20px;background: #e50f7c;display: inline-block;}.primary-right{width: 25px;height: 3px;padding: 0;border: none;margin: 0 0 20px;background: #e50f7c;display: inline-block;}/* Section Padding */.section-padding{padding: 90px 0;}/* selection */::selection{color: #fff;text-shadow: none;background: #d51782;}::-moz-selection{color: #fff; text-shadow: none; background: #e2198b;}/*--- Start Navbar ---*/.navbar{margin-bottom: 0;}.navbar-default{background-color: transparent; border-color: transparent;}
.scrolled{/*background-color: rgba(39, 46, 50, 0.5); transition: all 1s ease-in-out; -o-transition: all 1s ease-in-out; -moz-transition: all 1s ease-in-out; -webkit-transition: all 1s ease-in-out;*/ position:absolute;}.navbar-brand{padding: 22px 15px;}.navbar-brand > img{width: 100px;}.navbar-default .navbar-nav > li > a{color: #fff; transition: all .5s ease-in-out; -o-transition: all .5s ease-in-out; -moz-transition: all .5s ease-in-out; -webkit-transition: all .5s ease-in-out;}.navbar-default .navbar-nav > li > a:hover{color: #e2198b;}.navbar-default .navbar-nav > .active > a,.navbar-default .navbar-nav > .active > a:focus,.navbar-default .navbar-nav > .active > a:hover{color: #e2198b; background-color: transparent;}.navbar-nav > li > a{padding-top: 26px; padding-bottom: 25px; line-height: 1.5;}.navbar-default .navbar-nav > .active > a:before{content: ''; width: 15%; height: 3px; background: #e2198b; position: absolute; top: 98%; left: 15px; transition: .3s; -o-transition: .3s; -moz-transition: .3s; -webkit-transition: .3s; color: #fff;}.navbar-default .navbar-nav > .active > a:after{content: ''; width: 15%; height: 3px; background: #e2198b; position: absolute; top: 98%; right: 15px; transition: .3s; -o-transition: .3s; -moz-transition: .3s; -webkit-transition: .3s; color: #fff;}ul li a{text-decoration: none; text-transform: uppercase; position: relative;}ul li a:before{content: ''; width: 0; height: 3px; background: #e2198b; position: absolute; top: 100%; left: -15px; transition: .3s; -o-transition: .3s; -moz-transition: .3s; -webkit-transition: .3s;}ul li a:after{content: ''; width: 0; height: 3px; background: #e2198b; position: absolute; top: 100%; right: -15px; transition: .3s; -o-transition: .3s; -moz-transition: .3s; -webkit-transition: .3s;}/* Toggle */.navbar-toggle{margin-right: 5px;}.navbar-default .navbar-toggle{border: none; z-index: 1; cursor: pointer;}.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background: none;}
.bar1,.bar2,.bar3{width: 35px; height: 4px; background-color: #da127e; margin: 6px 0; transition: .4s; -o-transition: .4s; -moz-transition: .4s; -webkit-transition: .4s;}/* Rotate first bar */.change .bar1{transform: rotate(-50deg) translate(-5px, 4px); -o-transform: rotate(-50deg) translate(-5px, 4px); -moz-transform: rotate(-50deg) translate(-5px, 4px); -webkit-transform: rotate(-50deg) translate(-5px, 4px); background-color: #fff;}/* Fade out the second bar */.change .bar2{opacity: 0;}/* Rotate last bar */.change .bar3{transform: rotate(50deg) translate(-8px, -6px); -o-transform: rotate(50deg) translate(-8px, -6px); -moz-transform: rotate(50deg) translate(-8px, -6px); -webkit-transform: rotate(50deg) translate(-8px, -6px); background-color: #fff;}/*--- End Navbar ---*//*--- Start Header ---*/.hero-img{width: 100%; height: 100%; overflow: hidden; background-position: center; background-size: cover; -o-background-size: cover; -moz-background-size: cover; -webkit-background-size: cover;}
.hero-overlay{width: 100%; height: 100%;/* background: rgba(39, 46, 50, 0.4);*/}
/* Slide Text*/.hero-text{left: 50%; top: 65%; margin: 0; padding: 0; position: absolute; transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); width: 50%;}/* scroll-down */.scroll-down{color: #e2198b; font-size: 22px; line-height: 1.5; text-align: center; height: 25px; width: 30px; position: absolute; left: 49%; bottom: 60px; overflow: hidden; animation: animate 1s linear infinite;}@keyframes animate{0%{transform: translateY(-25px); text-shadow: 0 25px 0 #e2198b;}20%{transform: translateY(0px); text-shadow: 0 0 0 #e2198b;}40%{transform: translateY(0px); text-shadow: 0 5px 0 #e2198b;}60%{transform: translateY(0px); text-shadow: 0 5px 0 #e2198b;}100%{transform: translateY(100px); text-shadow: 0 -25px 0 #e2198b;}}@-webkit-keyframes animate{0%{-webkit-transform: translateY(-25px); text-shadow: 0 25px 0 #e2198b;}20%{-webkit-transform: translateY(0px); text-shadow: 0 0 0 #e2198b;}40%{-webkit-transform: translateY(0px); text-shadow: 0 5px 0 #e2198b;}60%{-webkit-transform: translateY(0px); text-shadow: 0 5px 0 #e2198b;}100%{-webkit-transform: translateY(100px); text-shadow: 0 -25px 0 #e2198b;}}/*--- End Header ---*//*--- Start Section services ---*/
.services{background: #dd137f;text-align: center;overflow: hidden;}
.services h1{
	color: #ffffff;
	}
.services .primary{margin-right: 104px;background: #fff;}.no-gutter > [class*=col-]{padding-right: 0; padding-left: 0;}.nopadding{padding: 0 !important; margin: 0 !important;}.item-services{position: relative; text-align: center; height: 282px; width: 100%;}/* Front Face */.front{height: 282px; width: 100%; padding: 40px; position: absolute; top: 0; left: 0; transition: 2s; backface-visibility: hidden; -webkit-backface-visibility: hidden; transform: perspective(1000px) rotateY(0deg); -webkit-transform: perspective(1000px) rotateY(0deg); z-index: 2;}.item-services:hover .front{transform: perspective(1000px) rotateY(-180deg); -webkit-transform: perspective(1000px) rotateY(-180deg); z-index: 2;}icon-holder{position: relative; top: 13px;}.front img{height: 100px;}.front h3{margin-top: 40px;color: #fff;}/* Back Face */.back{padding: 40px;background: #ffffff;color: #d51782;height: 282px;width: 100%;position: relative;top: 0;left: 0;transition: 2s;backface-visibility: hidden;-webkit-backface-visibility: hidden;transform: perspective(1000px) rotateY(180deg);-webkit-transform: perspective(1000px) rotateY(180deg);z-index: 1;}.item-services:hover .back{transform: perspective(1000px) rotateY(0deg); -o-transform: perspective(1000px) rotateY(0deg); -moz-transform: perspective(1000px) rotateY(0deg); -webkit-transform: perspective(1000px) rotateY(0deg); z-index: 1;}.back p{margin: 0;top: 35%;left: 50%;position: absolute;transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);width: 100%;padding: 40px;}/*--- End Section services ---*//*--- Start Section About Us ---*/.about-us{position: relative; width: 100%; height: 100%; overflow: hidden; background: url('../img/background/about-bg.jpg') no-repeat center center fixed; background-size: cover; -o-background-size: cover; -moz-background-size: cover; -webkit-background-size: cover;}.about-us-overlay{width: 100%; height: 100%; background: rgba(39, 46, 50, 0.5);}.about-us-content{top: 50%; left: 50%; position: absolute; transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); text-align: center;}.about-us-text{margin: 0 auto; color: #fff;}.about-us-text h3{margin: 0 0 40px 0;}.about-us-text p{margin: 0 0 40px;}/* Social */.about-us-text ul{list-style: none; margin: 0; display: inline-block;}
.about-us-text ul li{float: left; margin-right: 15px;}
.about-us-text ul li a{font-size: 14px; line-height: 1.5; color: #fff; transition: all .5s ease-in-out; -o-transition: all .5s ease-in-out; -moz-transition: all .5s ease-in-out; -webkit-transition: all .5s ease-in-out;}
.about-us-text ul li a:hover{color: #e2198b;}
.about-us-text ul li a i{
	padding: 10px;
    border: 1px solid #dd137f;
    border-radius: 25px;
    width: 40px;
    height: 40px;
    font-size: 19px;
	color:#fff;
	}
.about-us-text ul li a i:hover{
	padding: 10px;
    border: 1px solid #dd137f;
    border-radius: 25px;
    width: 40px;
    height: 40px;
    font-size: 19px;
	color:#fff;
	background:#dd137f;
	}	
/*--- End Section About Us ---*//*--- Start Section Team ---*/
.team{background: #e50f7c;text-align: center;padding: 90px 0 70px;overflow: hidden;}.team .primary{margin-right: 38px; background: #fff;}
.team .primary-right{background: #fff;}.item-team{position: relative; text-align: center; height: 266px; width: 100%; margin-bottom: 30px;}/* Front Face */.front-team{width: 100%; height: 266px; position: absolute; top: 0; left: 0; transition: 2s; backface-visibility: hidden; -webkit-backface-visibility: hidden; transform: perspective(1000px) rotateY(0deg); -o-transform: perspective(1000px) rotateY(0deg); -moz-transform: perspective(1000px) rotateY(0deg); -webkit-transform: perspective(1000px) rotateY(0deg); z-index: 2;}.item-team:hover .front-team{transform: perspective(1000px) rotateY(-180deg); -o-transform: perspective(1000px) rotateY(-180deg); -moz-transform: perspective(1000px) rotateY(-180deg); -webkit-transform: perspective(1000px) rotateY(-180deg); z-index: 2;}icon-holder{position: relative; top: 13px;}/* Img Team 1 */.front-team .img-team-1{height: 100%; width: 100%; overflow: hidden; background: url('../img/team/1.jpg') no-repeat center center; background-size: cover; -o-background-size: cover; -moz-background-size: cover; -webkit-background-size: cover;}/* Img Team 2 */.front-team .img-team-2{height: 100%; width: 100%; overflow: hidden; background: url('../img/team/2.jpg') no-repeat center center; background-size: cover; -o-background-size: cover; -moz-background-size: cover; -webkit-background-size: cover;}/* Img Team 3 */.front-team .img-team-3{height: 100%; width: 100%; overflow: hidden; background: url('../img/team/3.jpg') no-repeat center center; background-size: cover; -o-background-size: cover; -moz-background-size: cover; -webkit-background-size: cover;}/* Img Team 4 */.front-team .img-team-4{height: 100%; width: 100%; overflow: hidden; background: url('../img/team/4.jpg') no-repeat center center; background-size: cover; -o-background-size: cover; -moz-background-size: cover; -webkit-background-size: cover;}/* Img Team 5 */.front-team .img-team-5{height: 100%; width: 100%; overflow: hidden; background: url('../img/team/5.jpg') no-repeat center center; background-size: cover; -o-background-size: cover; -moz-background-size: cover; -webkit-background-size: cover;}/* Img Team 6 */.front-team .img-team-6{height: 100%; width: 100%; overflow: hidden; background: url('../img/team/6.jpg') no-repeat center center; background-size: cover; -o-background-size: cover; -moz-background-size: cover; -webkit-background-size: cover;}/* Back Face */.back-team{width: 100%;height: 266px;position: relative;top: 0;left: 0;background: #232323;transition: 2s;backface-visibility: hidden;-webkit-backface-visibility: hidden;transform: perspective(1000px) rotateY(180deg);-o-transform: perspective(1000px) rotateY(180deg);-moz-transform: perspective(1000px) rotateY(180deg);-webkit-transform: perspective(1000px) rotateY(180deg);z-index: 1;}.item-team:hover .back-team{transform: perspective(1000px) rotateY(0deg); -o-transform: perspective(1000px) rotateY(0deg); -moz-transform: perspective(1000px) rotateY(0deg); -webkit-transform: perspective(1000px) rotateY(0deg); z-index: 1;}.back-team .text-holder{margin: 0; top: 50%; left: 50%; position: absolute; transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); width: 100%; padding: 40px;}.back-team h3{margin-bottom: 30px;color: #ec0786; text-transform:uppercase;}.back-team p{color: #fff; margin-bottom: 30px;}/* Social */.social-team ul{list-style: none; margin: 0; display: inline-block;}.social-team ul li{float: left; margin-right: 45px;}.social-team ul li a{font-size: 14px; line-height: 1.5; color: #272e32; transition: all .5s ease-in-out; -o-transition: all .5s ease-in-out; -moz-transition: all .5s ease-in-out; -webkit-transition: all .5s ease-in-out;}.social-team ul li a:hover{color: #fff;}/*--- End Section Team ---*//*--- Start Section Prices ---*/.prices{position: relative; width: 100%; text-align: center; background: url('../img/background/prices-bg.jpg') no-repeat center center fixed; background-size: cover; -o-background-size: cover; -moz-background-size: cover; -webkit-background-size: cover;}.prices .primary{margin-right: 40px;}.prices-overlay{width: 100%; height: 100%; background: rgba(39, 46, 50, 0.5);}/* Item */.prices ul{list-style: none;text-align: center;margin: 0 15px;padding: 0;display: inline-block;border-top: 1px solid #ffffff;border-left: 1px solid #ffffff;}.prices ul li{float: left;border-right: 1px solid #ffffff;border-bottom: 1px solid #ffffff;}.text-prices{padding: 15px 0;}.prices h3{margin: 0 0 30px;}.prices p{color: #fff; margin: 0;}/*--- End Section Prices ---*//*--- Start Section Appointment ---*/.appointment{background: #272e32; text-align: center;}.appointment .primary{margin-right: 190px;}.appointment-up{margin-bottom: 30px; overflow: hidden;}.appointment h3{margin-bottom: 30px;}.appointment-text{color: #fff;}.appointment-text p{margin: 0 0 30px 0;}.text-margin{margin-bottom: 0;}/* Form */input[type="date"],input[type="text"]{font-family: roboto; font-size: 14px; line-height: 1.5; height: 65px; width: 100%; color: #e2198b; margin-bottom: 29px; padding-left: 25px; background: transparent; border: 3px solid #e2198b;}::placeholder{color: #fff;}::-moz-placeholder{color: #e2198b;}/* Date Picker */.datepicker{font-family: roboto; font-size: 14px; line-height: 1.5; height: 65px; width: 100%; color: #e2198b; margin-top: 0; margin-bottom: 30px; border-radius: 0; padding-left: 25px; background: transparent; border: 3px solid #e2198b;}.datepicker:before{border-left: 15px solid transparent; border-right: 15px solid transparent; border-bottom: 15px solid rgba(0, 0, 0, 0.2); top: -11px; left: 9px;}.datepicker:after{border-left: 14px solid transparent; border-right: 14px solid transparent; border-bottom: 14px solid #e2198b; top: -10px; left: 10px;}.dropdown-menu{border-radius: 0; background-color: #e2198b; padding: 5px 0; height: 274px; margin-top: 10px; width: 263px;}.datepicker thead tr:first-child th:hover{background: #272e32;}.datepicker td span:hover{background: #272e32;}.datepicker table{color: #fff;}.datepicker td.day:hover{background: #272e32;}.datepicker td.active:hover,.datepicker td.active:hover:hover,.datepicker td.active:focus,.datepicker td.active:hover:focus,.datepicker td.active:active,.datepicker td.active:hover:active,.datepicker td.active.active,.datepicker td.active:hover.active,.datepicker td.active.disabled,.datepicker td.active:hover.disabled,.datepicker td.active[disabled],.datepicker td.active:hover[disabled]{color: #e2198b; background-color: #272e32;}/* select */.form-select{font-family: roboto; font-size: 14px; line-height: 1.5; height: 65px; margin-bottom: 30px; position: relative;}.form-select select{height: 100%; width: 100%; color: #e2198b; padding: 0 25px; position: relative; z-index: 2; background: transparent; border: 3px solid #e2198b; appearance: none; -o-appearance: none; -moz-appearance: none; -webkit-appearance: none;}.form-select:after{content: '\f107'; font-family: 'FontAwesome'; display: block; font-size: 14px; text-align: center; line-height: 1.5; color: #e2198b; position: absolute; top: 20px; right: 40px; z-index: 1;}select option{color: #fff; background: #e2198b;}/* Email */input[type="email"]{font-family: roboto;font-size: 14px;line-height: 1.5;height: 65px;width: 100%;color: #ffffff;margin-bottom: 30px;padding: 0 25px;background: transparent;border: 3px solid #ffffff;}/* Textarea */.appointment textarea{height: 174px; width: 100%; color: #e2198b; font-family: roboto; font-size: 14px; line-height: 1.5; padding: 25px; background: transparent; border: 3px solid #e2198b;}/* Note */input[type="Submit"]{height: 174px; width: 100%; color: #fff; font-family: roboto; font-weight: 500; font-size: 22px; line-height: 1.5; padding: 25px; background: #e2198b; border: 3px solid #e2198b; transition: all .5s ease-in-out; -o-transition: all .5s ease-in-out; -moz-transition: all .5s ease-in-out; -webkit-transition: all .5s ease-in-out;}input[type="Submit"]:hover{color: #e2198b; background: transparent; border: 3px solid #e2198b;}/*--- End Section Appointment ---*//*--- Start Section Testmonials ---*/.testmonials{position: relative; width: 100%; text-align: center; background: url('../img/background/testmonials-bg.jpg') no-repeat center center fixed; background-size: cover; -o-background-size: cover; -moz-background-size: cover; -webkit-background-size: cover;}.testmonials .primary{margin-right: 184px;}.testmonials-overlay{width: 100%; height: 100%; background: rgba(39, 46, 50, 0.5);}.testmonials img{height: 15px; width: 150px; border-radius: 50%; margin: 0 auto 40px;}.testmonials p{color: #fff; width: 80%; text-align: center; margin: 0 auto 30px;}.carousel-indicators{position: static; width: 100%; margin: 130px 0 0 auto;}.carousel-indicators li{height: 15px; width: 15px; margin: 0 3px; border: 3px solid #e2198b;}.carousel-indicators .active{height: 15px; width: 15px; margin: 0 3px; border: 3px solid #e2198b; background: #e2198b;}/*--- End Section Testmonials ---*//*--- Start Section Contact Us ---*/.contact-us{background: #dd137f;text-align: center;}.contact-us-section-padding{padding: 90px 0 60px;}
.contact-us .primary{margin-right: 156px; background:#fff; margin-bottom:50px}
.contact-us .primary-right{background:#fff; margin-bottom:50px;}
.contact-us input[type="text"]{font-family: roboto;font-size: 14px;line-height: 1.5;height: 65px;width: 100%;color: #ffffff;margin-bottom: 29px;padding-left: 25px;background: transparent;border: 3px solid #ffffff;}/* Message */.contact-us textarea{height: 170px;width: 100%;color: #ffffff;font-family: roboto;font-size: 14px;line-height: 1.5;padding: 25px;margin-bottom: 30px;background: transparent;border: 3px solid #ffffff;}/* Submit */.contact-us input[type="Submit"]{height: 170px;width: 100%;color: #d51782;font-family: roboto;font-weight: 500;font-size: 22px;line-height: 1.5;padding: 25px;margin-bottom: 30px;background: #ffffff;border: 3px solid #ffffff;transition: all .5s ease-in-out;-o-transition: all .5s ease-in-out;-moz-transition: all .5s ease-in-out;-webkit-transition: all .5s ease-in-out;}.contact-us input[type="Submit"]:hover{color: #d51782;background: rgba(255, 255, 255, 0.84);border: 3px solid #f3f3f3;}/*--- End Section Contact Us ---*//*--- Start Scroll Top ---*/#scroll-top{color: #e2198b; width: 50px; height: 50px; right: 45px; bottom: 30px; position: fixed; font-size: 20px; line-height: 45px; text-align: center; border-radius: 50%; background: #272e32; cursor: pointer; opacity: 0.4; display: none; z-index: 99999; transition: all .5s ease-in-out; -o-transition: all .5s ease-in-out; -moz-transition: all .5s ease-in-out; -webkit-transition: all .5s ease-in-out;}#scroll-top:hover{color: #fff; background: #e2198b; opacity: 1;}/*--- End Scroll Top ---*//*--- Start footer ---*//* Start About us */.footer-about-us img{width: 150px; margin-top: 5px;}.footer-about-us p{color: #fff; margin: 40px 0;}/* Social */.footer-about-us ul{list-style: none; margin: 0; padding: 0; display: inline-block;}.footer-about-us ul li{float: left; margin-right: 45px;}.footer-about-us ul li a{font-size: 14px; line-height: 1.5; color: #fff; transition: all .5s ease-in-out;}.footer-about-us ul li a:hover{color: #e2198b;}/* End About us *//* Start Address */.address-align{margin: 0px 30px;}.address h3{text-align: center; margin-bottom: 10px;}.address .primary{background: #fff; float: left; margin: 0 45px 35px 0;}.address .primary-right{background: #fff; margin: 0 0 35px;}.address ul{list-style: none; margin: 0; padding: 0; display: inline-block;}.address ul li{margin-bottom: 15px;}.fa-address{color: #e2198b; font-size: 22px; line-height: 1.5; margin-right: 15px;}.address ul li a{font-size: 14px; line-height: 1.5; color: #fff; margin-bottom: 25px; text-transform:capitalize;}.address ul li a{font-size: 14px; line-height: 1.5; color: #fff; margin-bottom: 25px; transition: all .5s ease-in-out;}.address ul li a:hover{color: #e2198b; text-decoration: none;}/* End Address *//* Start Instagram Feed */.instagram-feed h3{text-align: center; margin-bottom: 10px;}.primary-left{width: 25px; height: 3px; padding: 0; border: none; background: #fff; margin: 0 0 35px; display: inline-block;}.instagram-feed .primary{background: #fff; float: left; margin: 0 130px 40px 0;}.instagram-img{width: 32%; height: 113px; padding: 5px; display: inline-block;}.instagram-img-1{height: 100%; text-align: center; background: url('../img/instagram-feed/1.jpg') no-repeat center center; background-size: cover; -o-background-size: cover; -moz-background-size: cover; -webkit-background-size: cover;}.instagram-box{position: relative; width: 100%; height: 100%; text-align: center; color: #fff; opacity: 0; background: rgba(39, 46, 50, 0.5); transition: all .5s ease-in-out;}.instagram-box .fa-instagram{top: 50%; left: 50%; color: #e2198b; margin: auto; position: absolute; transform: translate(-50%, -50%);}.instagram-box:hover{opacity: 1;}.instagram-img-2{height: 100%; text-align: center; background: url('../img/instagram-feed/2.jpg') no-repeat center center; background-size: cover; -o-background-size: cover; -moz-background-size: cover; -webkit-background-size: cover;}.instagram-img-3{height: 100%; text-align: center; background: url('../img/instagram-feed/3.jpg') no-repeat center center; background-size: cover; -o-background-size: cover; -moz-background-size: cover; -webkit-background-size: cover;}.instagram-img-4{height: 100%; text-align: center; background: url('../img/instagram-feed/4.jpg') no-repeat center center; background-size: cover; -o-background-size: cover; -moz-background-size: cover; -webkit-background-size: cover;}.instagram-img-5{height: 100%; text-align: center; background: url('../img/instagram-feed/5.jpg') no-repeat center center; background-size: cover; -o-background-size: cover; -moz-background-size: cover; -webkit-background-size: cover;}.instagram-img-6{height: 100%; text-align: center; background: url('../img/instagram-feed/6.jpg') no-repeat center center; background-size: cover; -o-background-size: cover; -moz-background-size: cover; -webkit-background-size: cover;}/* End Our Instagram Feed *//*--- End footer ---*//*--- Start Loading Overlay ---*/.loading-overlay{position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: #e2198b; z-index: 99999;}.cssload-container{position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%);}.cssload-container ul{padding: 0; margin: 0;}.cssload-container ul li{list-style: none;}.cssload-flex-container{display: flex; display: -o-flex; display: -ms-flex; display: -webkit-flex; display: -moz-flex; flex-direction: row; -o-flex-direction: row; -ms-flex-direction: row; -webkit-flex-direction: row; -moz-flex-direction: row; flex-wrap: wrap; -o-flex-wrap: wrap; -ms-flex-wrap: wrap; -webkit-flex-wrap: wrap; -moz-flex-wrap: wrap; justify-content: space-around;}.cssload-flex-container li{padding: 10px; height: 97px; width: 97px; margin: 29px 19px; position: relative; text-align: center;}.cssload-loading,.cssload-loading:after,.cssload-loading:before{display: inline-block; position: relative; width: 5px; height: 49px; background: rgb(255, 255, 255); margin-top: 5px; border-radius: 975px; -o-border-radius: 975px; -ms-border-radius: 975px; -webkit-border-radius: 975px; -moz-border-radius: 975px; animation: cssload-upDown2 1.15s ease infinite; -o-animation: cssload-upDown2 1.15s ease infinite; -ms-animation: cssload-upDown2 1.15s ease infinite; -webkit-animation: cssload-upDown2 1.15s ease infinite; -moz-animation: cssload-upDown2 1.15s ease infinite; animation-direction: alternate; -o-animation-direction: alternate; -ms-animation-direction: alternate; -webkit-animation-direction: alternate; -moz-animation-direction: alternate; animation-delay: 0.29s; -o-animation-delay: 0.29s; -ms-animation-delay: 0.29s; -webkit-animation-delay: 0.29s; -moz-animation-delay: 0.29s;}.cssload-loading:after,.cssload-loading:before{position: absolute; content: ''; animation: cssload-upDown 1.15s ease infinite; -o-animation: cssload-upDown 1.15s ease infinite; -ms-animation: cssload-upDown 1.15s ease infinite; -webkit-animation: cssload-upDown 1.15s ease infinite; -moz-animation: cssload-upDown 1.15s ease infinite; animation-direction: alternate; -o-animation-direction: alternate; -ms-animation-direction: alternate; -webkit-animation-direction: alternate; -moz-animation-direction: alternate;}.cssload-loading:before{left: -10px;}.cssload-loading:after{left: 10px; animation-delay: 0.58s; -o-animation-delay: 0.58s; -ms-animation-delay: 0.58s; -webkit-animation-delay: 0.58s; -moz-animation-delay: 0.58s;}@keyframes cssload-upDown{from{transform: translateY(19px);}to{transform: translateY(-19px);}}@-o-keyframes cssload-upDown{from{-o-transform: translateY(19px);}to{-o-transform: translateY(-19px);}}@-ms-keyframes cssload-upDown{from{-ms-transform: translateY(19px);}to{-ms-transform: translateY(-19px);}}@-webkit-keyframes cssload-upDown{from{-webkit-transform: translateY(19px);}to{-webkit-transform: translateY(-19px);}}@-moz-keyframes cssload-upDown{from{-moz-transform: translateY(19px);}to{-moz-transform: translateY(-19px);}}@keyframes cssload-upDown2{from{transform: translateY(29px);}to{transform: translateY(-19px);}}@-o-keyframes cssload-upDown2{from{-o-transform: translateY(29px);}to{-o-transform: translateY(-19px);}}@-ms-keyframes cssload-upDown2{from{-ms-transform: translateY(29px);}to{-ms-transform: translateY(-19px);}}@-webkit-keyframes cssload-upDown2{from{-webkit-transform: translateY(29px);}to{-webkit-transform: translateY(-19px);}}@-moz-keyframes cssload-upDown2{from{-moz-transform: translateY(29px);}to{-moz-transform: translateY(-19px);}}/*--- End Loading Overlay ---*//*--- Responsive ---*/@media (max-width: 992px){/* Navbar */ .navbar-default .navbar-nav > li > a{padding: 20px 9px; font-size: 12px;}.navbar-default .navbar-nav > .active > a:before{left: 10px}.navbar-default .navbar-nav > .active > a:after{right: 10px;}.navbar-brand{padding: 15px;}}@media (max-width: 991px){/* Navbar */ /* Appointment */ .appointment textarea{margin-bottom: 30px;}/* Footer */ /* Footer About us */ .footer-about-us{margin-bottom: 40px;}/* Address */ .address{margin-bottom: 40px;}.address-align{margin: 0;}.address .primary{margin: 0 45px 0 0;}.address ul{display: block; padding-top: 36px;}/* Instagram Feed */ .instagram-img{width: 33%;}}

@media (max-width: 1500px){/* Navbar */ .navbar-brand{padding: 17px 15px;}
.navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse{border: 0; margin: 0; padding: 10px 0; width: 100%; text-align: center; background-color:#dd137f; position: fixed; right: 0; height: 100% !important; top: 0; box-shadow: 0 0 15px rgba(0, 0, 0, 0.1); transform: translateX(100%); transition: 0.5s; max-height: none;}
navbar-fixed-bottom .navbar-collapse.in, .navbar-fixed-top .navbar-collapse.in{transform: translateX(0);}.navbar-collapse ul{top: 50%; left: 50%; margin: 0; padding: 0; font-size: 20px; font-family: Roboto; font-weight: 900; position: absolute; text-align: center; transform: translate(-50%, -50%);}.nav > li > a{padding: 10px 0;}.navbar-default .navbar-nav > li > a{padding: 10px 0; font-size: 44px}.navbar-default .navbar-nav > li > a:hover{color: #272e32;}.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover{color: #fff;}.navbar-default .navbar-nav > .active > a:before{width: 0; height: 0;}.navbar-default .navbar-nav > .active > a:after{width: 0; height: 0;}/* Header */ .hero-text{width: 80%;}/* Contact Us */ .contact-us textarea{margin-bottom: 30px;}/* About Us */ .about-us-content{width: 80%;}/* Scroll Top */ #scroll-top{right: 15px;}/* Footer */ /* Instagram Feed */ .instagram-img{width: 32%; height: 113px; padding: 5px; display: inline-block;}}@media (max-width: 480px){/* Team */ .social-team ul li{margin-right: 35px;}}/*--- Only on Microsoft Explorer browser IE 10+ ---*/@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){/* select */ .form-select select{height: 100%; width: 100%; color: #e2198b; padding: 0 25px; position: relative; z-index: 2; background: transparent; border: 3px solid #e2198b; appearance: none; -o-appearance: none; -ms-appearance: none; -moz-appearance: none; -webkit-appearance: none;}.form-select:before{content: ''; display: block; position: absolute; top: 3px; right: 40px; width: 25px; height: 59px; z-index: 4; background: #272e32;}.form-select:after{content: '\f107'; font-family: 'FontAwesome'; display: block; font-size: 14px; text-align: center; line-height: 1.5; color: #e2198b; position: absolute; top: 20px; right: 40px; z-index: 5;}}
.icon-holder i{
    font-size: 100px;
    color: #ffffff;
 }
.item-services .back a{
	 color: #d51782;
	 text-decoration: none;
	 padding: 8px 35px;
	 border: 2px solid #d51782;
	 position: absolute;
	 bottom: 25%;
	 left: 28%;
	 }	
#map {
                width: 100%;
                height: 250px;
            }
.hero-text h1{
		font-size:55px;
		text-align: center;
		line-height:95px;
		color:#333;
		}
.cd-headline.slide .cd-words-wrapper{
		width:100%!important;
		text-align: center;
		}
.cd-headline.slide b{
		font-size:100px;
		text-align: center;
		}
.footer_copyrit{
		width: 100%;
    float: left;
    background: #292f33;
    padding: 25px 0;
    text-align: center;
    color: #fff;
    border-top: 1px solid #3a4044;
		}									
@media (max-width: 780px){h1{font-size: 35px;}.cd-headline.slide b{
			font-size:55px !important;}}				 