body{ font-family: 'Roboto', sans-serif;}
#menu {padding: 20px;transition: all 0.8s;}
#menu.navbar-default {background-color: rgba(248, 248, 248, 0);border-color: rgba(231, 231, 231, 0);}
#menu a.navbar-brand {color: #8eb640;font-weight: 700;letter-spacing: 1px;}
.navbar-brand > img{ width:100%; display: inline-block;}
#menu.navbar-default .navbar-nav > li > a:hover {color: #ec2063;}
.on {background-color: #fff !important;padding: 0 !important;padding: 0 !important; border-bottom:1px solid #ec2063 !important;}
.logo img{ -webkit-transition: all 0.8s; -moz-transition: all 0.8s; -ms-transition: all 0.8s;-o-transition: all 0.8s; transition: all 0.8s;
 z-index: 2;}
.on .logo img{ width:66%;}
.on .main_menu .navbar-nav > li > a{ padding-top:0; line-height:60px;}
.on .header_bg{ height: 40px;}
.on .main_menu{ height:40px; z-index:2;}
.on .header_soc{ height: 40px;}
.on .header_soc p{ line-height:60px;}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {color: #ec2063 !important;background-color: transparent;}
.navbar-toggle {border-radius: 0;}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {background-color: #8eb640;border-color: #8eb640;}
.navbar-default .navbar-toggle:hover>.icon-bar {background-color: #FFF;}
.navbar-header{ float: none;}

.slick-slider{position: relative;display: block;box-sizing: border-box;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-touch-callout: none;-khtml-user-select: none;-ms-touch-action: pan-y;touch-action: pan-y;-webkit-tap-highlight-color: transparent;}
.slick-slider img{ width:100%;}
.slick-list{position: relative;display: block;overflow: hidden;	margin: 0;padding: 0;}
.slick-list:focus{outline: none;}
.slick-list.dragging{cursor: pointer;cursor: hand;}
.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);	-o-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}
.slick-track{position: relative;top: 0;left: 0;display: block;}
.slick-track:before,.slick-track:after{display: table;content: '';}
.slick-track:after{clear: both;}
.slick-loading .slick-track{visibility: hidden;}
.slick-slide{display: none;float: left;min-height: 1px;}
[dir='rtl'] .slick-slide{float: right;}
.slick-slide.slick-loading img{display: none;}
.slick-slide.dragging img{pointer-events: none;}
.slick-initialized .slick-slide{display: block;}
.slick-loading .slick-slide{visibility: hidden;}
.slick-vertical .slick-slide{display: block;height: auto;border: 1px solid transparent;}
.slick-arrow.slick-hidden {	display: none;}
.ct-slick-homepage .slick-prev,.ct-slick-homepage .slick-next {position: absolute;display: block;width: 60px;height: 100px;cursor: pointer;background: transparent;top: 50%;margin-top: -45px;	font-size: 0;border: none;	z-index: 2;}
.ct-slick-homepage .slick-prev:before,.slick-next:before,.ct-slick-homepage.slick-prev:after,.ct-slick-homepage .slick-next:after {content: '';position: absolute;background: #fff;height: 2px;width: 50px;top: 50%;	left: 5px;-webkit-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;}
.ct-slick-homepage .slick-prev:before,.ct-slick-homepage .slick-next:before {margin-top: -22px;}
.ct-slick-homepage .slick-prev:after,.ct-slick-homepage .slick-next:after {margin-top: 22px;margin-top: 2.2rem;}
.ct-slick-homepage .slick-prev:hover:before,.ct-slick-homepage .slick-next:hover:before {margin-top: -18px;margin-top: -1.8rem;}
.ct-slick-homepage .slick-prev:hover:after,.ct-slick-homepage .slick-next:hover:after {margin-top: 18px;margin-top: 1.8rem;}
.ct-slick-homepage .slick-prev {left: -7px;left: -0.7rem;}
.ct-slick-homepage .slick-prev:before {-webkit-transform: rotate(-60deg);-ms-transform: rotate(-60deg);transform: rotate(-60deg);}
.ct-slick-homepage .slick-prev:after {-webkit-transform: rotate(60deg);-ms-transform: rotate(60deg);transform: rotate(60deg);}
.ct-slick-homepage .slick-prev:hover:before {-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);transform: rotate(-45deg);}
.ct-slick-homepage .slick-prev:hover:after {-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}
.ct-slick-homepage .slick-next {right: -7px;right: -0.7rem;}
.ct-slick-homepage .slick-next:before {-webkit-transform: rotate(60deg);-ms-transform: rotate(60deg);transform: rotate(60deg);}
.ct-slick-homepage .slick-next:after {-webkit-transform: rotate(-60deg);-ms-transform: rotate(-60deg);	transform: rotate(-60deg);}
.ct-slick-homepage .slick-next:hover:before {-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}
.ct-slick-homepage .slick-next:hover:after {-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);transform: rotate(-45deg);}
.ct-slick-homepage .ct-slick-arrows--type2 .slick-prev,.ct-slick-homepage .ct-slick-arrows--type2 .slick-next {opacity: 0.85;filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=85);	-webkit-transition: all 250ms ease-in-out;transition: all 250ms ease-in-out;}
.ct-slick-homepage .ct-slick-arrows--type2 .slick-prev:before,.ct-slick-homepage .ct-slick-arrows--type2 .slick-next:before,.ct-slick-homepage .ct-slick-arrows--type2 .slick-prev:after,.ct-slick-homepage .ct-slick-arrows--type2 .slick-next:after {background-color: #fff;height: 15px;height: 1.5rem;width: 70px;width: 7rem;}
.ct-slick-homepage .ct-slick-arrows--type2 .slick-prev:before,.ct-slick-homepage .ct-slick-arrows--type2 .slick-next:before {margin-top: -20px;margin-top: -2rem;}
.ct-slick-homepage .ct-slick-arrows--type2 .slick-prev:after,.ct-slick-homepage .ct-slick-arrows--type2 .slick-next:after {margin-top: 20px;margin-top: 2rem;}
.ct-slick-homepage .ct-slick-arrows--type2 .slick-prev:hover:before,.ct-slick-homepage .ct-slick-arrows--type2 .slick-next:hover:before {margin-top: -20px;margin-top: -2rem;}
.ct-slick-homepage .ct-slick-arrows--type2 .slick-prev:hover:after,.ct-slick-homepage .ct-slick-arrows--type2 .slick-next:hover:after {margin-top: 20px;margin-top: 2rem;}
.ct-slick-homepage .ct-slick-arrows--type2 .slick-prev:hover:active,.ct-slick-homepage .ct-slick-arrows--type2 .slick-next:hover:active {opacity: 1;filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);}
.ct-slick-homepage .ct-slick-arrows--type2 .slick-prev {left: 10px;left: 1rem;}
.ct-slick-homepage .ct-slick-arrows--type2 .slick-prev:before {-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);transform: rotate(-45deg);}
.ct-slick-homepage .ct-slick-arrows--type2 .slick-prev:after {-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}
.ct-slick-homepage .ct-slick-arrows--type2 .slick-prev:hover:before {margin-top: -27px;margin-top: -2.7rem;-webkit-transform: rotate(-60deg);-ms-transform: rotate(-60deg);	transform: rotate(-60deg);}
.ct-slick-homepage .ct-slick-arrows--type2 .slick-prev:hover:after {margin-top: 27px;margin-top: 2.7rem;-webkit-transform: rotate(60deg);-ms-transform: rotate(60deg);	transform: rotate(60deg);}
.ct-slick-homepage .ct-slick-arrows--type2 .slick-next {right: 10px;right: 1rem;}
.ct-slick-homepage .ct-slick-arrows--type2 .slick-next:before,.ct-slick-homepage .ct-slick-arrows--type2 .slick-next:after {left: auto;right: 0;}
.ct-slick-homepage .ct-slick-arrows--type2 .slick-next:before {-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}
.ct-slick-homepage .ct-slick-arrows--type2 .slick-next:after {-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);	transform: rotate(-45deg);}
.ct-slick-homepage .ct-slick-arrows--type2 .slick-next:hover:before {margin-top: -27px;margin-top: -2.7rem;-webkit-transform: rotate(60deg);-ms-transform: rotate(60deg);	transform: rotate(60deg);}
.ct-slick-homepage .ct-slick-arrows--type2 .slick-next:hover:after {margin-top: 27px;margin-top: 2.7rem;-webkit-transform: rotate(-60deg);-ms-transform: rotate(-60deg);	transform: rotate(-60deg);}
#home.ct-header.ct-header--slider {background-size: cover !important;-webkit-background-size: cover; }
.ct-header .ct-slick {margin-bottom: 0;}
.slick-initialized .slick-slide {display: block;}
.ct-u-display-tablex {display: table;width: 100%;height: 600px;}
.ct-u-display-tablex > .inner {display: table-cell;width: 100%;vertical-align: middle;}
.ct-header h1.big {font-size: 60px;line-height: 1;color: #fff;font-weight: 700;	text-transform: uppercase;color:#e92063;-webkit-text-stroke: 1.5px #fff;	text-stroke: 1.5px #fff;margin:0;}
.ct-header p {font-size: 27px;line-height: 1.1;color: #fff;text-transform: uppercase;}
.ct-slick .slick-track,.ct-slick .slick-list,.ct-slick .item,.ct-slick .slick-item {min-height: inherit;}
.ct-slick .item {background-size: cover;}
.ct-slick-homepage .slick-list {height: 600px;}
.ct-slick-homepage .slick-dots{position: absolute;bottom: 100px;display: inline-block;width: 90%;padding: 10;margin: 0;list-style: none;text-align: right;}
.ct-slick-homepage .slick-dots li{ display: inline-block; margin:0 10px;}
.ct-slick-homepage .slick-dots li button{ background:#fff; border: none; display: block; padding:5px 10px; outline: none;}
.ct-slick-homepage .slick-dots li.slick-active button{ font-size:15px; color:#fff; background: rgba(255,0,132,1);
background: -moz-linear-gradient(left, rgba(255,0,132,1) 0%, rgba(106,82,112,1) 99%, rgba(106,82,112,1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(255,0,132,1)), color-stop(99%, rgba(106,82,112,1)), color-stop(100%, rgba(106,82,112,1)));background: -webkit-linear-gradient(left, rgba(255,0,132,1) 0%, rgba(106,82,112,1) 99%, rgba(106,82,112,1) 100%);
background: -o-linear-gradient(left, rgba(255,0,132,1) 0%, rgba(106,82,112,1) 99%, rgba(106,82,112,1) 100%);
background: -ms-linear-gradient(left, rgba(255,0,132,1) 0%, rgba(106,82,112,1) 99%, rgba(106,82,112,1) 100%);
background: linear-gradient(to right, rgba(255,0,132,1) 0%, rgba(106,82,112,1) 99%, rgba(106,82,112,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff0084', endColorstr='#6a5270', GradientType=1 );}
.activate {-moz-opacity: 1;-khtml-opacity: 1;-webkit-opacity: 1;opacity: 1;-ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=1 * 100);	filter: alpha(opacity=1 * 100);}
.animated {-moz-opacity: 0;-khtml-opacity: 0;-webkit-opacity: 0;opacity: 0;-ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0 * 100);	filter: alpha(opacity=0 * 100);}
.navbar-default .navbar-collapse, .navbar-default .navbar-form{ border-radius:20px;}
.slider-inner{ position: absolute; top:400px;}
.logo{}
.main_menu{}
.header_bg{ background:#fff; min-height:80px; border-radius:35px; padding:10px 0;}
.header_soc{ padding:0; text-align:center;}
.header_soc p{ text-transform: uppercase; color:#ed1f63; font-size:13px; font-weight: 500; line-height:68px; margin:0;}
.header_soc p .fa{ margin:0 7px;}
.main_menu .navbar-nav > li > a{ color:#5f5771; font-size:13px; font-weight: 500; text-transform: uppercase; line-height:50px; padding:10px 18px; -webkit-transition: all 0.8s; -moz-transition: all 0.8s; -ms-transition: all 0.8s;-o-transition: all 0.8s; transition: all 0.8s;
 z-index: 2;}
.navbar-brand{ padding:0 15px; float: none;}
#about{ padding:100px 0;}
.vrsab{ padding:0;}
.vrsa{ padding:0;}
.vrsal{ max-width:610px;}
.vrsal h2{ color:#5e5671; font-size:48px; font-weight: 700; margin-bottom:40px;}
.vrsal h2 span{ color:#fff; padding:0 10px; background: rgba(255,0,132,1);
background: -moz-linear-gradient(left, rgba(255,0,132,1) 0%, rgba(106,82,112,1) 99%, rgba(106,82,112,1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(255,0,132,1)), color-stop(99%, rgba(106,82,112,1)), color-stop(100%, rgba(106,82,112,1)));background: -webkit-linear-gradient(left, rgba(255,0,132,1) 0%, rgba(106,82,112,1) 99%, rgba(106,82,112,1) 100%);
background: -o-linear-gradient(left, rgba(255,0,132,1) 0%, rgba(106,82,112,1) 99%, rgba(106,82,112,1) 100%);
background: -ms-linear-gradient(left, rgba(255,0,132,1) 0%, rgba(106,82,112,1) 99%, rgba(106,82,112,1) 100%);
background: linear-gradient(to right, rgba(255,0,132,1) 0%, rgba(106,82,112,1) 99%, rgba(106,82,112,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff0084', endColorstr='#6a5270', GradientType=1 );}
.vrsal p{ color:#5e5671; font-size:16px; font-weight: 400; line-height:30px; text-align: justify;}
.vrsar{ float: right; padding:0; margin-top:16px;}
.vrsar ul{ background:url(../images/aboutus_img.png) no-repeat; padding-left:142px; height:384px;}
.vrsar ul li{ list-style: none; color:#1c1c1c; font-size:18px; font-weight: 500; margin:90px 0;}
.vrsar ul li:nth-child(2){ padding-left:100px;}
.vrsar ul li:first-child{ margin-top:0;}
.vrsar ul li:last-child{ margin-bottom:0;}
.vrsar_mob{ padding:0; text-align: center;}
.vrsar_mob ul{ padding:0;}
.vrsar_mob ul li{ list-style: none; padding:15px 15px;}
.vrsar_mob ul li img{}
.vrsar_mob ul li p{ color:#1c1c1c; font-size:18px; font-weight: 500;}
#about{ padding:50px 0;}
#services{ padding:50px 0;}
#clients{ padding:70px 0;}
.vrssb{ background:#f9f8f8;}
.vrss{}
.vrss h2{ color:#5e5671; font-size:48px; font-weight: 700; margin-bottom:40px; padding:0;}
.vrss h2 span{ color:#fff; padding:0 10px; background: rgba(255,0,132,1);
background: -moz-linear-gradient(left, rgba(255,0,132,1) 0%, rgba(106,82,112,1) 99%, rgba(106,82,112,1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(255,0,132,1)), color-stop(99%, rgba(106,82,112,1)), color-stop(100%, rgba(106,82,112,1)));background: -webkit-linear-gradient(left, rgba(255,0,132,1) 0%, rgba(106,82,112,1) 99%, rgba(106,82,112,1) 100%);
background: -o-linear-gradient(left, rgba(255,0,132,1) 0%, rgba(106,82,112,1) 99%, rgba(106,82,112,1) 100%);
background: -ms-linear-gradient(left, rgba(255,0,132,1) 0%, rgba(106,82,112,1) 99%, rgba(106,82,112,1) 100%);
background: linear-gradient(to right, rgba(255,0,132,1) 0%, rgba(106,82,112,1) 99%, rgba(106,82,112,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff0084', endColorstr='#6a5270', GradientType=1 );}
.vrssl{ text-align: center; position: relative; padding:0 0 0 75px;}
.vrssl img{ position: relative; width: auto;}
.vrssl_abs{ position: absolute; left:0; top:125px;background: rgba(255,0,132,1); max-width:320px; bottom:0; min-height:422px;
background: -moz-linear-gradient(left, rgba(255,0,132,1) 0%, rgba(106,82,112,1) 99%, rgba(106,82,112,1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(255,0,132,1)), color-stop(99%, rgba(106,82,112,1)), color-stop(100%, rgba(106,82,112,1)));background: -webkit-linear-gradient(left, rgba(255,0,132,1) 0%, rgba(106,82,112,1) 99%, rgba(106,82,112,1) 100%);
background: -o-linear-gradient(left, rgba(255,0,132,1) 0%, rgba(106,82,112,1) 99%, rgba(106,82,112,1) 100%);
background: -ms-linear-gradient(left, rgba(255,0,132,1) 0%, rgba(106,82,112,1) 99%, rgba(106,82,112,1) 100%);
background: linear-gradient(to right, rgba(255,0,132,1) 0%, rgba(106,82,112,1) 99%, rgba(106,82,112,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff0084', endColorstr='#6a5270', GradientType=1 );}
.vrssr{}
.vrssr h2{ text-transform: uppercase; color:#1c1c1c; font-size:22px; font-weight: 500; background:url(../images/service_h2_bg1.png) no-repeat left; padding:27px 0 27px 100px;}
.vrssr h2.vrsbv{ background:url(../images/service_h2_bg2.png) no-repeat left;}
.vrssr h2.vrspr{ background:url(../images/service_h2_bg3.png) no-repeat left;}
.vrssr h2.vrstoe{ background:url(../images/service_h2_bg4.png) no-repeat left;}
.vrssr p{ color:#5e5671; font-size:16px; font-weight: 400; padding:10px 0;}
.vrssr ul{ padding:20px 0 0 0;}
.vrssr ul li{list-style: none; color:#202020; font-size:16px; font-weight: 400; line-height:36px;}
.vrssr ul li:before{ content:'\f105';font-family: 'FontAwesome'; color:#c23168; padding-right:12px;}
.vrssps{ padding:0;}
.service-page .slick-dots{position: absolute;bottom: 85px;display: inline-block;width: 72%;padding: 10;margin: 0;list-style: none;text-align: center;}
.service-page .slick-dots li{ display: inline-block; margin:0 5px;}
.service-page .slick-dots li button{ background:#5e5671; border: none; width:10px; height:10px; border-radius:10px; padding:0; outline: none;}
.service-page .slick-list {height: 600px;}
.service-page .slick-dots li button{}
.service-page .slick-dots li.slick-active button{ background:#ec1f63;}
.slick-slide:focus{ outline: none;}
.vrscb{ padding:0; background:url(../images/clients_bg.jpg) no-repeat center; background-size:cover; background-attachment: fixed; } 
.vrsc{ padding:0;}
.vrsc h2{ color:#fff; font-size:48px; font-weight: 700; margin-bottom:40px; margin-top:0;}
.vrsc h2 span{ color:#fff; padding:0 10px; background: rgba(255,0,132,1);
background: -moz-linear-gradient(left, rgba(255,0,132,1) 0%, rgba(106,82,112,1) 99%, rgba(106,82,112,1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(255,0,132,1)), color-stop(99%, rgba(106,82,112,1)), color-stop(100%, rgba(106,82,112,1)));background: -webkit-linear-gradient(left, rgba(255,0,132,1) 0%, rgba(106,82,112,1) 99%, rgba(106,82,112,1) 100%);
background: -o-linear-gradient(left, rgba(255,0,132,1) 0%, rgba(106,82,112,1) 99%, rgba(106,82,112,1) 100%);
background: -ms-linear-gradient(left, rgba(255,0,132,1) 0%, rgba(106,82,112,1) 99%, rgba(106,82,112,1) 100%);
background: linear-gradient(to right, rgba(255,0,132,1) 0%, rgba(106,82,112,1) 99%, rgba(106,82,112,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff0084', endColorstr='#6a5270', GradientType=1 );}
.vrscp{ padding:0 7px;}
.clients-page .slick-prev{ top:-90%; left:93%; position: absolute; background:#ec1f63; border: none; width:35px; height:35px; border-radius:35px;}
.clients-page .slick-prev:after{ content:'\f104';font-family: 'FontAwesome'; font-size:20px; color:#fff; }
.clients-page .slick-next{ top:-90%; position: absolute; right:0; background:#ec1f63; border: none;width:35px; height:35px; border-radius:35px;}
.clients-page .slick-next:focus,.clients-page .slick-next:hover,.clients-page .slick-next:active{ background:#5e5671;}
.clients-page .slick-prev:focus,.clients-page .slick-prev:hover,.clients-page .slick-prev:active{ background:#5e5671;}
.clients-page .slick-next:after{ content:'\f105';font-family: 'FontAwesome'; font-size:20px; color:#fff; }
.clients-page .slick-next:before{ background: none; }
.clients-page button{ outline: none;}
.vrscntb{ padding:0; position: relative;}
.vrscntbl{ background:#5e5671; padding:0; min-height:450px;}
.vrscntbr{ padding:0;}
.vrscntbr iframe{ min-height:450px; border: none; width:100%;filter: grayscale(100%);}
.vrscnabs{ position: absolute; top:0; width:100%;}
.contact_enquiry{ padding:100px 0 0 0;}
.contact_enquiry iframe{ border: none; min-height:450px; width:100%;}
.contact_enq{ padding:0; max-width:465px;top: 50px;}
.contact_enq .form-group{ margin-bottom:35px; padding:0 15px; display: inline-block; text-align:center;}
.contact_enq .form-control{ font-size:14px; color:#fff;font-family: 'Roboto', sans-serif; border-bottom:1px solid #fff !important; background: none; border-radius:0; font-weight: 400; box-shadow: none; text-transform: capitalize; border: none; padding:7px 0;}
.contact_enq option{ color:#000 !important;}
.contact_enq .submit{ background: rgba(255,0,132,1);
background: -moz-linear-gradient(left, rgba(255,0,132,1) 0%, rgba(106,82,112,1) 99%, rgba(106,82,112,1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(255,0,132,1)), color-stop(99%, rgba(106,82,112,1)), color-stop(100%, rgba(106,82,112,1)));background: -webkit-linear-gradient(left, rgba(255,0,132,1) 0%, rgba(106,82,112,1) 99%, rgba(106,82,112,1) 100%);
background: -o-linear-gradient(left, rgba(255,0,132,1) 0%, rgba(106,82,112,1) 99%, rgba(106,82,112,1) 100%);
background: -ms-linear-gradient(left, rgba(255,0,132,1) 0%, rgba(106,82,112,1) 99%, rgba(106,82,112,1) 100%);
background: linear-gradient(to right, rgba(255,0,132,1) 0%, rgba(106,82,112,1) 99%, rgba(106,82,112,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff0084', endColorstr='#6a5270', GradientType=1 ); color:#fff; font-size:16px; font-weight: 400; border:1px solid #fff; border-radius:35px; font-family: 'Roboto', sans-serif; text-transform: uppercase;  padding: 6px 25px; margin-top:30px; outline: none;}
.contact_enq .form-text{ font-size:14px; text-align: justify; line-height:24px; font-family: 'Roboto', sans-serif; color:#fff !important;}
.vrsfb{ padding:30px 0;}
.vrsf{ padding:0;}
.vrsfql{}
.vrsfql p{ margin:0; color:#5e5671; font-size:15px; font-weight: 500; position: relative; padding-left:40px; line-height:30px;}
.vrsfql p.mar_top{ margin-top:16px;}
.vrsfql p a{ color:#5e5671; font-size:15px; font-weight: 500; text-decoration: none; outline: none;}
.vrsfql p .fa{ position: absolute; top:-3px; left:0; vertical-align: middle; background:#d8d8d8; width:30px; height:30px; text-align: center; line-height:30px; border-radius:30px;}
.vrsfql p .fa.top{ top:13px;}
.vrsfql p span{ color:#ec1f63;}
.vrssf{ text-align: center; padding:30px 0 0 0;}
.vrssf p{ margin:0; color:#5e5671; font-size:15px; font-weight: 500;}
.vrssf p span{color:#ec1f63;}
.vrssf p a{color:#5e5671; text-decoration: none; outline: none;}
.main_menu .navbar-right{ float: none !important; text-align:center;}
.main_menu .navbar-nav > li{ float: none; display:inline-block;}
.last_pointer{ position: fixed; right:15px; bottom:15px;}
.last_pointer .fa{background: rgba(255,0,132,1); width:40px; height:40px; border-radius:40px; line-height:40px; text-align:center; color:#fff;
background: -moz-linear-gradient(left, rgba(255,0,132,1) 0%, rgba(106,82,112,1) 99%, rgba(106,82,112,1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(255,0,132,1)), color-stop(99%, rgba(106,82,112,1)), color-stop(100%, rgba(106,82,112,1)));background: -webkit-linear-gradient(left, rgba(255,0,132,1) 0%, rgba(106,82,112,1) 99%, rgba(106,82,112,1) 100%);
background: -o-linear-gradient(left, rgba(255,0,132,1) 0%, rgba(106,82,112,1) 99%, rgba(106,82,112,1) 100%);
background: -ms-linear-gradient(left, rgba(255,0,132,1) 0%, rgba(106,82,112,1) 99%, rgba(106,82,112,1) 100%);
background: linear-gradient(to right, rgba(255,0,132,1) 0%, rgba(106,82,112,1) 99%, rgba(106,82,112,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff0084', endColorstr='#6a5270', GradientType=1 );}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle{ background:#eb2263;}
.navbar-default .navbar-toggle .icon-bar{ background-color:#fff;}
.navbar-default .navbar-collapse, .navbar-default .navbar-form{ border: none; border-radius:0;}
.header_soc .fa{ color:#434242; font-size:20px;}



.testimonial-section2{
  /*height: 600px;*/
  position: relative;
  padding: 50px 0;
  background-color: #fff;
}

.testim .wrap {
    position: relative;
    width: 100%;
    max-width: 1020px;
    padding: 40px 20px;
    margin: auto;
}

.testim .arrow {
    display: block;
    position: absolute;
    color: #eee;
    cursor: pointer;
    font-size: 2em;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    -webkit-transition: all .3s ease-in-out;    
    -ms-transition: all .3s ease-in-out;    
    -moz-transition: all .3s ease-in-out;    
    -o-transition: all .3s ease-in-out;    
    transition: all .3s ease-in-out;
    padding: 5px;
    z-index: 22222222;
}

.testim .arrow:before {
    cursor: pointer;
}

.testim .arrow:hover {
    color: #2b288d;
}
    

.testim .arrow.left {
    left: 10px;
}

.testim .arrow.right {
    right: 10px;
}

.testim .dots {
    text-align: center;
    position: absolute;
    width: 100%;
    bottom: 60px;
    left: 0;
    display: block;
    z-index: 3333;
    height: 12px;
}

.testim .dots .dot {
    list-style-type: none;
    display: inline-block;
    width: 12px;
    height: 12px;
    border-radius: 50%;
    border: 1px solid #e91c5e;
    margin: 0 10px;
    cursor: pointer;
    -webkit-transition: all .5s ease-in-out;    
    -ms-transition: all .5s ease-in-out;    
    -moz-transition: all .5s ease-in-out;    
    -o-transition: all .5s ease-in-out;    
    transition: all .5s ease-in-out;
    position: relative;
}

.testim .dots .dot.active,
.testim .dots .dot:hover {
    background: #ec2063;
    border-color: #eb2063;
}

.testim .dots .dot.active {
    -webkit-animation: testim-scale .5s ease-in-out forwards;   
    -moz-animation: testim-scale .5s ease-in-out forwards;   
    -ms-animation: testim-scale .5s ease-in-out forwards;   
    -o-animation: testim-scale .5s ease-in-out forwards;   
    animation: testim-scale .5s ease-in-out forwards;   
}
    
.testim .cont {
    position: relative;
    overflow: hidden;
}

.testim .cont > div {
    text-align: center;
    position: absolute;
    top: 0;
    left: 0;
    padding: 0 0 70px 0;
    opacity: 0;
}

.testim .cont > div.inactive {
    opacity: 1;
}
    

.testim .cont > div.active {
    position: relative;
    opacity: 1;
}
    

.testim .cont div .img img {
    display: block;
    width: 100px;
    height: 100px;
    margin: auto;
    border-radius: 50%;
}

.testim .cont div .h4 {
    color: #eb2163;
    font-size: 1.2em;
    margin: 15px 0;
}

.testim .cont div p {
    font-size: 1.15em;
   color: #000;
    width: 80%;
    margin: auto;
}

.testim .cont div.active .img img {
    -webkit-animation: testim-show .5s ease-in-out forwards;            
    -moz-animation: testim-show .5s ease-in-out forwards;            
    -ms-animation: testim-show .5s ease-in-out forwards;            
    -o-animation: testim-show .5s ease-in-out forwards;            
    animation: testim-show .5s ease-in-out forwards;            
}

.testim .cont div.active .h4 {
    -webkit-animation: testim-content-in .4s ease-in-out forwards;    
    -moz-animation: testim-content-in .4s ease-in-out forwards;    
    -ms-animation: testim-content-in .4s ease-in-out forwards;    
    -o-animation: testim-content-in .4s ease-in-out forwards;    
    animation: testim-content-in .4s ease-in-out forwards;    
}

.testim .cont div.active p {
    -webkit-animation: testim-content-in .5s ease-in-out forwards;    
    -moz-animation: testim-content-in .5s ease-in-out forwards;    
    -ms-animation: testim-content-in .5s ease-in-out forwards;    
    -o-animation: testim-content-in .5s ease-in-out forwards;    
    animation: testim-content-in .5s ease-in-out forwards;    
}

.testim .cont div.inactive .img img {
    -webkit-animation: testim-hide .5s ease-in-out forwards;            
    -moz-animation: testim-hide .5s ease-in-out forwards;            
    -ms-animation: testim-hide .5s ease-in-out forwards;            
    -o-animation: testim-hide .5s ease-in-out forwards;            
    animation: testim-hide .5s ease-in-out forwards;            
}

.testim .cont div.inactive .h4 {
    -webkit-animation: testim-content-out .4s ease-in-out forwards;        
    -moz-animation: testim-content-out .4s ease-in-out forwards;        
    -ms-animation: testim-content-out .4s ease-in-out forwards;        
    -o-animation: testim-content-out .4s ease-in-out forwards;        
    animation: testim-content-out .4s ease-in-out forwards;        
}

.testim .cont div.inactive p {
    -webkit-animation: testim-content-out .5s ease-in-out forwards;    
    -moz-animation: testim-content-out .5s ease-in-out forwards;    
    -ms-animation: testim-content-out .5s ease-in-out forwards;    
    -o-animation: testim-content-out .5s ease-in-out forwards;    
    animation: testim-content-out .5s ease-in-out forwards;    
}

@-webkit-keyframes testim-scale {
    0% {
        -webkit-box-shadow: 0px 0px 0px 0px #eee;
        box-shadow: 0px 0px 0px 0px #eee;
    }

    35% {
        -webkit-box-shadow: 0px 0px 10px 5px #eee;        
        box-shadow: 0px 0px 10px 5px #eee;        
    }

    70% {
        -webkit-box-shadow: 0px 0px 10px 5px #ea830e;        
        box-shadow: 0px 0px 10px 5px #ea830e;        
    }

    100% {
        -webkit-box-shadow: 0px 0px 0px 0px #ea830e;        
        box-shadow: 0px 0px 0px 0px #ea830e;        
    }
}

@-moz-keyframes testim-scale {
    0% {
        -moz-box-shadow: 0px 0px 0px 0px #eee;
        box-shadow: 0px 0px 0px 0px #eee;
    }

    35% {
        -moz-box-shadow: 0px 0px 10px 5px #eee;        
        box-shadow: 0px 0px 10px 5px #eee;        
    }

    70% {
        -moz-box-shadow: 0px 0px 10px 5px #ea830e;        
        box-shadow: 0px 0px 10px 5px #ea830e;        
    }

    100% {
        -moz-box-shadow: 0px 0px 0px 0px #ea830e;        
        box-shadow: 0px 0px 0px 0px #ea830e;        
    }
}

@-ms-keyframes testim-scale {
    0% {
        -ms-box-shadow: 0px 0px 0px 0px #eee;
        box-shadow: 0px 0px 0px 0px #eee;
    }

    35% {
        -ms-box-shadow: 0px 0px 10px 5px #eee;        
        box-shadow: 0px 0px 10px 5px #eee;        
    }

    70% {
        -ms-box-shadow: 0px 0px 10px 5px #ea830e;        
        box-shadow: 0px 0px 10px 5px #ea830e;        
    }

    100% {
        -ms-box-shadow: 0px 0px 0px 0px #ea830e;        
        box-shadow: 0px 0px 0px 0px #ea830e;        
    }
}

@-o-keyframes testim-scale {
    0% {
        -o-box-shadow: 0px 0px 0px 0px #eee;
        box-shadow: 0px 0px 0px 0px #eee;
    }

    35% {
        -o-box-shadow: 0px 0px 10px 5px #eee;        
        box-shadow: 0px 0px 10px 5px #eee;        
    }

    70% {
        -o-box-shadow: 0px 0px 10px 5px #ea830e;        
        box-shadow: 0px 0px 10px 5px #ea830e;        
    }

    100% {
        -o-box-shadow: 0px 0px 0px 0px #ea830e;        
        box-shadow: 0px 0px 0px 0px #ea830e;        
    }
}

@keyframes testim-scale {
    0% {
        box-shadow: 0px 0px 0px 0px #eee;
    }

    35% {
        box-shadow: 0px 0px 10px 5px #eee;        
    }

    70% {
        box-shadow: 0px 0px 10px 5px #ea830e;        
    }

    100% {
        box-shadow: 0px 0px 0px 0px #ea830e;        
    }
}

@-webkit-keyframes testim-content-in {
    from {
        opacity: 0;
        -webkit-transform: translateY(100%);
        transform: translateY(100%);
    }
    
    to {
        opacity: 1;
        -webkit-transform: translateY(0);        
        transform: translateY(0);        
    }
}

@-moz-keyframes testim-content-in {
    from {
        opacity: 0;
        -moz-transform: translateY(100%);
        transform: translateY(100%);
    }
    
    to {
        opacity: 1;
        -moz-transform: translateY(0);        
        transform: translateY(0);        
    }
}

@-ms-keyframes testim-content-in {
    from {
        opacity: 0;
        -ms-transform: translateY(100%);
        transform: translateY(100%);
    }
    
    to {
        opacity: 1;
        -ms-transform: translateY(0);        
        transform: translateY(0);        
    }
}

@-o-keyframes testim-content-in {
    from {
        opacity: 0;
        -o-transform: translateY(100%);
        transform: translateY(100%);
    }
    
    to {
        opacity: 1;
        -o-transform: translateY(0);        
        transform: translateY(0);        
    }
}

@keyframes testim-content-in {
    from {
        opacity: 0;
        transform: translateY(100%);
    }
    
    to {
        opacity: 1;
        transform: translateY(0);        
    }
}

@-webkit-keyframes testim-content-out {
    from {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
    
    to {
        opacity: 0;
        -webkit-transform: translateY(-100%);        
        transform: translateY(-100%);        
    }
}

@-moz-keyframes testim-content-out {
    from {
        opacity: 1;
        -moz-transform: translateY(0);
        transform: translateY(0);
    }
    
    to {
        opacity: 0;
        -moz-transform: translateY(-100%);        
        transform: translateY(-100%);        
    }
}

@-ms-keyframes testim-content-out {
    from {
        opacity: 1;
        -ms-transform: translateY(0);
        transform: translateY(0);
    }
    
    to {
        opacity: 0;
        -ms-transform: translateY(-100%);        
        transform: translateY(-100%);        
    }
}

@-o-keyframes testim-content-out {
    from {
        opacity: 1;
        -o-transform: translateY(0);
        transform: translateY(0);
    }
    
    to {
        opacity: 0;
        transform: translateY(-100%);        
        transform: translateY(-100%);        
    }
}

@keyframes testim-content-out {
    from {
        opacity: 1;
        transform: translateY(0);
    }
    
    to {
        opacity: 0;
        transform: translateY(-100%);        
    }
}

@-webkit-keyframes testim-show {
    from {
        opacity: 0;
        -webkit-transform: scale(0);
        transform: scale(0);
    }
    
    to {
        opacity: 1;
        -webkit-transform: scale(1);       
        transform: scale(1);       
    }
}

@-moz-keyframes testim-show {
    from {
        opacity: 0;
        -moz-transform: scale(0);
        transform: scale(0);
    }
    
    to {
        opacity: 1;
        -moz-transform: scale(1);       
        transform: scale(1);       
    }
}

@-ms-keyframes testim-show {
    from {
        opacity: 0;
        -ms-transform: scale(0);
        transform: scale(0);
    }
    
    to {
        opacity: 1;
        -ms-transform: scale(1);       
        transform: scale(1);       
    }
}

@-o-keyframes testim-show {
    from {
        opacity: 0;
        -o-transform: scale(0);
        transform: scale(0);
    }
    
    to {
        opacity: 1;
        -o-transform: scale(1);       
        transform: scale(1);       
    }
}

@keyframes testim-show {
    from {
        opacity: 0;
        transform: scale(0);
    }
    
    to {
        opacity: 1;
        transform: scale(1);       
    }
}

@-webkit-keyframes testim-hide {
    from {
        opacity: 1;
        -webkit-transform: scale(1);       
        transform: scale(1);       
    }
    
    to {
        opacity: 0;
        -webkit-transform: scale(0);
        transform: scale(0);
    }
}

@-moz-keyframes testim-hide {
    from {
        opacity: 1;
        -moz-transform: scale(1);       
        transform: scale(1);       
    }
    
    to {
        opacity: 0;
        -moz-transform: scale(0);
        transform: scale(0);
    }
}

@-ms-keyframes testim-hide {
    from {
        opacity: 1;
        -ms-transform: scale(1);       
        transform: scale(1);       
    }
    
    to {
        opacity: 0;
        -ms-transform: scale(0);
        transform: scale(0);
    }
}

@-o-keyframes testim-hide {
    from {
        opacity: 1;
        -o-transform: scale(1);       
        transform: scale(1);       
    }
    
    to {
        opacity: 0;
        -o-transform: scale(0);
        transform: scale(0);
    }
}

@keyframes testim-hide {
    from {
        opacity: 1;
        transform: scale(1);       
    }
    
    to {
        opacity: 0;
        transform: scale(0);
    }
}

@media all and (max-width: 300px) {
  body {
    font-size: 14px;
  }
}

@media all and (max-width: 500px) {
  .testim .arrow {
    font-size: 1.5em;
  }
  
  .testim .cont div p {
    line-height: 25px;
  }

}

.form-inline .form-control{
    width: 100%;
    color: #a1a1a1;
}
.navbar-fixed-top{
z-index: 9999!important}

