*{padding:0;margin:0;border:0}body{font-family: 'ralewaymedium';font-size:15px;font-weight:400;color:#5b5b5b;word-wrap:break-word}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{margin:0 0 15px;font-weight:300;color:#000}b,strong{font-weight:bold}h1,.h1{font-size:60px}h2,.h2{font-size:40px}h3,.h3{font-size:34px}h4,.h4{font-size:22px}h5,.h5{font-size:18px}h6,.h6{font-size:14px}h5 small,.h5 small{font-size:16px}h6 small,.h6 small{font-size:12px}a{color:#ce007f;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}a:hover,a:focus,a:active{color:#727272;text-decoration:none;outline:none}p{line-height:1.5em;margin-bottom:13px}ul{margin:0}.mt10{margin-top:10px}.mt20{margin-top:20px}.mt30{margin-top:30px}.mt40{margin-top:40px}.mt50{margin-top:50px}.mt60{margin-top:60px}.mt70{margin-top:70px}.mt80{margin-top:80px}.mt90{margin-top:90px}.mt100{margin-top:100px}.mb10{margin-bottom:10px}.mb20{margin-bottom:20px}.mb30{margin-bottom:30px}.mb40{margin-bottom:40px}.mb50{margin-bottom:50px}.mb60{margin-bottom:60px}.mb70{margin-bottom:70px}.mb80{margin-bottom:80px}.mb90{margin-bottom:90px}.mb100{margin-bottom:100px}header{padding:8px 0 40px}header .right-header{text-align:right;font-size:14px;padding-top:20px}header .right-header span{display:block;text-transform:uppercase;font-weight:bold;color:#454545;line-height:1}header .right-header a{color:#b71979}header .right-header .mail-icon,header .right-header .content{display:inline-block;vertical-align:middle}header .right-header .content{text-align:left;padding-left:10px}nav{background:linear-gradient(to right, #334c56, #334c56);padding:16px;margin-top:-25px;margin-bottom:-25px;position:relative;z-index:1}nav .quote-btn{/*background:#aa1976;*/position:absolute;top:-16;right:-20px;bottom:-16px;left:auto;padding:6px 7px;color:#fff;font-weight:900;font-size:16px;z-index: -1;}.slider{position:relative;z-index:0;width:100%;overflow:hidden;}.slider .caption{position:absolute;bottom:50px;left:0;right:0;padding-top:12em}.slider .caption .lead{font-size:18px;color:#565656;font-weight:400}.heading{font-size:36px;}.heading span{font-weight:bold}.curve-btn{display:inline-block;border:2px solid rgb(207,0,127);color:#fff;background:rgb(207,0,127) !important;padding:8px 40px;border-radius:30px}.curve-btn:hover{border:2px solid rgb(207,0,127);color:#fff;background:rgb(207,0,127);}.bordered-img{position:relative;margin-left:40px}.bordered-img:before{content:'';position:absolute;top:40px;bottom:-40px;left:-50px;right:50px;border:15px solid rgba(207,0,127);z-index:-1}.intro{padding:70px 0}.intro .heading{font-size:32px}.intro span{color:#b31978;font-weight:900}.service{background:url(../images/parallax.jpg) no-repeat center fixed;-webkit-background-size:cover;background-size:cover;padding:80px 0;position:relative}.service .service-heading{text-align:center}.service .service-heading h2,.service .service-heading h3{color:#fff}.service .service-heading h2{font-size:40px}.service .service-heading h2 span{font-size:50px;font-weight:900}.service .service-heading h3{font-size:58px}.service .service-heading h3 span{font-weight:900;color:#fff}.service:before{content:'';position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(51, 77, 85, 0.63)}.service-grid{margin-top:-100px;margin-bottom:50px}.service-grid .service-bx{position:relative;background-repeat:no-repeat;background-position:top center;-webkit-background-size:cover;background-size:cover;text-align:center;border-top:8px solid rgb(207,0,127);height:260px}.service-grid .service-bx a{background:linear-gradient(to right, #334c56, #334c56);display:inline-block;color:#fff;font-weight:900;font-size:16px;padding:10px 35px;position:absolute;top:auto;bottom:25px;left:15px;right:15px;z-index:1;border: 1px solid rgba(255, 255, 255, 0.32);}.service-grid .service-bx:after{content:'';position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,0.3);opacity:0;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;z-index:0}.service-grid .service-bx:hover:after{opacity:1}.service-grid .sb1{background-image:url(../images/analyze.jpg)}.service-grid .sb2{background-image:url(../images/website.jpg)}.service-grid .sb3{background-image:url(../images/campagain.jpg)}.sb4{background-image:url(../images/consulting.jpg)}.gray-bg{background:#f5f5f5;padding:7px;margin-bottom:60px;color:#191919}.gray-bg .call-back-block{padding:25px 15px}.gray-bg .call-back-block h4{font-size:30px;margin-bottom:30px}.gray-bg .call-back-block h5{font-size:16px}.gray-bg .call-back-block p{font-size:16px}.gray-bg .call-back-block a{/*font-size:18px;font-weight:900;color:#b31978;margin-left:10px*/}.gray-bg .contact-block{background:#fff;padding:159px 30px}.gray-bg .contact-block h4{font-size:20px;color:#525252;font-weight:normal;line-height:1.3}.gray-bg .contact-block h4 span{display:block;font-size:28px;font-weight:900;color:#b31978}.gray-bg .contact-block .secondary-btn{margin-right:20px}footer{background:#242424}footer h4{color:#f2f2f2;font-size:18px;font-weight:600;margin-bottom:10px;margin-top:30px;text-transform:uppercase}footer address{font-size:14px;font-weight:normal;color:#999;padding-left: 34px;}footer ul.footer-link{column-count:2}footer ul.footer-link li{list-style-type:none}footer ul.footer-link li a{color:#c9c9c9;font-size:13px;font-weight:600}footer ul.footer-link li a:hover{color:rgb(207,0,127)}footer .mid{background:#1d1d1d;padding:30px 15px  40px}footer .mid h4{margin-top:0}footer ul.social li{display:inline-block}footer ul.social li a{display:block;color:#fcfcfc;width:40px;height:40px;text-align:center;line-height:2.5}footer .copyright{font-weight:normal;font-size:13px;color:#999}footer .copyright a{color:#fff}.form-control{border-radius:0px;box-shadow:none;height:40px}.form-control:active,.form-control:focus,.form-control:hover{box-shadow:none}.primary-btn{display:inline-block;font-weight:900;color:#fff;padding:10px 18px;background:#b31978;letter-spacing:1px}.primary-btn:hover{color:#fff}.secondary-btn{display:inline-block;font-weight:900;color:#fff;padding:10px 18px;background:#344c56;letter-spacing:1px}.secondary-btn:hover{color:#fff}.inner-banner{padding:100px 0;margin-bottom:50px;margin-top:-70px;position:relative;z-index:0;color:#fff}.inner-banner h2{color:rgb(207,0,127);font-weight:bold}.inner-banner:after{content:'';position:absolute;top:0;bottom:0;left:0;right:0;/*background:rgba(0,0,0,0.6);*/z-index:-1}.contact{background:url(../images/contact-banner.jpg) no-repeat;-webkit-background-size:cover;background-size:cover}.inner h4{color:#565656;font-weight:400;text-transform:uppercase}.contact-btn{border:2px solid #333;display:inline-block;padding:6px 30px;background:transparent;color:#333;font-weight:500;border-radius:30px;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-ms-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear}.contact-btn:hover{border:2px solid #333;color:#fff;background:#333}@media screen and (max-width: 1399px){.slider .caption{padding-top:4em}}@media screen and (max-width: 1199px){.slider .caption{padding-top:4em}.heading{font-size:30px}.service-grid .service-bx a{padding:10px 10px}nav{padding:10px 0}nav .quote-btn{padding:0 12px;font-size:13px}.heading{font-size:26px;margin-bottom:10px}.slider img{max-width:fit-content !important}.slider .caption .lead{font-size:16px;color:#313131}.bordered-img{margin-top:40px}.service{padding:50px 0}.service .service-heading h2{font-size:26px}.service .service-heading h3{font-size:48px}.service-bx{max-width:450px;margin:auto;margin-bottom:40px}.gray-bg .contact-block{padding:60px 30px}footer{padding-bottom:30px}.gray-bg{padding:15px}}@media screen and (max-width: 767px){header{padding:15px 0}header .right-header{text-align:center}a.quote-btn{display:inline-block;font-weight:bold;color:#333 !important;background:#ffcb3d;padding:10px;margin:0 15px}.menu{display:none}.m-nav{position:absolute;top:20px;right:20px;font-size:28px;-webkit-text-stroke-width:3px;-webkit-text-stroke-color:#333;background:#333;border:1px solid #fff;color:#fff;padding:0 10px;cursor:pointer;z-index:2}.right-header{background:#333;margin-top:10px;padding-bottom:15px}header .right-header span{color:#f5f5f5}.menu{position:absolute;top:0;bottom:auto;left:0;right:0;background:#333;padding:30px 0;z-index:1}.menu nav{background:none}.menu }@media screen and (max-width: 479px){.logo img{max-width:180px}a.quote-btn{margin:10px 0 0}header .right-header{text-align:left;padding-left:15px}.contact-block .secondary-btn{margin-bottom:10px}.gray-bg .call-back-block a{margin-left:0}}@media screen and (min-width: 768px){.m-nav{display:none}.right-header .quote-btn{display:none}}
/*# sourceMappingURL=main.css.map */
.logo {
    padding-top: 0px;
    display: inline-block;
	width:55%;
}

section.countersec {
    background: #ededed;
	padding: 50px;
	margin-bottom:40px;
}


/* carousel */

#quote-carousel {
  padding: 0 10px 30px 10px;
  margin-top: 30px;
}
#quote-carouse small {
    font-size: 14px;font-family: 'Roboto';
}
#quote-carousel p{color:#010101; width:97%; margin:auto;  padding:0 25px;}
#quote-carousel .carousel-control{
  background: none;
  color: #222;
  font-size: 22px;
  text-shadow: none;
  margin-top: 30px;
}
.client-name{
	font-size:26px;
	font-family: 'Roboto';
	display:block;
	margin-top:15px;
	}
#quote-carousel .carousel-control{
	width:auto;
	top:20%;
	}
/* Previous button  */
#quote-carousel .carousel-control.left {
  left: 0;
}
/* Next button  */
#quote-carousel .carousel-control.right {
  right: 0 !important;
}
/* Changes the position of the indicators */
#quote-carousel .carousel-indicators {
  right: 50%;
  top: auto;
  bottom: 0px;
  margin-right: -19px;
}
/* Changes the color of the indicators */
#quote-carousel .carousel-indicators li {
  background: #c0c0c0;
}
#quote-carousel .carousel-indicators .active {
  background: #333333;
}
#quote-carousel img {
    margin-bottom: 11px;
   /* width: 17%;*/
}
/* End carousel */

.item blockquote {
    border-left: none; 
    margin: 0;
}
.item blockquote img {
    margin-bottom: 10px;
}
.item blockquote p:before {
    content: "\f10d";
    font-family: 'Fontawesome';
    float: left;
    margin-right: 10px;
}

@media (min-width: 768px) { 
    #quote-carousel 
    {
      margin-bottom: 0;
      padding: 0 40px 30px 40px;
    }
}
/* Small devices (tablets, up to 768px) */
@media (max-width: 768px) { 
    /* Make the indicators larger for easier clicking with fingers/thumb on mobile */
    #quote-carousel .carousel-indicators {
        bottom: -20px !important;  
    }
    #quote-carousel .carousel-indicators li {
        display: inline-block;
        margin: 0px 5px;
        width: 15px;
        height: 15px;
    }
    #quote-carousel .carousel-indicators li.active {
        margin: 0px 5px;
        width: 20px;
        height: 20px;
    }
	.slider .caption{
		position:relative;
		padding-top:1em;
	}
	
}

.testimonial-section {
    margin-bottom: 45px;
}
.testimonial-section h5 {
    color: rgb(207,0,127);
    font-weight: bold;
    font-size: 26px;
}



.slick-slide {
    margin: 0px 20px;
}

.slick-slide img {
    width: 100%;
}

.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-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);
			display:flex;
			align-items: center;
}

.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;
    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.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;
}
section.gray-bg-footer {
    background: #f5f5f5;
    padding: 8px 0px 8px 0px;
}