/*!

 * Start Bootstrap - Modern Business (http://startbootstrap.com/)

 * Copyright 2013-2016 Start Bootstrap

 * Licensed under MIT (https://github.com/BlackrockDigital/startbootstrap/blob/gh-pages/LICENSE)

 */



/* Global Styles */



html, body {

	height: 100%;

	font-family: 'Josefin Sans', sans-serif;

	overflow-x:hidden;

}

body {

}

.top-part{background:#171717; width:100%; float:left;}

.top-text{color:#fff; font-size:20px;padding-top: 16px;}

.whats-app{display:none;}

.top-wrapper {

    background:#000000;

	width: 100%;

	overflow-x: hidden;

	position:relative;

}

.part .fas{background:#fec200;background: #fec200;

    

    FONT-SIZE: 30px;

    border-radius: 50%;width: 56px;

    height: 56px;

    line-height: 56px;}

	.part .fab{background:#fec200;background: #fec200;

    

    FONT-SIZE: 30px;

    border-radius: 50%; width: 56px;

    height: 56px;

    line-height: 56px;}

.mid-text{color:#fff; text-align:center;padding-top:35px;    font-size: 26px;

    line-height: 26px;}

.long-strip{width:100%; background:url(../images/bg.jpg); color:#fff; text-align:center; padding:40px 0 30px 0; text-transform:uppercase; font-size:70px; font-weight:bold; float:left; line-height:65px;}

.long-strip span{color:#FF0;}

.part{color:#fff; font-size:32px; font-weight:bold; text-shadow:1px 1px 1px #333}

.right-pan {

    width: 100%;

    float: left;

}

.mid-text{font-weight:bold;}

.mid-text span{color:#FF0;}

.call-right{    text-align: center;

    color: #ff0;

    font-size: 30px;

    padding-top: 36px;

    line-height: 25px;

    font-weight: bold;}

.call-right span{ font-size:25px;}

.mid-tex span{color:#fec200;}

.right-call{float:right;font-weight: 900;

    letter-spacing: -1px;

    padding-top:9px; font-size:25px}

	.right-call span{ color:#ee0c0c; font-size:30px;}

	.part{text-align:center;}

	.top-number {

    float: right;



}



.top {

        margin: 10px 0 4px 0;

}



.logo {

	

}

.right-form{width:30%; float:left;height: 338px;}

.left-banner{width:70%; float:left;height:354px; overflow:hidden;background: url(../images/bg.jpg);}

.left-banner img{width:100%;height:100%;}

.top-wrapper-bottom{background:url(../images/bg.jpg) repeat-x; width:100%; float:left; padding:4px 0}

.but1{background:#093; color:#fff; padding:6px 8px; border-radius:4px; width:30%; text-align:center; float:left;margin: 1%;}

.but2{background:#F90; color:#fff; padding:6px 8px; border-radius:4px; width:30%; text-align:center; float:left;margin: 1%;}

.but3{background:#429FEC; color:#fff; padding:6px 8px; border-radius:4px; width:33.33%; text-align:center; float:left;margin: 1%;}

.call-to-action{width:100%; float:left;}

.logo img{width:95%;}

.banner-inner-wrapper{background:url(../images/bg.html) center top;}

.banner-inner-wrapper{padding:0 0;}

.banner-wrapper{width:100%; float:left; 

}

.top_header {

	width: 100%;

	background: rgba(224,105,105,1);

background: -moz-linear-gradient(top, rgba(224,105,105,1) 0%, rgba(255,69,69,1) 50%, rgba(255,0,0,1) 51%, rgba(240,24,24,1) 64%, rgba(214,15,15,1) 100%);

background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(224,105,105,1)), color-stop(50%, rgba(255,69,69,1)), color-stop(51%, rgba(255,0,0,1)), color-stop(64%, rgba(240,24,24,1)), color-stop(100%, rgba(214,15,15,1)));

background: -webkit-linear-gradient(top, rgba(224,105,105,1) 0%, rgba(255,69,69,1) 50%, rgba(255,0,0,1) 51%, rgba(240,24,24,1) 64%, rgba(214,15,15,1) 100%);

background: -o-linear-gradient(top, rgba(224,105,105,1) 0%, rgba(255,69,69,1) 50%, rgba(255,0,0,1) 51%, rgba(240,24,24,1) 64%, rgba(214,15,15,1) 100%);

background: -ms-linear-gradient(top, rgba(224,105,105,1) 0%, rgba(255,69,69,1) 50%, rgba(255,0,0,1) 51%, rgba(240,24,24,1) 64%, rgba(214,15,15,1) 100%);

background: linear-gradient(to bottom, rgba(224,105,105,1) 0%, rgba(255,69,69,1) 50%, rgba(255,0,0,1) 51%, rgba(240,24,24,1) 64%, rgba(214,15,15,1) 100%);

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e06969', endColorstr='#d60f0f', GradientType=0 );

	padding:5px 0px;

	border-bottom: 1px solid #f1386d;

	color: #fff;

}

.looking {

	font-size: 20px;

	color: #fff;

	font-weight: 900

}

.right-call2{display: none;

    float: right;

    font-weight: 900;

    letter-spacing: -1px;

    padding-top: 15px;

    font-size: 25px;

    text-align: center;

    line-height: 30px;}

	.right-call2 span{ color:#ee0c0c; font-size:30px;}

.top-number a {

	float: right;

	color: #fff;

	font-weight: 900;

	text-decoration: none;

	font-size:20px;

}

.top_header p {

	margin: 0;

	padding: 0;

}

.img-portfolio {

	border-radius: 30px;

	border: 8px solid #096;

	margin-bottom: 5px;

	-webkit-transition: all 0.7s ease;

	transition: all 0.7s ease;

}

.cont h2 {

	    font-size: 31px;

    color: #000000;

    font-weight:900;

   

}

.pat-back p {

	color: #333;
	text-align:justify;
	line-height:18px;
	font-size: 16px;

}

.side-banner {

	width: 100%;

	margin: 10px 0;

}

.side-banner img {

	width: 100%;

}

.contact h2 {

	font-weight: 900;

    text-transform: uppercase;

    text-align: center;

    color: #fff;

    background: #bf2727;

    margin-top: 0;

    padding-top: 6px;

}

.img-portfolio:hover {

	-webkit-transform: rotateY(180deg);

	-webkit-transform-style: preserve-3d;

	transform: rotateY(180deg);

	transform-style: preserve-3d;

}

.service-name, .contact {

	width: 100%;

	display: inline-block

}

.call {

	font-size: 25px;

	color: #fff;

	font-weight: 600;

	text-align: right;

}

.call p {

	font-size: 15px;

	line-height: 5px;

	font-weight: 400;

}

.full-width-red h3 {

	font-size: 35px;

}

.email {

	font-size: 20px;

	color: #fff;

	text-align: right;

}

.mar-banner {

	background: #386528;

	color: #fff;

	padding: 10px 0;

	border-bottom: 2px solid #3bab15;

}

.images {

	width: 100%;

}

.images img {

	width: 100%;

}

.slide-banner {

	width: 100%;

	margin:35px 0;

}

.slide-banner img {

	width: 100%;

}

.full-width-red {

	background: rgb(161,30,65);

background: linear-gradient(90deg, rgba(161,30,65,1) 48%, rgba(225,56,55,1) 100%);

	color: #565067;

	font-size: 22px;

	text-align: center;

text-transform:;

	padding:0 30px 30px 30px;

	font-weight: 600;

	

	color: #fff;

	width:100%; float:left;

}

.bottom-content {

	color: #086b5b;

	text-align: center;

	display: inline-block;

	width: 100%;

	padding: 8px 0;

}

.service-name {

	color: #000;

	text-align: center;

	font-size: 13px;

	padding: 7px 0;

	border-bottom: 1px solid #36ba09;

}



	.pat-back {

    background: #fff;

    padding: 10px 0;

    width: 100%;

    float: left;



}

.bg-bottom{width:100%; float:left;}

.bg-bottom img{ width:100%;}

.contact {

    background: -moz-linear-gradient(133deg, rgba(255,215,18,1) 0%, rgba(254,203,0,1) 100%); /* ff3.6+ */

background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, rgba(254,203,0,1)), color-stop(100%, rgba(255,215,18,1))); /* safari4+,chrome */

background: -webkit-linear-gradient(133deg, rgba(255,215,18,1) 0%, rgba(254,203,0,1) 100%); /* safari5.1+,chrome10+ */

background: -o-linear-gradient(133deg, rgba(255,215,18,1) 0%, rgba(254,203,0,1) 100%); /* opera 11.10+ */

background: -ms-linear-gradient(133deg, rgba(255,215,18,1) 0%, rgba(254,203,0,1) 100%); /* ie10+ */

background: linear-gradient(317deg, rgba(255,215,18,1) 0%, rgba(254,203,0,1) 100%); /* w3c */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fecb00', endColorstr='#FFD712',GradientType=0 ); /* ie6-9 */

    padding:15px 15px 0 15px;

    position: relative;

}

input::placeholder {

  color: white;

}

.right-call img{ height:100px;}

.images img {

	border-radius: 50%;

	border: 12px solid #fff;

}

.top-head{background: url(../images/top-bg.html) no-repeat;

    position: absolute;

    top: -29px;

    width: 326px;

    height: 80px;

    line-height: 83px;

    left: 50%;

    transform: translateX(-50%);

    color: #fff !important;

	webkit-box-shadow: 2px 19px 55px 0px rgba(0,0,0,0.75);

    -moz-box-shadow: 2px 19px 55px 0px rgba(0,0,0,0.75);

    box-shadow: 2px 19px 55px 0px rgba(0,0,0,0.75);

	}

.contact2 {

	padding: 5px 0;

}

.hindi-text {

	width: 100%;

	height: auto;

	margin: auto;

	font-size: 20px;

	background: #b7acd7;

	color: #000;

	padding-top: 8px;

}

.right-bg {

	width: 100%;

}

.right-bg img {

	width: 100%;

}

.yellow{background:#ffdb48;}

.btn-warning{width:100%; font-size:20px; text-transform:uppercase;}

.btn-danger {

	text-transform: uppercase;

	margin: 0 0 20px 0;

	

	font-size: 21px;

    font-weight: bold;

	

}

.image{width:50%; float:left;}

.image img{width:100%;    border: 1px solid #ffffff;}

.content-box{width:50%; float:left; padding:10px; color:#fff;}

.right-image img{width:100%;}

.content-box h2{margin-top:0;font-weight: bold; color:#FF0;

    text-shadow: 0px 3px 1px rgb(14, 68, 4);}

.long-strip img{border-radius:50%; border:5px solid #fff;margin-bottom:20px;}

.footer-top img{ width:100%;}

.message-box {

	max-height: 40px;

	color: #999;

	position: relative;

	top: 15px;

}

.all-car-form {

	margin: 0;

	padding: 0;

}

.banner-strip {

	width: 100%;

}

.banner-strip img {

	width: 100%;

}

.hor-con {

	background: url(../images/form-bg.html) center;

	padding: 0 0 16px 0;

	text-align: center;

	color: #fff;

	background-size: cover

}

.call-footer {

	display: none;

}

.contract {

	border-radius: 10px;

	margin-bottom: 10px;

	padding: 4px;

	text-align: center;

}

.call-bottom {

	background: #f676c0;

	color: #fff;

	font-size: 22px;

	border-radius: 5px;

	font-weight: 600

}

.contract1 h4 {

	font-size: 21px;

	color: #ee5ea8;

	font-weight: 600;

}

.all-car-form h3 {

	font-size: 25px;

	font-weight: bold;

}

.contract1 {

	padding: 20px;

}

.rainbow {

	border-radius: 15px;

	margin-bottom: 10px;

}

.all-car-form {

	padding: 15px;

	background: #f1a94e

}

.all-car-form li {

	margin-bottom: 10px;

	width: 100%

}

.hor-style {

	padding: 8px 5px;

	border: none;

	margin: 0 5px;

	color: #fff;

	line-height: 22px;

	color: #000;

	width: 100%;

}

.all-car-form li {

	display: inline-block;

	width: 100%;

}

.cus-btn {

	background: #181818;

	border: none;

	color: #fff;

	padding: 9px 22px;

}

.service {

	margin-bottom: 20px;

	

	background:#fff;

	padding:15px;

	border-radius: 20px;

	

	padding-top: 88px;

	min-height: 580px;

	background:url(../images/bg.html);

}

.service img {

	width: 100%;

   

    margin-bottom: 14px;

	

   

}

.left-s {

    padding: 50px;

	border: 1px solid rgba(255,255,255,0.2);

}

.right-text {

    text-align: right;

}

.left-s, .right-s {

    width: 50%;

    float: left;

}

.right-s img {

    width: 100%;

}

.phone-mum {

    color: #fff !important;

    text-decoration: none;

    background: #ffc000;

	border: 1px solid #ffde00;

    padding: 9px 26px 0;

    border-radius: 25px;

	box-shadow: 0px 7px 5px #7b164c;

}

.left-s h3{font-size:30px;}

.phone-mum {

    font-size: 35px;

	text-decoration:none;

}

a.phone-mum:hover{ text-decoration:none;}

.mobile {

    display: none;

}

.all {

    width: 100%;

    float: left;

	padding: 5px;

    border: 1px solid #fff;

	box-shadow: 0px 0px 12px #ddfd30;

	    margin-bottom: 30px;

}

.left-s{color:#fff;min-height: 373px;background: rgb(254,93,136);

background: rgba(63,77,184,1);

    background: -moz-linear-gradient(-45deg, rgba(63,77,184,1) 0%, rgba(236,21,96,1) 100%);

    background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(63,77,184,1)), color-stop(100%, rgba(236,21,96,1)));

    background: -webkit-linear-gradient(-45deg, rgba(63,77,184,1) 0%, rgba(236,21,96,1) 100%);

    background: -o-linear-gradient(-45deg, rgba(63,77,184,1) 0%, rgba(236,21,96,1) 100%);

    background: -ms-linear-gradient(-45deg, rgba(63,77,184,1) 0%, rgba(236,21,96,1) 100%);

    background: linear-gradient(135deg, rgba(63,77,184,1) 0%, rgba(236,21,96,1) 100%);

    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3f4db8', endColorstr='#ec1560', GradientType=1 );}

.service h3 {

	font-size: 20px;

	color: #333;

	

}

.service p {

	color: #fff;

}

#services {

	

	width: 100%;

	background:#fff;

    padding:30px 0;

	float:left;

	background: rgba(25,115,7,1);

background: -moz-linear-gradient(top, rgba(25,115,7,1) 0%, rgba(117,137,12,1) 100%);

background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(25,115,7,1)), color-stop(100%, rgba(117,137,12,1)));

background: -webkit-linear-gradient(top, rgba(25,115,7,1) 0%, rgba(117,137,12,1) 100%);

background: -o-linear-gradient(top, rgba(25,115,7,1) 0%, rgba(117,137,12,1) 100%);

background: -ms-linear-gradient(top, rgba(25,115,7,1) 0%, rgba(117,137,12,1) 100%);

background: linear-gradient(to bottom, rgba(0,0,0,1) 0%, rgba(0,0,0,1) 100%);

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#197307', endColorstr='#75890c', GradientType=0 );

}

.btn-default {

	background: #fbb65f;

	border: 1px solid #44b3c2;

	color: #fff;

}

.top_header-bootom{position:inherit;}

/* Home Page Carousel */



header.carousel {

	height:70%;

}

header.carousel .item, header.carousel .item.active, header.carousel .carousel-inner {

	height: 100%;

}

header.carousel .fill {

	width: 100%;

	height: 100%;

	background-position: center;

	background-size: cover;

}

/* 404 Page Styles */



.error-404 {

	font-size: 100px;

}

/* Pricing Page Styles */



.price {

	display: block;

	font-size: 50px;

	line-height: 50px;

}

.price sup {

	top: -20px;

	left: 2px;

	font-size: 20px;

}

.period {

	display: block;

	font-style: italic;

}

/* Footer Styles */



footer {

	background: #000;

	color: #fff;

	width: 100%;

	font-family: Arial, Helvetica, sans-serif;

	padding: 10px 0;

	width:100%; float:left;

}

footer a {

	color: #999;

}

#flexiselDemo1, #flexiselDemo2, #flexiselDemo3 {

display:none;

}



.nbs-flexisel-container {

    position:relative;

    max-width:100%;

}

.nbs-flexisel-ul {

    position:relative;

    width:99999px;

    margin:0px;

    padding:0px;

    list-style-type:none;   

    text-align:center;  

    overflow: auto;

}



.nbs-flexisel-inner {

    position: relative;

    overflow: hidden;

    float:left;

    width:100%;

    

}



.nbs-flexisel-item {

    float:left;

    margin:0px;

    padding:0px;

    cursor:pointer;

    position:relative;

    line-height:0px;

}

.nbs-flexisel-item img {

    max-width: 100%;

    cursor: pointer;

    position: relative;

    margin-top: 10px;

    margin-bottom: 10px;

	padding:0 5px;

}



/*** Navigation ***/



.nbs-flexisel-nav-left,

.nbs-flexisel-nav-right {

    padding:5px 10px;

    border-radius:15px;

    -moz-border-radius:15px;

    -webkit-border-radius:15px;      

    position: absolute;

    cursor: pointer;

    z-index: 4;

    top: 50%;

    transform: translateY(-50%);   

    background: rgba(0,0,0,0.5);

    color: #fff;     

}



.nbs-flexisel-nav-left {

   display:none;

}



.nbs-flexisel-nav-left:before {

    content: "<"

}



.nbs-flexisel-nav-left.disabled {

    opacity: 0.4;

}



.nbs-flexisel-nav-right {

     display:none;   

}



.nbs-flexisel-nav-right:before {

    content: ">"

}



.nbs-flexisel-nav-right.disabled {

    opacity: 0.4;

}

.footer-top-wrapper {

	background:#ffffff;

	padding: 10px 0;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	text-align: center;

	color: #c8ceac;

	width:100%;

	float:left;

}

#testimonial h2{font-size:30px; font-weight:bold; text-transform:uppercase;}

.privacy {

	text-align: right;

	float: right;

}

.top_header h2 {

	text-align: center; 

}

.testimonials{width:100%;    padding: 40px 0 88px; float:left;background:url(../images/bg.jpg);}

.thumbnail{border:1px solid #fff;}

.testimonials h2{text-align:center;margin:0; padding:0; color:#e89900; text-transform:uppercase; font-weight:900;margin-bottom: 20px;}

.call-footer{display:none; width:100%; background:#C00; color:#fff !important; font-weight:900;     text-align: left; padding: 20px 0 0 16px; font-size:28px; position:fixed; z-index:999; text-decoration:none !important; cursor:pointer; bottom:0;    box-shadow: 0px 0px 19px #333;}

.call-footer:hover{ background:#F00;}

.call-to-action{display:none;}

.heading{text-align:center;}

.heading h2{color:#fff; text-transform:uppercase; font-size:40px;font-weight: 900;}

.testimonial-section2{width:100%; float:left;}

.h2{color:#fff; font-weight:bold; font-size:35px;}











/* Responsive Styles */



@media(max-width:991px) {

.customer-img,  .img-related {

	margin-bottom: 30px;

}

 .

}

 @media(max-width:767px) {

	 .part .fas {

    background: #fec200;

    background: #fec200;

    FONT-SIZE: 16px;

    border-radius: 50%;

    width: 30px;

    height: 30px;

    line-height: 30px;

}

.part{font-size:20px;}

.part .fab {

    background: #fec200;

    background: #fec200;

    FONT-SIZE: 19px;

    border-radius: 50%;

    width: 30px;

    height: 30px;

    line-height: 30px;

}

	 .call-right{    margin: 18px 0; padding:0;}

	 .left-banner{width:100%; height:inherit;}

	.right-form{width:100%; height:inherit; padding-top:15px;}

	 .logo{margin:10px 0 0 0;}

	 .long-strip {font-size: 42px;

    line-height: 44px;}

	.image,.content-box{width:100%; text-align:center;}

	 

	 .top-number{width:100%;    margin-bottom: 3px;}

	 .top{margin-top:0;}

	 .top_header{display:none;}

.img-portfolio {

	margin-bottom: 15px;

}

header.carousel .carousel {

	height: 70%;

}

.email {

	display: none;

}

.hor-con li {

	width: 100%;

	margin-bottom: 10px;

}

.all-car-form {

	width: 100%;

}

.hor-style {

	width: 100%;

	margin: 0

}

.all-car-form {

	margin: 0;

	padding: 10px;

}

header.carousel {

	height: 16%;

}

.call {

	text-align: center;

}

.privacy {

	float: none;

	text-align: center;

}

.footer-top-wrapper {

	text-align: center !important;

	

}

footer {

	text-align: center;

	padding-bottom: 67px;

	   

}

style.css:219 .call-footer {

 display: block;

 position: fixed;

 z-index: 9999;

 bottom: 10px;

 right: 10px;

}

.logo img {

	width: 100%;

}

.message-box {

	width: 100%;

	top: 0;

	margin-bottom: 10px;

}

.call-footer {

	display: block;

	position: fixed;

	z-index: 999;

}

.top-wrapper {

	position: inherit;

}

.right-bg {

	margin-top: 20px;

}

.call img {

	width: 100%;

}

.slide-banner img {

	margin-bottom: 10px;

}



.looking {

    font-size: 23px;

	text-align:center;}

	.top-number a{text-align:center;font-size: 23px;    float: left;

    width: 100%;}

	.top_header-bootom{position:fixed; bottom:0; z-index:998; padding:10px 0; border-top:3px solid #fff;}

	

	.right-call{text-align:center; line-height:26px}

	.right-call{    text-align: center;

    width: 100%;}

	.right-call2{display:block;}

	.whats-app{display: block;

    position: fixed;

    right: 6px;

    bottom: 5px;

    z-index: 99999;}

	.whats-app img{ height:50px;}

	.call-to-action{display:block;position: fixed;

    bottom: 0;

    background: #fff;}

	.social{display:none;}

	.left-s, .right-s {width: 100%;}

	.mobile {display:block;}

	.desktop{display:none;}

	.left-s {

    padding: 10px;

}

.left-s {

    text-align: center;

	min-height:inherit;

}

.phone-mum{font-size: 30px;}

.left-s, .right-s {

    float: none;

}

.all{margin-bottom:20px;}

.left-image img{width:100%;}

.pat-back{padding-top:0;}

}





.icon-button {

	background-color: white;

	border-radius: 3.6rem;

	cursor: pointer;

	display: inline-block;

	font-size: 2.0rem;

	height: 3.6rem;

	line-height: 3.6rem;

	margin: 0 5px;

	position: relative;

	text-align: center;

	-webkit-user-select: none;

	   -moz-user-select: none;

	    -ms-user-select: none;

	        user-select: none;

	width: 3.6rem;

}



/* Circle */

.icon-button span {

	border-radius: 0;

	display: block;

	height: 0;

	left: 50%;

	margin: 0;

	position: absolute;

	top: 50%;

	-webkit-transition: all 0.3s;

	   -moz-transition: all 0.3s;

	     -o-transition: all 0.3s;

	        transition: all 0.3s;

	width: 0;

}

.icon-button:hover span {

	width: 3.6rem;

	height: 3.6rem;

	border-radius: 3.6rem;

	margin: -1.8rem;

}

.twitter span {

	background-color: #4099ff;

}

.facebook span {

	background-color: #3B5998;

}

.google-plus span {

	background-color: #db5a3c;

}



/* Icons */

.icon-button i {

	background: none;

	color: white;

	height: 3.6rem;

	left: 0;

	line-height: 3.6rem;

	position: absolute;

	top: 0;

	-webkit-transition: all 0.3s;

	   -moz-transition: all 0.3s;

	     -o-transition: all 0.3s;

	        transition: all 0.3s;

	width: 3.6rem;

	z-index: 10;

}

.icon-button .fa-twitter {

	color: #4099ff;

}

.icon-button .fa-facebook-f {

	color: #3B5998;

}

.icon-button .fa-google-plus-g {

	color: #db5a3c;

}

.icon-button:hover .fa-twitter,

.icon-button:hover .fa-facebook-f,

.icon-button:hover .fa-google-plus-g{

	color: white;

}

.social{float:right;}







.ion-minus{

    padding:0px 10px;

}



blockquote{

      border:none;

}



blockquote p{

    font-size:14px;

}



#testimonial  #carousel{

	margin:30px 0px;

}



#testimonial .left.carousel-control{

	display: inline-block;

    position: absolute;

    top:100%;

	left:20%;

	font-size:30px;

	font-weight:bolder;

	color:#5db4c0; 

}



#testimonial .right.carousel-control{

	display: inline-block;

    position: absolute;

    top:100%;

	right:20%;

	font-size:30px;

	font-weight:bolder;

	color:#5db4c0; 

}



#testimonial .fa.fa-quote-right{

	color:#5db4c0;

	font-size:13px; 

	padding-right:10px;

}



#testimonial{padding:0px 0; width:100%; float:left; background:url(../images/pattern3.jpg)}

.bottomSecondCol h2{font-size: 32px;

    margin-top: 0;

    text-transform: uppercase;

    font-weight: 900;

    color: #edff00;}









.top-footer{width:100%; float:left; padding:30px 0;    background: #000000; color:#fff;}.

.bottomSecondCol{color:#fff;}

.clrred a{color:#fff;}

.bottomSecondCol p{color:#fff;}

.sideLeft{font-size:20px;}

.error{
	border: 2px solid red!important;
}
.end-footer
{
	margin: 0;
	padding: 11px 0;
	background: #000;
	color: #fff;
	font-size: 16px;
	text-align: center;
	
	
}
.fix
{
	position: fixed;
	padding: 10px 0;
	bottom: 0;
	left: 0;
	display: none;
	
}
.end
{
	margin: 0;
	padding: 0;
	
}
.end li
{
	display: block;
	padding: 3px 0px;
	text-align: left;
}
/*Footer End*/

@media screen and (max-width: 768px){
	body
	{
		text-align: center;
	}

	.fix{display: inline-block;}
	.element {
  /*animation-delay: 2s;*/
  animation: pulse 2s infinite;
  
  display: table;
  
  animation-direction: alternate;
}
.side-list li a{font-size: 15px;}
.side-list li{padding: 10px 2px;text-align: center;}
@keyframes pulse {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0.5;
  }
}



.element2
{
	animation: pulsate 1s ease-out;
    animation-iteration-count: infinite;
    -webkit-animation: pulsate 1s ease-out;
    -webkit-animation-iteration-count: infinite;
}
@keyframes pulsate {
    0% {transform: scale(0.9, 0.9); opacity: 1;}
    50% {transform: scale(1.2, 1.2); opacity: 1;}
    100% {transform: scale(0.9, 0.9); opacity: 1;}
}

@-webkit-keyframes pulsate {
    0% {-webkit-transform: scale(0.9, 0.9); opacity: 1;}
    50% {-webkit-transform: scale(1.2, 1.2); opacity: 1;}
    100% {-webkit-transform: scale(0.9, 0.9); opacity: 1;}
}

.serv1
{
	margin: 0px;
	padding: 0px;
	text-align:center;
	margin-left: 0px;
}
.box3 h3
{
	font-size: 18px;
	font-weight: 600;

}
.box3 h2
{
	font-size: 25px;
	font-weight: 600;
}
.icn3 a
{
	padding-top: 0px;
}
.srv-main
{
	font-size: 35px;
}
.formsmall
{
	display: block;
}
.top3
{
	padding: 10px 0px;
}
.mrq1
{
	padding: 0px;
}
.bottom-b
{
	padding: 10px 0px;
}
.icn7
{
	padding: 0px;
}
.icn10
{
	display: none;
}
.box2
{
	margin-top: 30px;
}
.icn3 a
{
	text-align: center;
	padding:0px;
}
h6
{
	font-size: 16px;
}

}
@media(max-width: 991px){
	.box3 a
	{
		font-size: 16px;
	}
	
}
@media(max-width: 1188px) and (min-width: 992px){
	.box3 h3{
		font-size: 18px; 
	}
	.side-list li a{font-size: 14px;}
	.side-list li{padding:10px 2px;}
} 

@media(max-width: 1340px) and (min-width: 992px){
	.slider img{height: 100%!important;}
} 
@media(max-width: 991px) and (min-width: 768px){
	.side-list li a{font-size: 12px;}
	.side-list li{padding: 10px 0px;}
	.srv-list h2{font-size: 22px;}
	h4{font-size: 18px;}
	.srv-list1{padding: 15px 2px;}
}



