/*
Theme Name: heavenbeautyparlour
Theme URI: https://wordpress.org/themes/twentyfifteen/
Author: Sakti Debnath
Author URI: 
Description: Our 2015 default theme is clean, blog-focused, and designed for clarity. Twenty Fifteen's simple, straightforward typography is readable on a wide variety of screen sizes, and suitable for multiple languages. We designed it using a mobile-first approach, meaning your content takes center-stage, regardless of whether your visitors arrive by smartphone, tablet, laptop, or desktop computer.
Version: 1.2
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: black, blue, gray, pink, purple, white, yellow, dark, light, two-columns, left-sidebar, fixed-layout, responsive-layout, accessibility-ready, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready
Text Domain: twentyfifteen

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/


/**
 * Table of Contents
 *
 * 1.0 - Reset
 * 2.0 - Genericons
 * 3.0 - Typography
 * 4.0 - Elements
 * 5.0 - Forms
 * 6.0 - Navigations
 *   6.1 - Links
 *   6.2 - Menus
 * 7.0 - Accessibility
 * 8.0 - Alignments
 * 9.0 - Clearings
 * 10.0 - Header
 * 11.0 - Widgets
 * 12.0 - Content
 *    12.1 - Posts and pages
 *    12.2 - Post Formats
 *    12.3 - Comments
 * 13.0 - Footer
 * 14.0 - Media
 *    14.1 - Captions
 *    14.2 - Galleries
 * 15.0 - Multisite
 * 16.0 - Media Queries
 *    16.1 - Mobile Large
 *    16.2 - Tablet Small
 *    16.3 - Tablet Large
 *    16.4 - Desktop Small
 *    16.5 - Desktop Medium
 *    16.6 - Desktop Large
 *    16.7 - Desktop X-Large
 * 17.0 - Print
 */


/**
 * 1.0 - Reset
 *
 * Resetting and rebuilding styles have been helped along thanks to the fine
 * work of Eric Meyer, Nicolas Gallagher, Jonathan Neal, and Blueprint.
 */
@charset "utf-8";
/* CSS Document */
/* general*/
div, h1, h2, h3, h4, h5, p, ol, form, input, textarea, img,
html, applet, object, iframe, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video{
    margin:0;
	padding:0;
	border: 0;
	font-size: 100%;
	/*vertical-align: baseline;*/
}
body {
  background: #fff;
  color: #222;
  font-family: 'Raleway', sans-serif;
  font-size: 100%;
  line-height: 1.5;
  margin: 0;
  padding: 0;
}
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
	
}
img{
    border:none;
	-ms-interpolation-mode: bicubic;
	outline:none;
	max-width:100%;
	height:auto;
}
blockquote, q {
    quotes:none;
}

blockquote:before, blockquote:after,
q:before, q:after {
    content:'';
    content:none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

caption,
th,
td {
	font-weight: normal;
	text-align: left;
}
audio,
canvas,
video {
	display: inline-block;
}
audio:not([controls]) {
	display: none;
}
del {
	color: #333;
}
ins {
	background: #fff9c0;
	text-decoration: none;
}
hr {
	background-color: #ccc;
	border: 0;
	height: 1px;
	margin: 24px;
	margin-bottom: 1.714285714rem;
}
sub,
sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}
sup {
	top: -0.5em;
}
sub {
	bottom: -0.25em;
}
small {
	font-size: smaller;
}
ul{
    margin:0; 
    padding:0 0 12px 0; 
    list-style-type:none;
}

ul li{
	background:url(../images/listico.png) no-repeat 0 7px;
	padding:0 0 6px 19px;	
}
h2{
	font:normal 1.4em/1.3em 'Oswald', sans-serif;
	color:#eca700;
	background-color:transparent;
	padding:0 0 48px 0;	
}
h3{
	font:normal 1.45em/1.1em 'Oswald', sans-serif;
	color:#2f7780;
	background-color:transparent;
	padding:0 0 11px 0;	
}
p{
	padding:0 0 20px 0;
}
a{
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
	color:#C03;
	background-color:transparent;
	outline:none; 
	text-decoration:none;		
}
a:hover{
	color:#000;
	background-color:transparent;
}	
.spacer{
    clear:both; 
    font-size:0; 
    line-height:0;
}
.nomar{
	margin-right:0 !important;		
}
.nopadd{
	padding-right:0 !important;	
}
.alignleft {
	float: left;
	margin:0 10px 10px 0;
}
.alignright {
	float: right;
	margin:0 0 10px 10px;
}
.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-bottom:10px;
}
input[type="submit"],
input[type="button"],
input[type="reset"] {
	padding: 6px 10px;
	padding: 0.428571429rem 0.714285714rem;
	font-size: 11px;
	font-size: 0.785714286rem;
	line-height: 1.428571429;
	font-weight: normal;
	color: #7c7c7c;
	background-color: #e6e6e6;
	background-repeat: repeat-x;
	background-image: -moz-linear-gradient(top, #f4f4f4, #e6e6e6);
	background-image: -ms-linear-gradient(top, #f4f4f4, #e6e6e6);
	background-image: -webkit-linear-gradient(top, #f4f4f4, #e6e6e6);
	background-image: -o-linear-gradient(top, #f4f4f4, #e6e6e6);
	background-image: linear-gradient(top, #f4f4f4, #e6e6e6);
	border: 1px solid #d2d2d2;
	border-radius: 3px;
	box-shadow: 0 1px 2px rgba(64, 64, 64, 0.1);
	cursor:pointer;
	outline:none;
}
button[disabled],
input[disabled],
ubmit[disabled] {
    cursor: default;
}
button:hover,
input[type="submit"]:hover,
input[type="button"]:hover,
input[type="reset"]:hover {
	color: #5e5e5e;
	background-color: #ebebeb;
	background-repeat: repeat-x;
	background-image: -moz-linear-gradient(top, #f9f9f9, #ebebeb);
	background-image: -ms-linear-gradient(top, #f9f9f9, #ebebeb);
	background-image: -webkit-linear-gradient(top, #f9f9f9, #ebebeb);
	background-image: -o-linear-gradient(top, #f9f9f9, #ebebeb);
	background-image: linear-gradient(top, #f9f9f9, #ebebeb);
}

button:active,
input[type="submit"]:active,
input[type="button"]:active,
input[type="reset"]:active {
	color: #757575;
	background-color: #e1e1e1;
	background-repeat: repeat-x;
	background-image: -moz-linear-gradient(top, #ebebeb, #e1e1e1);
	background-image: -ms-linear-gradient(top, #ebebeb, #e1e1e1);
	background-image: -webkit-linear-gradient(top, #ebebeb, #e1e1e1);
	background-image: -o-linear-gradient(top, #ebebeb, #e1e1e1);
	background-image: linear-gradient(top, #ebebeb, #e1e1e1);
	box-shadow: inset 0 0 8px 2px #c6c6c6, 0 1px 0 0 #f4f4f4;
	border: none;
}
input[type="text"],
input[type="email"]{
	border:1px solid #666;
	color:#000;
	padding:0 5px 0 5px;	
	margin:0 0 8px 0;
	font:16px/22px 'Raleway', sans-serif;
	background-color:#fff;
	height:22px;
	outline:none;
}
textarea{
	border:1px solid #666;
	color:#000;
	padding:5px;	
	margin:0 0 8px 0;
	font:16px/22px 'Raleway', sans-serif;
	background-color:#fff;
	height:130px;
	outline:none;
	resize:vertical;
}
textarea:focus{
	border:1px solid #000;	
}
input[type="text"]:focus,
input[type="email"]:focus{
	border:1px solid #000;
}
.error{
	border:1px solid red !important;	
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
    -webkit-appearance: button;
    cursor: pointer;
}
input[type="checkbox"],
input[type="radio"] {
    box-sizing: border-box;
    padding: 0;
}
input[type="search"] {
    -webkit-appearance: textfield;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box; 
    box-sizing: content-box;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
    border: 0;
    padding: 0;
}
textarea {
    overflow: auto;
    vertical-align: top;
	resize:vertical;
}
/* general*/

/*.wrapper{
	width:100%;
	padding:103px 0 0 0;
}

.container{
	width:1120px;
	margin:0 auto;
	padding:0;
}

.header-top{
	background:#040404;
	position:fixed;
	top:0;
	z-index:999;
	width:100%;
	padding:22px 0 28px 0;
}

.logo{
	float:left;
	width:158px;
}

.logo img{
	margin:0;
	padding:0;
	border:none;
	outline:none;
	display:block;
}


.logo a{
	margin:0;
	padding:0;
	border:none;
	outline:none;
	text-decoration:none;
	display:block;
}

.header-right{
	float:right;
	padding:26px 0 12px 0;
}

.navigation{
	padding:0;
	font-size:14px;
	line-height:18px;
	font-weight:400;
	color:#8f8f8f;
	font-family: 'Oswald', sans-serif;
	text-transform:uppercase;
}

.navigation ul{
	padding:0;
	margin:0;
}

.navigation ul li{
	float:left;
	padding:0 18px 0 0;
	margin:0;
	background:none;
}

.navigation ul li:last-child{
	padding-right:0;
}

.navigation ul li a{
	color:#8f8f8f;
}

.navigation ul li a:hover{
	color:#d21469;
}

.navigation ul li.active a{
	color:#d21469;
}

.banner{
	font-size:0;
	line-height:0;
	position:relative;
}

#supersized li{
	padding:0;
}

.banner .container{
	position:absolute;
	top:75px;
	left:0;
	right:0;
	z-index:1;

}

.banner img{
	width:100%;
	height:auto;
}

.banner-slider{
	margin:0;
	background:none;
	border:none;
}

.banner-slider ul{
	margin:0;
	padding:0;
}

.banner-slider ul li{
	padding:0;
}

.banner-slider ul.slides li{
	position:relative;
}

.banner-slider ul li figure{
	font-size:0;
	line-height:0;
}

.banner-form{
	margin-right:7px;
	width:313px;
	background:#3b3a3c;
	font-family: 'Raleway', sans-serif;
	font-size:14px;
	line-height:18px;
	font-weight:400;
	color:#c7c7c7;
	float:right;
}

.banner-form h2{
	font-family: 'Oswald', sans-serif;
	background:#d21469;
	padding:14px 0;
	width:100%;
	font-size:18px;
	line-height:22px;
	color:#ffffff;
	text-transform:uppercase;
	text-align:center;
	border-radius:5px 5px 0 0;
	border:1px solid #d21469;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-o-box-sizing:border-box;
}

.banner-form-inner{
	border:1px solid #757575;
	padding:15px 12px 19px 12px;
	border-top:none;
	border-radius:0 0 5px 5px;
}

.banner-form .form-cont{
	margin-bottom:8px;
	overflow:hidden;
}

.banner-form label{
	float:left;
	padding:12px 4px 0 0;
	min-width: 60px;
}

.banner-form input[type="text"], .banner-form input[type="email"]{
	width:211px;
	border:1px solid #737274;
	color:#c7c7c7;
	background:#626063;
	height:33px;
	margin-bottom:0;
}

.banner-form input[type="text"]:focus, .banner-form input[type="email"]:focus{
	border:1px solid #d21469;
}

.banner-form .checkbox-cont{
	float: right;
    width: 220px;
}

.banner-form .checkbox-cont ul{
	padding:0;
	margin:0;
}

.banner-form .checkbox-cont ul li{
	float: left;
    margin-right: 2px;
    min-width: 94px;
    overflow: hidden;
    padding: 0;
	margin-bottom:6px;
}

.banner-form .checkbox-cont ul li input[type="checkbox"]{
	float:left;
	margin-right:13px;
	border:1px solid #737274;
	margin-top:3px;
}

.banner-form .checkbox-cont ul li label{
	float: left;
    min-width: 60px;
    padding: 0;
}

.banner-form .button-cont{
	text-align:center;
	margin-bottom: -35px;
    margin-top: 19px;
}

.banner-form input[type="submit"]{
	background:#d21469;
	padding:13ox 20px;
	width:119px;
	margin:0 auto;
	font-size:14px;
	line-height:18px;
	font-weight:400;
	color:#ffffff;
	text-transform:uppercase;
	border:none;
	border-radius:0;
}

.banner-form input[type="submit"]:hover{
	background:#ff1a81;
}

.banner-form input[type="submit"]:active{
	background:#ff1a81;
}

.banner #prevslide{
	background:url(../images/banner-prev-icon.png) no-repeat left top;
	width:65px;
	height:65px;
	position:absolute;
	left:30px;
	top:44%;
	margin-top:-32px;
	/*top:0;
	bottom:0;
	margin:auto 0;*/
	/*transition:none;
	-moz-transition:none;
	-webkit-transition:none;
	-ms-transition:none;
	-o-transition:none;
	font-size:0;
	line-height:0;
	opacity:1 !important;
}

.banner #prevslide:hover{
	background:url(../images/banner-prev-icon.png) no-repeat left bottom;
}

.banner #nextslide{
	background:url(../images/banner-next-icon.png) no-repeat left top;
	width:65px;
	height:65px;
	position:absolute;
	right:30px;
	top:44%;
	margin-top:-32px;
	transition:none;
	-moz-transition:none;
	-webkit-transition:none;
	-ms-transition:none;
	-o-transition:none;
	font-size:0;
	line-height:0;
	opacity:1 !important;
}

.banner #nextslide:hover{
	background:url(../images/banner-next-icon.png) no-repeat left bottom;
}


.body-cont{
	
	font-size:14px;
	line-height:20px;
	font-weight:400;
	color:#7d7d7d;
}

.body-cont h2{
	font-family: 'Oswald', sans-serif;
	font-size:30px;
	line-height:34px;
	font-weight:300;
	color:#494949;
	padding-bottom:22px;
}

.body-cont h2 span{
	border-bottom:2px solid #d21469;
	display:block;
	width:110px;
	height:2px;
	padding-top:21px;
	margin:0 auto;
}

.services-cont{
	padding:52px 0 48px 0;
	text-align:center;
	background:#ffffff;
}

.services-cont p{
	padding-bottom:50px;
}

.services-cont h2{
	text-align:center;
	text-transform:uppercase;
}

.services-cont h3{
	font-size:20px;
	line-height:24px;
	font-weight:300;
	color:#292929;
	padding-bottom:25px;
	text-align:center;
}

.services-cont p{
	padding-bottom:32px;
}

.services-cont-inner ul{
	margin:0;
	padding:0;
}

.services-cont-inner ul li{
	 float:left;
	 width:208px;
	 margin-right:19px;
	 margin-left:0;
	background:none;
	 /*min-height: 331px;*/
   /* padding: 0 0 30px;
	position:relative;
}

.services-cont-inner ul li:last-child{
	margin-right:0;
}

.services-cont-inner .round-img{
	width:147px;
	height:146px;
	border-radius:100%;
	margin:0 auto 23px auto;
	box-shadow:0 0 3px rgba(34, 64, 70, 0.75);
}

.services-cont-inner .read-more{
	border-bottom: 2px solid #ff1a81;
    bottom: 1px;
    color: #ff1a81;
    display: block;
    left: 0;
    margin: 0 auto;
    padding-bottom: 7px;
    position: absolute;
    right: 0;
    width: 80px;
}

.services-cont-inner .read-more:hover{
	color:#292929;
	border-bottom:2px solid #292929;
}

.team-section{
	padding:56px 0 53px;
	color:#ffffff;
	background:url(../images/team-bck.jpg) no-repeat 0 0;
	background-size:cover;
	
}

.team-section h2{
	text-align:center;
	text-transform:uppercase;
	color:#ffffff;
}

.team-section p{
	padding-bottom:43px;
	text-align:center;
}

.team-section-inner{
	padding-bottom:0;
	overflow:hidden;
}

.team-section-inner.jcarousel{
	width:90%;
	margin:0 auto;
}

.team-section-inner ul{
	padding:0;
	margin:0;
}

.team-section-inner ul li{
	float:left;
	padding:0;
	margin:0;
	background:none;
	
}

.team-section-inner ul li:last-child{
	margin-right:0;
}

.team-section-inner ul li .team-cont{
	width:96%;
	background:#f7e5d3;
	overflow:hidden;
	margin:0px 2% 0px 2%;
}

.team-section-inner ul li .team-cont figure{
	float:left;
	font-size:0;
	line-height:0;
	width:44%;
}

.team-section-inner ul li .team-cont figure img{
	width:100%;
	height:auto;
}

.team-section-inner ul li .team-cont-right{
	float:right;
	width:55%;
	padding:10px 16px 11px 13px;
	color:#494949;
	box-sizing:border-box;
}

.team-section-inner ul li .team-cont-right p{
	padding-bottom:27px;
	text-align:left;
}

.team-section-inner ul li h3{
	font-size:20px;
	line-height:24px;
	font-weight:400;
	color:#171717;
	padding-bottom:21px;
}

.team-section-inner ul li h3 span{
	font-size:14px;
	line-height:18px;
	font-weight:400;
	color:#d21469;
	padding-top:6px;
	display:block;
	font-family: 'Raleway', sans-serif;
}

.team-section-inner ul li .team-cont-right .social-icon ul{
	padding:0;
	margin:0;
}

.team-section-inner ul li .team-cont-right .social-icon ul li{
	float:left;
	padding:0;
	margin-right:4px;
	width:auto;
}

.team-section-inner ul li .team-cont-right .social-icon ul li img{
	display:block;
}

.team-section-inner ul li .team-cont-right .social-icon ul li img:hover{
	opacity:0.8;
}

.team-section .arrow-part{
	bottom: -67px;
    margin: 0 auto;
    position: relative;
    text-align: center;
    width: 42px;
}

.team-section .prev-arrow{
	background:url(../images/prev-arrow-icon.png) no-repeat left top;
	width:18px;
	height:19px;
	display:inline-block;
	transition:none;
	-moz-transition:none;
	-webkit-transition:none;
	-ms-transition:none;
	-o-transition:none;
	left: -26px;
    margin: 0 auto;
    right: 0;
    top: inherit;
	border:none;
	box-shadow:none;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	-ms-box-shadow:none;
	-o-box-shadow:none;
	border-radius:0;
}

.team-section .prev-arrow:hover{
	background:url(../images/prev-arrow-icon.png) no-repeat left bottom;
}

.team-section .next-arrow{
	background:url(../images/next-arrow-icon.png) no-repeat left top;
	width:18px;
	height:19px;
	display:inline-block;
	transition:none;
	-moz-transition:none;
	-webkit-transition:none;
	-ms-transition:none;
	-o-transition:none;
	left: 22px;
    margin: 0 auto;
    right: 0;
    top: inherit;
	border:none;
	box-shadow:none;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	-ms-box-shadow:none;
	-o-box-shadow:none;
	border-radius:0;
}

.team-section .next-arrow:hover{
	background:url(../images/next-arrow-icon.png) no-repeat left bottom;
}

.about-section{
	padding:74px 0 48px 0;
	background:#ffffff;
}

.about-section h2{
	text-align: center;
    text-transform: uppercase;
	padding-bottom:46px;
}

.about-section p{
	padding-bottom:9px;
}

.about-section span{
	color:#333333;
	padding-bottom:25px;
	display:block;
}

.about-section em{
	padding-bottom:13px;
	font-style:normal;
	display:block;
}

.about-section h2 span{
	padding-top:20px;
	padding-bottom:0;
}

.about-section-left{
	width:477px;
	float:left;
}

.about-section figure{
	overflow:hidden;
	font-size:0;
	line-height:0;
	border:5px solid #ffffff;
	box-shadow:0 0 3px rgba(207, 208, 208, 0.75);
	-moz-box-shadow:0 0 3px rgba(207, 208, 208, 0.75);
	-webkit-box-shadow:0 0 3px rgba(207, 208, 208, 0.75);
	-ms-box-shadow:0 0 3px rgba(207, 208, 208, 0.75);
	-o-box-shadow:0 0 3px rgba(207, 208, 208, 0.75);
}

.about-section-right{
	width:624px;
	float:right;
}

.read-more{
	color:#e44a5e;
}

.read-more:hover{
	color:#292929;
}

.testimonial-section{
	padding:53px 0 96px 0;
	background:url(../images/testimonial-bck.jpg) no-repeat 0 0;
	background-size:cover;
	color:#ffffff;
}

.testimonial-section p{
	padding-bottom:0;
}

.testimonial-section-slider{
	background:none;
	border:none;
	margin:0;
}

.testimonial-section-slider ul{
	padding:0;
	margin:0;
}

.testimonial-section-slider ul li{
	padding:0;
	margin:0;
	background:none;
}

.testimonial-section-slider figure{
	width:99px;
	height:99px;
	border-radius:100%;
	overflow:hidden;
	margin:0 auto 17px auto;
}

.testimonial-section-slider .name-txt{
	font-size:22px;
	line-height:24px;
	font-weight:400;
	padding-bottom:16px;
	display:block;
	text-align:center;
}

.testimonial-section .testimonial-cont-inner{
	padding:0 77px;
	position:relative;
	text-align:center;
}

.testimonial-cont-inner .left-arrow{
	background:url(../images/left-quate-arrow.png) no-repeat left top;
	height: 49px;
    left: 0;
    position: absolute;
    top: 70%;
    width: 50px;
}

.testimonial-cont-inner .right-arrow{
	background:url(../images/right-quate-arrow.png) no-repeat right top;
	height: 49px;
    right: 0;
    position: absolute;
    top: 70%;
    width: 50px;
}

.contact-section{
	background:url(../images/contact-bck.jpg) no-repeat 0 0;
	background-size:cover;
	padding:46px 0 62px 0;
	text-align:center;
	color:#1b1b1b;
}

.contact-section h2{
	color: #1b1b1b;
    text-align: center;
    text-transform: uppercase;
}

.contact-section p{
	padding-bottom:40px;
}

.contact-txt-box{
	border-top:2px solid #d21469;
	border-bottom:2px solid #d21469;
	margin-right:22px;
	padding:16px 0;
	font-size:14px;
	line-height:18px;
	font-weight:400;
	color:#1b1b1b;
	text-align:center;
	width:263px;
	float:left;
	min-height: 70px;
}

.contact-txt-box p{
	padding-bottom:0;
}


.contact-txt-box a{
	color:#1b1b1b;
}

.contact-txt-box a:hover{
	color:#d21469;
}

.contact-txt-box h3{
	font-size:20px;
	line-height:24px;
	font-weight:400;
	color:#1b1b1b;
	padding-bottom:9px;
	font-family: 'Raleway', sans-serif;
}

footer{
	background:#292929;
	font-size:14px;
	line-height:18px;
	font-weight:400;
	color:#868686;
	text-align:center;
	padding:30px 0 23px;
}

footer p{
	padding-bottom: 0; 
}

footer .social-icon ul{
	padding:0;
	margin:0 0 16px 0;
	text-align:center;
}

footer .social-icon ul li{
	float:none;
	display:inline-block;
	padding:0;
	margin-right:1px;
}

footer .social-icon ul li:last-child{
	margin-right:0;
}

footer .social-icon ul li img{
	display:block;
}

footer .social-icon ul li img:hover{
	opacity:0.8;
}

.select-cont {
    background-color: #ffffff;
    border: 1px solid #ffffff;
    border-radius: 0px;
    color: #353534;
    display: inline-block;
	font-family: 'Raleway', sans-serif;
	font-weight:400;
    font-size: 14px;
    height: 30px;
    line-height: 31px;
    overflow: hidden;
    padding: 0;
    position: relative;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    vertical-align: middle;
	width: auto;
	
}
.select-cont select {
	padding-right:24px;
    height: 32px !important;
    line-height: 20px;
    margin-left: 0;
    margin-top: 0;
    position: relative;
    top: 0;
    width: 100%;
    z-index: 10;
	opacity:0;
}
span.select {
    bottom: 0;
    cursor: default;
    float: left;
    height: 30px;
    left: 0;
    line-height: 30px;
    padding: 2px 20px 0 0;
    position: absolute;
    text-indent: 5px;
    width: 100%;
    z-index: 1;
}
.select-arrow {
    position: absolute;
    right: 4px;
    top: 8px;
}

.navigation .select-cont { 
display: none;
background:#2b2b2b;
border:1px solid #1a1a1a;
color:#ffffff;
cursor:pointer;
}

.navigation select{
	display:none;
}

.navigation .select-cont select{
	cursor:pointer;
}

.navigation .select-arrow{
	background:url(../images/mobile-menu-icon.png) no-repeat right center;
	width:20px;
	height:20px;
	top: 5px;
}


.testimonial-section-slider .flex-control-paging li a
{
	background-color:#989898
}

.testimonial-section-slider .flex-control-paging li a.flex-active
{
	background-color:#d21469
}



#supersized img {
      max-width: none !important;
}

/*responsive start*/

/*@media only screen and (max-width: 1324px) and (min-width:1200px){
	
	.banner .container{
		  width: 81%;
	}
}

@media only screen and (max-width: 1200px){
	.container {
	  width: 96%;
	  padding: 0 2%;
	}
	
	img{
		max-width:100%;
		height:auto;
	}
	
	#supersized img{
		max-width:inherit;
	}
}

@media only screen and (min-width: 1120px) and (max-width: 1200px){
	
	.banner .container{
		  top: 9%;
		    width: 78%;
	}
	
	.banner-form{
		  margin-right: 0;
	}
	
	.services-cont {
  		padding: 3% 0 2% 0;
	}
	
	.services-cont-inner ul li{
		 margin-right: 2%;
  		 width: 18%;
		 /*min-height: 314px;*/
  		/* padding: 0 0 4%;
	}
	
	.services-cont-inner .read-more{
		bottom: 5%;
	}
	
	.services-cont p {
	  padding-bottom: 4%;
	}
	
	.team-section {
  		padding: 4% 0 3%;
	}
	
	.team-section .arrow-part {
  		bottom: -55px;
	}
	
	.team-section-inner ul li .team-cont-right p{
		padding-bottom:7%;
	}
	
	.team-section-inner ul li h3{
		padding-bottom:3%;
	}
	
	.team-section-inner ul li h3 span{
		padding-top:2%;
	}
	
	.about-section-left{
		  width: 45%;
	}
	
	.about-section-right{
		  width: 53%;
	}
	
	.testimonial-section .testimonial-cont-inner{
		  padding: 0 12%;
	}
	
	.testimonial-cont-inner .left-arrow{
		  left: 5%;
	}
	
	.testimonial-cont-inner .right-arrow{
		  right: 5%;
	}
	
	.testimonial-section-slider .flex-direction-nav .flex-prev{
		  left: -15%;
	}
	
	.testimonial-section-slider .flex-direction-nav .flex-next{
		  right: -15%;
	}
	
	.testimonial-section{
		  padding:4% 0 4% 0;
	}
	
	.contact-txt-box{
		  width: 23%;
	}
	
	.contact-section{
		padding: 3% 0 4% 0;
	}
	
}

@media only screen and (min-width: 1025px) and (max-width: 1119px){
	
	.wrapper{
		padding-top:8.4%;
	}
	
	.logo{
		  width:20%;
	}
	
	.logo img{
		width:100%;
	}
	
	.banner .container{
		  width: 77%;
	}
	
	.banner-form{
		margin-right:0;
	}
	
	.header-top{
		  padding: 1% 0 1% 0;
	}
	
	.header-right{
		  padding:2.5% 0 0 0;
	}
		
	.services-cont {
  		padding: 3% 0 3% 0;
	}
	
	.services-cont-inner ul{
		text-align:center;
	}
	
	.services-cont-inner ul li{
		   margin-right: 2%;
		  width: 30%;
		  display: inline-block;
		  float: none;
		  vertical-align: top;
		  margin-bottom: 6%;
		    /*min-height: 278px;*/
	/*}
	
	.services-cont-inner ul li:nth-child(3n){
		margin-right:0;
	}
	
	.services-cont-inner ul li:last-child{
		 margin-right: 2%;
	}
	
	.services-cont-inner ul li:nth-last-child(-n+2){
		margin-bottom:0;
	}
	
	.services-cont-inner .round-img{
		  margin: 0 auto 4% auto;
	}
	
	.services-cont h3{
		  padding-bottom: 3%;
	}
	
	.services-cont p {
	  padding-bottom: 5%;
	}
	
	.team-section {
  		padding: 3% 0 3%;
	}
	
	.team-section-inner ul li{
		line-height:18px;
	}
	
	.team-section-inner ul li .team-cont figure{
		width:46%;
	}
	
	.team-section-inner ul li .team-cont-right{
		padding:2% 3%;
		width:54%;
	}
	
	.team-section-inner ul li .team-cont-right p{
		padding-bottom:6%;
	}
	
	.team-section-inner ul li h3{
		padding-bottom:3%;
	}
	
	.team-section-inner ul li h3 span{
		padding-top:2%;
	}
	
	.team-section .arrow-part {
  		bottom: -48px;
	}
	
	.about-section {
  padding: 7% 0 3% 0;
	}
	
	.about-section-left{
		  width: 48%;
	}
	
	.about-section-right{
		  width: 50%;
	}
	
	.testimonial-section .testimonial-cont-inner{
		  padding: 0 12%;
	}
	
	.testimonial-cont-inner .left-arrow{
		  left: 5%;
	}
	
	.about-section span{
		  padding-bottom: 2%;
	}
	
	.about-section em{
		padding-bottom:0;
	}
	
	.testimonial-cont-inner .right-arrow{
		  right: 5%;
	}
	
	.testimonial-section-slider .flex-direction-nav .flex-prev{
		  left: -15%;
	}
	
	.testimonial-section-slider .flex-direction-nav .flex-next{
		  right: -15%;
	}
	
	.testimonial-section{
		  padding: 4% 0 4% 0;
	}
	
	.contact-txt-box{
		  width: 23.5%;
		  margin-right:2%;
	}
	
	.contact-section{
		  padding: 3% 0 3% 0;
	}
	
}

@media only screen and (min-width: 768px) and (max-width: 1024px){
	
	.wrapper{
		padding-top:9.4%;
	}
	
	.logo{
		  width:23%;
	}
	
	.logo img{
		width:100%;
	}
	
	
	.banner .container{
		  width:82%;
		  top: 10%;
	}
	
	.banner #prevslide{
		background-size:100% auto;
		  width: 40px;
  		height:40px;
		left:1.8%;
		top: 47%;
	}
	
	.banner #prevslide:hover{
		background-size:100% auto;
	}
	
	.banner #nextslide{
		background-size:100% auto;
		width:40px;
  		height:40px;
		right:1.8%;
		top: 47%;
	}
	
	.banner #nextslide:hover{
		background-size:100% auto;
	}
	
	.banner-form{
		margin-right:0;
	}
	
	.header-top{
		  padding: 1% 0 1% 0;
	}
	
	.header-right .navigation{
		float:right;
	}
	
	.header-right{
		width:71%;
		  padding:2.6% 0 0 0;
	}
		
	.navigation ul li{
		  padding: 0 2% 0 0;
	}
	
	.body-cont{
		padding-top: 4%;
	}
	
	.services-cont {
  		padding:3% 0 3.4% 0;
	}
	
	.services-cont .spacer{
		display:none;
	}
	
	.services-cont-inner ul{
		text-align:center;
	}
	
	.services-cont-inner ul li{
		   margin-right: 2%;
		  width: 30%;
		  display: inline-block;
		  float: none;
		  vertical-align: top;
		  margin-bottom: 6%;
		   /* min-height: 278px;*/
	/*}
	
	.services-cont-inner ul li:nth-child(3n){
		margin-right:0;
	}
	
	.services-cont-inner ul li:last-child{
		 margin-right: 2%;
	}
	
	.services-cont-inner ul li:nth-last-child(-n+2){
		margin-bottom:0;
	}
	
	.services-cont-inner .round-img{
		  margin: 0 auto 4% auto;
	}
	
	.services-cont h3{
		  padding-bottom: 3%;
	}
	
	.services-cont p {
	  padding-bottom: 5%;
	}
	
	.team-section{
		  padding:3% 0 3.5%;
	}
	
	.team-section-inner ul li{
		line-height:18px;
	}
	
	.team-section-inner ul li .team-cont figure{
		width:100%;
		float:none;
	}
	
	.team-section-inner ul li .team-cont-right{
		padding:2% 3%;
		width:100%;
		box-sizing:border-box;
		float:none;
		overflow:hidden;
	}
	
	.team-section-inner ul li .team-cont-right p{
		padding-bottom:6%;
	}
	
	.team-section-inner ul li h3{
		padding-bottom:3%;
	}
	
	.team-section-inner ul li h3 span{
		padding-top:2%;
	}
	
	.team-section .arrow-part{
		  bottom: -36px;
	}
	
	.body-cont h2 span{
		padding-top: 1%;
	}
	
	.about-section {
  padding:6% 0 3%;
}

.about-section h2{
	  padding-bottom: 3%;
}

.about-section h2 span {
  padding-top: 1%;
}

.about-section .spacer{
	display:none;
}
	
	.about-section-left{
		  width: 100%;
		  float:none;
		  margin-bottom:3%;
	}
	
	.about-section-left img{
		width:100%;
	}
	
	.about-section-right{
		 width: 100%;
		  float:none;
	}
	
	.testimonial-section .testimonial-cont-inner{
		  padding: 0 15%;
	}
	
	.testimonial-cont-inner .left-arrow{
		  left: 5%;
	}
	
	.about-section span{
		  padding-bottom: 2%;
	}
	
	.about-section em{
		padding-bottom:0;
	}
	
	.testimonial-cont-inner .right-arrow{
		  right: 5%;
	}
	
	.testimonial-section-slider .flex-direction-nav .flex-prev{
		  left: -23%;
	}
	
	.testimonial-section-slider .flex-direction-nav .flex-next{
		  right: -23%;
	}
	
	.testimonial-section{
		  padding: 4% 0 4% 0;
	}
	
	.contact-txt-box {
	  width: 48%;
	  margin-right: 4%;
	  margin-bottom: 3%;
	  min-height: 70px;
	}
	
	.contact-txt-box:nth-child(2n) {
	  margin-right: 0;
	}
	
	.contact-txt-box:nth-last-child(-n+2) {
	  margin-bottom: 0;
	}
	
	.contact-section{
		  padding: 3% 0 3% 0;
	}
	
	footer{
		padding: 2.4% 0;
	}

}

@media only screen and (max-width: 767px){
		/*.navigation .select-cont {
		display:block;
		min-width:236px;
	}*/
 /*  #menu { display: none; }
  .js .selectnav { display: block;}
}

@media only screen and (min-width: 586px) and (max-width: 767px){
	
	
	.wrapper{
		padding-top:9.4%;
	}
	
	.logo{
		  width:23%;
	}
	
	.logo img{
		width:100%;
	}
	
	
	.banner .container{
		  width:82%;
	}
	
	.banner #prevslide{
		background-size:100% auto;
		  width:30px;
  		height:30px;
		left:1.8%;
		  top: 53%;
	}
	
	.banner #prevslide:hover{
		background-size:100% auto;
	}
	
	.banner #nextslide{
		background-size:100% auto;
		width:30px;
  		height:30px;
		right:1.8%;
		  top: 53%;
	}
	
	.banner #nextslide:hover{
		background-size:100% auto;
	}
	
	.banner-form{
		margin-right:0;
	}
	
	.header-top{
		  padding:2% 0 2% 0;
	}
	
	.header-right{
		width:71%;
		  padding:0.8% 0 0 0;
	}
		
	.navigation ul li{
		  padding: 0 2% 0 0;
	}
	
	.body-cont{
		padding-top: 4%;
	}
	
	
	.body-cont h2{
		padding-bottom:22px;
	}
	
	.body-cont h2 span{
		padding-top:12px;
	}
	
	.services-cont {
  		padding:3% 0 3% 0;
	}
	
	.services-cont .spacer{
		display:none;
	}
	
	.services-cont-inner ul{
		text-align:center;
	}
	
	.services-cont-inner ul li{
		   margin-right: 2%;
		  width: 48%;
		  display: inline-block;
		  float: none;
		  vertical-align: top;
		  margin-bottom: 6%;
		    /*min-height: 248px;*/
/*	}
	
	.services-cont-inner ul li:nth-child(2n){
		margin-right:0;
	}
	
	.services-cont-inner ul li:last-child{
		 margin-right: 0;
	}
	
	.services-cont-inner ul li:nth-last-child(-n+1){
		margin-bottom:0;
	}
	
	.services-cont-inner .round-img{
		  margin: 0 auto 4% auto;
	}
	
	.services-cont h3{
		  padding-bottom: 3%;
	}
	
	.services-cont p {
	  padding-bottom: 5%;
	}
	
	.team-section{
		padding:4% 0 4% 0;
	}
	
	.team-section-inner ul li{
		line-height:18px;
	}
	
	.team-section-inner ul li .team-cont figure{
		width:100%;
		float:none;
	}
	
	.team-section-inner ul li .team-cont-right{
		padding:2% 3%;
		width:100%;
		box-sizing:border-box;
		float:none;
		overflow:hidden;
	}
	
	.team-section-inner ul li .team-cont-right p{
		padding-bottom:6%;
	}
	
	.team-section-inner ul li h3{
		padding-bottom:3%;
	}
	
	.team-section-inner ul li h3 span{
		padding-top:2%;
	}
	
	.team-section .arrow-part{
		  bottom: -26px;
	}
	
	.about-section {
  padding: 6% 0 3% 0;
}

.about-section .spacer{
	display:none;
}
	
	.about-section-left{
		  width: 100%;
		  float:none;
		  margin-bottom:3%;
	}
	
	.about-section-left img{
		width:100%;
	}
	
	.about-section-right{
		 width: 100%;
		  float:none;
	}
	
	.about-section span{
		  padding-bottom: 2%;
	}
	
	.about-section em{
		padding-bottom:0;
	}
	
	.testimonial-section .testimonial-cont-inner{
		  padding: 0 11%;
	}
	
	.testimonial-cont-inner .left-arrow{
		  left: 1%;
	}
	
	.testimonial-cont-inner .right-arrow{
		  right: 1%;
	}
	
	.testimonial-section-slider .flex-direction-nav .flex-prev{
		  left: -23%;
	}
	
	.testimonial-section-slider .flex-direction-nav .flex-next{
		  right: -23%;
	}
	
	.testimonial-section{
		  padding:3% 0;
	}
	
	.contact-section{
		padding:3% 0;
		overflow:hidden;
	}
	
	.contact-section .spacer{
		display:none;
	}
	
	.contact-txt-box{
		  width: 48%;
		  margin-right:4%;
		  margin-bottom:4%;
		  min-height:70px;
	}
	
	.contact-txt-box:nth-child(2n){
		margin-right:0;
	}
	
	.contact-txt-box:nth-last-child(-n+2){
		margin-bottom:0;
	}
	
	.contact-top-section{
		  margin-bottom: 2%;
	}
	
	footer{
		padding: 3% 0;
	}

}

@media only screen and (min-width: 480px) and (max-width: 585px){
	
	.wrapper{
		padding-top:0;
	}
	
	.logo{
		   width: 36%;
  float: none;
  margin: 0 auto 2% auto;
  text-align: center;
	}
	
	.logo img{
		width:100%;
	}
	
	.banner #prevslide{
		display:none !important;
	}
	
	.banner #nextslide{
		display:none !important;
	}
	
	.banner .container{
		top: 7%;
	}
	
	.banner-form{
		width:100%;
		margin:0 auto;
	}
	
	.banner-form label{
		min-width: 70px;
	}
	
	.banner-form input[type="text"], .banner-form input[type="email"]{
		  width: 79%;
	}
	
	.banner-form .checkbox-cont{
		  width: 82%;
	}
	
	.banner-form .checkbox-cont ul li{
		  margin-right: 2%;
		    min-width: 108px;
	}
	
	.banner-form .checkbox-cont ul li:nth-child(3n){
		margin-right:0;
	}
	
	.banner-form .checkbox-cont ul li input[type="checkbox"]{
		  margin-right: 6px;
	}
	
	.header-top{
		padding:3% 0 2% 0;
		position:inherit;
	}
	
	.header-top .spacer{
		display:none;
	}
	
	.header-info{
		margin-bottom: 2%;
		float:none;
		text-align: center;
  		vertical-align: top;
	}
	
	.ph-no-cont{
		display:inline-block;
		float:none;
		vertical-align:top;
	}
	
	.header-right{
	  width: 100%;
	  padding: 2% 0;
	  float:none;
	}
	
	.header-right .social-icon{
		  margin-bottom: 0;
		  float:none;
		  display:inline-block;
	}
	
	nav ul li{
		  padding: 0 1.8% 0 0;
	}
	
	.body-cont{
		padding-top:7%;
	}
	
	.body-cont {
	  font-size: 13px;
	  line-height: 18px;
	}
	
	.body-cont h2{
		font-size: 24px;
	  line-height: 28px;
	  padding-bottom: 14px;
	}
	
	.body-cont h2 span{
		padding-top: 8px;
	}
	
	.services-cont .spacer{
		display:none;
	}
	
	.services-cont{
		padding-bottom:7%;
	}
	
	.services-cont-inner ul li{
	  margin-right: auto;
	  width: 68%;
	  margin-bottom: 8%;
	  float: none;
	  margin-left: auto;
	  min-height:inherit;
	}
	
	.services-cont-inner ul li:last-child{
		margin-right: auto;
	}
	
	.services-cont h3{
		padding-bottom:3%;
	}
	
	.services-cont p{
		padding-bottom:3%;
	}
	
	.services-cont-inner ul li:last-child{
		margin-bottom:0;
	}
	
	.team-section {
  		padding:7% 0 12%;
	}
		
	.team-section-inner ul li{
		line-height:18px;
	}
	
	.team-section-inner ul li .team-cont figure{
		width:100%;
		float:none;
	}
	
	.team-section-inner ul li .team-cont-right{
		padding:2% 3%;
		width:100%;
		box-sizing:border-box;
		float:none;
		overflow:hidden;
	}
	
	.team-section-inner ul li .team-cont-right p{
		padding-bottom:6%;
	}
	
	.team-section-inner ul li h3{
		padding-bottom:3%;
	}
	
	.team-section-inner ul li h3 span{
		padding-top:2%;
	}
	
	.team-section .arrow-part{
		  bottom: -19px;
	}
	
	.about-section{
		padding:4% 0;
	}
	
	.about-section .spacer{
		display:none;
	}
	
	.about-section-left{
		  width: 100%;
		  float:none;
		  margin-bottom:3%;
	}
	
	.about-section-left img{
		width:100%;
	}
	
	.about-section-right{
		 width: 100%;
		  float:none;
	}
	
	.about-section span{
		  padding-bottom: 2%;
	}
	
	.about-section em{
		padding-bottom:0;
	}
	
	.testimonial-section .testimonial-cont-inner{
		  padding: 0 2%;
	}
	
	.testimonial-cont-inner .left-arrow{
		 display:none;
	}
	
	.testimonial-cont-inner .right-arrow{
		   display:none;
	}
	
	.testimonial-section-slider .flex-direction-nav{
		 display:none;
	}
	
	
	.testimonial-section{
		  padding:4% 0;
	}
	
	
	.contact-section .spacer{
		display:none;
	}
	
	.contact-section{
		padding:4% 0;
	}
	
	.contact-txt-box{
		   width: 100%;
		  margin-right: 0;
		  margin-bottom: 4%;
		  float: none;
		  border-bottom:none;
		  padding-bottom:0;
		  font-size: 13px;
	  	  line-height: 18px;
	}
	
	.contact-txt-box.nomar{
		border-bottom:2px solid #e44a5e;
		padding-bottom:16px;
	}
	
	.contact-top-section{
		  margin-bottom: 2%;
	}
	
	footer{
		 font-size: 13px;
	  	line-height: 18px;
	}
	

}

@media only screen and (max-width: 479px){
	
	.wrapper{
		padding-top:0;
	}
	
	.logo{
		   width: 56%;
  float: none;
  margin: 0 auto 4% auto;
  text-align: center;
	}
	
	.logo img{
		margin:0 auto;
	}
	
	.header-top{
		padding:3% 0 2% 0;
		position:inherit;
	}
	
	.header-top .spacer{
		display:none;
	}
	
	
	.header-right{
		width: 100%;
	    padding: 2% 0;
	    float: none;
		overflow:hidden;
	}
	
	
	.logo{
		   width: 50%;
  float: none;
  margin: 0 auto 2% auto;
  text-align: center;
	}
	
	.banner #prevslide{
		display:none !important;
	}
	
	.banner #nextslide{
		display:none !important;
	}
	
	.banner .container{
		top:1%;
	}
	
	.banner-form{
		width:100%;
		margin:0 auto;
	}
	
	.banner-form label{
		min-width: 70px;
	}
	
	.banner-form input[type="text"], .banner-form input[type="email"]{
		  width:67%;
	}
	
	.banner-form .checkbox-cont{
		  width:72%;
	}
	
	.banner-form .checkbox-cont ul li{
		  margin-right: 2%;
		    min-width: 108px;
	}
	
	.banner-form .checkbox-cont ul li:nth-child(3n){
		margin-right:0;
	}
	
	.banner-form .checkbox-cont ul li input[type="checkbox"]{
		  margin-right: 6px;
	}
	
	
	
	.body-cont{
		padding-top:8%;
	}
	
	.body-cont {
	  font-size: 13px;
	  line-height: 18px;
	}
	
	.body-cont h2{
		font-size: 24px;
	  line-height: 28px;
	  padding-bottom: 14px;
	}
	
	.body-cont h2 span{
		padding-top: 8px;
	}
	
	.services-cont{
		padding:6% 0;
	}
	
	.services-cont .spacer{
		display:none;
	}
	
	.services-cont-inner ul li{
		  margin-right: 0;
		  width:100%;
		  margin-bottom:8%;
		  float:none;
		  min-height:inherit;
	}
	
	.services-cont h3{
		padding-bottom:3%;
	}
	
	.services-cont p{
		padding-bottom:4%;
	}
	
	.services-cont-inner ul li:last-child{
		margin-bottom:0;
	}
	
	.services-cont-inner .round-img{
		  margin: 0 auto 4% auto;
	}
	
	.team-section {
  		padding:6% 0 12%;
	}
	
	.team-section-inner ul li .team-cont{
			margin-right:0;
			width:100%;
	}
		
	.team-section-inner ul li{
		line-height:18px;
	}
	
	.team-section-inner ul li .team-cont figure{
		width:100%;
		float:none;
	}
	
	.team-section-inner ul li .team-cont-right{
		padding:2% 3%;
		width:100%;
		box-sizing:border-box;
		float:none;
		overflow:hidden;
	}
	
	.team-section-inner ul li .team-cont-right p{
		padding-bottom:6%;
	}
	
	.team-section-inner ul li h3{
		padding-bottom:3%;
	}
	
	.team-section-inner ul li h3 span{
		padding-top:2%;
	}
	
	.team-section .arrow-part {
  		bottom: -8px;
	}
	
	.about-section {
	  padding: 6% 0;
	}
	
	.about-section .spacer{
		display:none;
	}
	
	.about-section-left{
		  width: 100%;
		  float:none;
		  margin-bottom:3%;
	}
	
	.about-section-left img{
		width:100%;
	}
	
	.about-section-right{
		 width: 100%;
		  float:none;
	}
	
	.about-section span{
		  padding-bottom: 2%;
	}
	
	.about-section em{
		padding-bottom:0;
	}
	
	.testimonial-section .testimonial-cont-inner{
		  padding: 0 2%;
	}
	
	.testimonial-cont-inner .left-arrow{
		  display:none;
	}
	
	.testimonial-cont-inner .right-arrow{
		display:none;
	}
	
	.testimonial-section-slider .flex-direction-nav .flex-prev{
		  left: -23%;
	}
	
	.testimonial-section-slider .flex-direction-nav .flex-next{
		  right: -23%;
	}
	
	.testimonial-section{
		  padding: 5% 0 6% 0;
	}
	
	.testimonial-section .flex-direction-nav{
		display:none;
	}
	
	.contact-section .spacer{
		display:none;
	}
	
	.contact-section{
		padding:6% 0;
	}
	
	.contact-txt-box{
		   width: 100%;
		  margin-right: 0;
		  margin-bottom: 4%;
		  float: none;
		  border-bottom:none;
		  padding-bottom:0;
		  font-size: 13px;
	  	  line-height: 18px;
	}
	
	.contact-txt-box.nomar{
		border-bottom:2px solid #e44a5e;
		padding-bottom:16px;
	}
	
	.contact-top-section{
		  margin-bottom: 2%;
	}
	
	footer{
		  padding: 6% 0;
		 font-size: 13px;
	  	line-height: 18px;
	}
	
}*/