/*global*/
@media(min-width:768px){
.desktop-view{display:block;}
.mobile-view{display:none;}	
}

@media(max-width:768px){
.desktop-view{display:none;}
.mobile-view{display:block;}	
}

.primaryColor{
	color:#f37021;
}
.activeNav{color:#f37021!important;}
.gifCSSoverlay{
	    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 99999;
    width: 100%;
    height: 100vh;
    margin: 0 auto;
    background: #d9edfb;
}
.gifCSSoverlayIMG{
	text-align:center;
	 position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 99999;
    width: 100%;
    height: 100vh;
    margin: 0 auto;
    background: #fff;
    padding-top: calc(100vh / 7);
}
.blackText{
	color:#333!important;
}
.font15{font-size:15px}
.font20{font-size:20px}
.minH8{    min-height: 200px;}
.themeButton{
	    width: 130px!important;
    text-align: center;
    background: #f37021;
    border: 1px solid #f37021;
    color: #fff;
	transition:all 0.4s ease;
	cursor:pointer;
	    padding: 7px;
}
.themeButton:hover{
    background: #fff;
    border: 1px solid #f37021;
    color: #f37021;
}

h1, h2, h3, h4, h5, h6, a, p, span, div, body{
	font-family: 'Raleway', sans-serif;
}
body{
	background:#fff;
}
a:focus, a:hover {
    color: #f37021;
    text-decoration: none;
}
p{
	text-align:justify;
	font-weight: 600;
}
.text-white{color:#fff!important;font-weight:600;}
.no-padding{
	padding:0px!important;
}
.carousel-control.left, .carousel-control.right, .carousel-indicators{z-index:999;}
.marginTopBot20{
	margin:20px 0;
}

.modal-open .modal{
	z-index:999999;
}

.modal-no-header {
    padding: 0!important;
    border-bottom: none!important;
}
.close{
	opacity:1!important;
}
.modal-header .close{
	
    margin-top: -17px!important;
    margin-right: -15px!important;
	background:#fff;
    border-radius: 40px;
}
.nextIMG{
	    top: 40%!important;
}
/*header*/

.carousel-inner>.item>a>img, .carousel-inner>.item>img, .img-responsive, .thumbnail a>img, .thumbnail>img {
    display: block;
    max-width: 100%!important;
    height: auto;
}
.carousel-inner-landing>.item>a>img, .carousel-inner-landing>.item>img, .img-responsive, .thumbnail a>img, .thumbnail>img {
    display: block;
    max-width: 100%!important;
    height: 400px;
}

.navbar{
	z-index:9999;
	transition: all 1.8s ease;
}

.navbar-inverse .navbar-nav>.active>a,
.navbar-inverse .navbar-nav>.open>a {
    background-image: none!important;
	background: transparent;
	box-shadow: none;
}
.navbar-inverse{
/* 	    position: fixed; */
    top: 0;
    width: 100%;
    background-image: none;
    background-color: transparent!important;
    border: none!important;
/*     padding: 20px 35px; */
	margin-bottom:0;
	z-index:999;
}
.padwithcontainer{
	padding: 10px;
}
.sharelinks{
	
	position: fixed;
	background: #fff!important;
}

.sharelinks .overlayBannerLanding{
	top:0;
}
.navbar-brand {
	    padding: 0px 15px;
}
.navbar-brand img{
	 width: 90px;
}
.navbar-inverse .navbar-nav>li>a {
    color: #333;
    font-size: 14px;
	padding: 15px 15px;
	text-shadow: none;
	font-weight:700;
}
.sharelinks .navbar-nav>li>a {
/* 	color: #333!important; */
}
.navbar-brand{
	opacity:0;
	transition:all 0.18s ease;
}
.sharelinks .navbar-brand{
	opacity:1;
		transition:all 0.18s ease;
}

.landingBannerTop{
	top:0!important;
}

.navbar-inverse .navbar-nav>li>a:focus, .navbar-inverse .navbar-nav>li>a:hover {
    color: #f37021!important;
    background-color: transparent;
}

/*header ends*/

/*landing*/


.landingBanner{
	background-size: 100%;
    background-repeat: no-repeat;
    height: 400px;
/* 	margin-top: -90px; */
}

.overlayBannerLandingBlog{
	background-image:url(https://d80b4b.claudeassets.com/20260317004319im_/http://www.ncubedesign.com/wp-content/uploads/2018/04/slider-fg.png);
	width:100%;
/* 	margin-top:-90px; */
	position:absolute;
	height:100%;
	left:0;
	right:0;
	top:0;
	z-index:99;
	background-size:cover;
	opacity:0.9;
}
.overlayBannerLanding{
	background-image:url(https://d80b4b.claudeassets.com/20260317004319im_/http://www.ncubedesign.com/wp-content/uploads/2018/04/slider-fg.png);
	width:100%;
/* 	margin-top:-90px; */
	position:absolute;
	height:400px;
	left:0;
	right:0;
	top:70px;
	z-index:99;
	background-size:100% 100%;
	opacity:0.9;
}
.overlayBannerProjects{
	
	background-image:url(https://d80b4b.claudeassets.com/20260317004319im_/http://www.ncubedesign.com/wp-content/uploads/2018/04/slider-fg.png);
	height:80vh;
/* 	margin-top:-90px; */
	position:absolute;
	left:0;
	right:0;
	top:70px;
	z-index:9999;
	background-size:100% 100%;
	opacity:0.9;
}
.projectImageText{
	    height: 250px;
/*     filter: grayscale(100%); */
}
.blogbox {
	width:100%;
	height:350px;
    -webkit-filter: grayscale(100%); /* Chrome, Safari, Opera */
	filter: grayscale(100%);
	transition:all 0.5s;
}
.hoverCss:hover .blogbox {
    -webkit-filter: grayscale(0); /* Chrome, Safari, Opera */
	filter: grayscale(0);
}
.blogimg.projectImageText {
	height:auto;
}
.imgProHeight{
	    height: 400px;
}
.marginTop50{
	margin-top: 50px;
}
.b4ServBox{
	width:100%;
	background:#f37021;
	height:80px;
}
.textBoxOfPro{
	position: absolute;
    top: 20px;
    background: rgba(243, 112, 33, 0.5);
    padding: 10px;
	width:80%;
}
.textBoxOfPro .projectTitle,
.textBoxOfPro p{
	color:#fff;
}
.titleServices{
	    text-align: center;
    color: #f37021;
    font-weight: 700;
    background: #fff;
    position: absolute;
    margin: 8px auto;
    left: 0;
    right: 0;
    width: 150px;
}
.servHr{
	border-top:1px solid #f37021;
}
.servicesBoxesImg{
	height: 300px;
    background-size: 100% auto;
}
.servicesBoxesTitle{
	    position: absolute;
    left: 0;
    right: 0;
/*     text-align: center; */
    bottom: 0;
    color: #fff;
    font-weight: 600;
    font-size: 16px;
    background: rgba(243, 112, 33, 0.7);
    margin-bottom: 0;
    padding: 5px;
	margin-right:15px;
	margin-left:15px;
}

.servicesBoxesImgOverlay{
	
	color:#fff;
	padding:30px;
	position: absolute;
    right: 0;
    left: 0;
    height: 300px;
    background: rgba(243, 112, 33, 0);
    top: 0;
    margin-right: 15px;
    margin-left: 15px;
	transition:all 0.4s ease;
	z-index: -1;
	padding-top:85px;
/* 	display:none; */
}
.servicesBoxesImgOverlay>p{
	transition:all 0.4s ease;
}

.hoverEffect{
	transition:all 0.4s ease;
	margin-bottom: 30px;
}
.hoverEffect:hover>a>.servicesBoxesImgOverlay{
	background: rgba(243, 112, 33, 0.8);
	z-index: 99;
/* 	display:block; */
	
}
.hoverEffect:hover .servicesBoxesTitle{
	display:none;
}


.newsNInsBox{
	width:100%;
	background:#e7e7e9;
	min-height:300px;
	padding-bottom:50px;
}
.newsNINStitle{
    position: absolute;
    color: #f37021;
    font-weight: 700;
    padding: 35px 35px 35px 85px;
    top: 50px;
}

.nextPrevIngPREV{
	    left: -255px;
    position: absolute;
    top: 50%;

}
.nextPrevIngNEXT{
	    right: -30px;
    position: absolute;
    top: 50%;
}
.postsBoxAllCats{
	position: relative;
    border: 1px solid #fff;
    margin-top: 50px;
    height: 200px;
    background: #fff;
    border-radius: 5px;
    box-shadow: 5px -5px 15px #f37021;
}
.postsBoxAllCats:hover,
.postsBoxAllCats:focus,
.postsBoxAllCats:active{
	outline:none!important;
}
.allCatitem{
	
}
.allCatitem>img{
	
    width: 100%;
    height: auto;
    margin-top: 30px;
    z-index: 99;
	position:absolute;
}

.newsContBox{
	
/*     position: absolute; */
/*     border: 3px solid #555; */
/*     padding: 15px 5px 30px 170px;
    height: 200px;
    margin-left: 50px; */
/*     margin-top: 85px; */
    z-index: 9;
    color: #555;
    font-weight: 600;
    font-size: 16px;
	    padding: 20px 10px 10px 30px;
}
.carousel-control.left,
.carousel-control.right{
	background-image:none;
}
#triangle-bottomright {
	right: 104px;
    float: right;
    position: absolute;
    border-bottom: 100px solid white;
    border-left: 100px solid transparent;
    margin-top: 240px;
}

/*landing ends*/

/*footer*/
.logoAlignment{
	text-align: center;
    padding-top: 50px;
}
.followUsIcon{
	font-size: 25px;
    padding-left: 49px;
}
.footer{
	width:100%;
	height:auto;
	background:#fff;
	padding: 20px;
}
.footerTitle{
	font-weight:900;
	font-size:15px;
}
.marTop20{
	margin-top: 20px;
}
.footerText{
	color: #333;
    font-weight: 400;
	font-size:14px;
}

.footerAddrBox{
	border: 1px solid #aaa;
	padding:10px 25px 5px 25px;
	margin-top:15px;
}
.footerAddrBox>p{
	font-weight:900;
}
.afterFoterBox{
	width:100%;
	height:70px;
	background:#f37021;
}
.copyrightText{
	color: #fff;
    padding: 25px 25px 0 25px;
    font-weight: 700;
}
/*footer ends*/

/*mobile view*/
@media(min-width: 768px){
	.navbar-nav {
		float: right!important;
		margin: 0;
	}
}
/*mobile ends*/

/*default*/
.page-cover-img img{
	width:100%;
/* 	margin-top: -90px; */
}
.page-page-title{
	text-align:center;
}
/*default*/

/*projects*/
.projectsBannerImg, .projectsBannerImgBlog{
	width:100%;
	position:relative;
/* 	margin-top: -90px; */
}

.projectsBannerImg img{
	width:100%;
	height:400px;
}
.projectsBannerImgBlog img {
	width:100%;
	height:auto;
}

.searchBoxes{
	background: #eee;
    margin-top: 15px;
    padding: 10px 10px 0px 10px;
}
.padding4{padding:10px!important;}
.projectImage{
	transition:all 0.5s ease;
    background-size: 100%;
    height: 250px;
}
.projectImghover{overflow:hidden;transition:all 0.5s ease;}
.projectImghover:hover>.projectImage{transform:scale(1.1);}
.projectTitle{   color: #f37021;
    font-size: 17px;
font-weight: 700;
}

.hoverCss .displayOnHover{
	opacity:0;
	transition: all 0.5s ease;
    background: rgba(243, 112, 33, 0.5);
    padding: 20px;
    position: absolute;
    top: 4px;
    right: 4px;
    left: 4px;
    bottom: 72px;
	
}
.afterHoverTitleBottom{bottom: 0;
    position: absolute;
    background: #f37021;
    left: 0;
    right: 0;
    margin-bottom: 0;
padding: 10px;
}
.hoverCss:hover .displayOnHover{
	opacity:1;
	
}
.hoverCss .projectImageText{
	transition:all 0.4s ease;	
	filter: grayscale(100%);
}
.hoverCss:hover .projectImageText{
	    filter: grayscale(0);	
}

#forSearchBock{display:block;}
.searchBySectop{
    width: 100%;
    padding: 2px;
    background: #f9f9f9;
    border-radius: 1px;
}
.forPadding{padding: 5px;}
.forPadding .projectDetailsOverlay{
	margin: 0px;
	    padding: 30px;
	position:absolute;
	opacity:0;
	transition:all 0.4s ease;
	right:0;
	left:0;
	top:0;
	bottom:0;
	    background: rgba(243, 112, 33, 0.5);
}
.forPadding:hover .projectDetailsOverlay{
	
	opacity:1;
	
}
.getInTitle{
	position: absolute;
    font-weight: 700;
    font-size: 35px;
    color: #f37021;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    left: 0;
    right: 0;
    margin-top: -60px;
}
.textBoxRight{
	background: #eeee;
    padding: 20px;
}

.rightBoxTitleTex{
	font-size: 13px;
    font-weight: 900;
    text-shadow: none;
}

.rightBlockProInfo{
	    position: absolute;
    bottom: 0;
    background: rgba(243, 112, 33, 1);
    padding: 8px;
    right: 0;
    z-index: 9999;
}

.prejectInfoBannerName{
	text-transform:uppercase;
}
li.dotColor{
	color:#f37021;
	font-size: 25px;
}

li.dotColor span{
	color:#333;
	font-size: 14px;
}
/*projects ends*/

/*about us*/
.contentGreyBox{
	background:#ddd;
	margin-top:4px;
}
.aboutUsCont{
	background: #fff;
    padding: 50px 50px 0 50px;
    width: 500px;
    text-align: right;
    margin-right: 0;
    margin-left: auto;
	    height: 450px;
}
.numberAB{
	font-size:60px;
	    font-weight: 600;
}
.aboutIMG{
	    margin-top: -100px;
	    margin-left: -20px;
}

.imgAUBG{
	    background-size: 100%;
    height: 250px;
}

.greyBG{
	    background: #ddd;
}

.margin200PX{
	    margin-top: 200px;
}

.afterAboutBold{
	font-size: 50px;
    color: #f37021;
    font-weight: 700;
}
.afterAboutText{
	font-size: 13px;
    color: #f37021;
    font-weight: 700;
	    padding: 0 25px 0 0;
	min-height:50px;
}
.autitleCSS
{
	font-size: 35px;
	color: #f37021;
    font-weight: 700;
    text-transform: uppercase;
	padding: 120px 0px 55px 70px;
    width: 380px;

}
.newABCont{
	padding: 60px 250px 25px 20px;
}

/*avout us ends*/
/*team*/
.teamIMG{padding-top:36px;}
.modal-body-css{
	padding: 30px;
	min-height:400px;
}
.page15Images{
	margin-top:50px;
}
.nextIMGTeam, 
.prevIMGTeam{
	bottom: 30px!important;
    top: auto;
    opacity: 1;
    
}
.teamMemText div{
	text-align:justify;
}
.prevIMGTeam{
	left: 30%;
}
.nextIMGTeam{
	right: 30%!important;
}
.teamImg img{
	height:300px;
}
.nextIMGTeam img,
.prevIMGTeam img{
	width:40px
}
.teamMemInfoBox{
	    background: rgba(243, 112, 33, 0.5);
    position: absolute;
    bottom: 5px;
    left: 10px;
    right: 10px;
    margin: 5px;
    padding: 5px 10px;
/* 	text-align:center; */
}
.modal-footer-css {
    padding: 0px;
    text-align: right;
    border-top: none;
}
.teamMemInfoName{
	    color: #fff;
    font-weight: 700;
    text-transform: uppercase;
}
.teamMemInfoDes{
	    text-transform: none;
    font-weight: 500;
    font-size: 11px;
}
.dialogBoxCenter{
	margin-top:calc(100vh / 3.5);
}
/*team end*/

/*contact us*/
.ContactUsForm{

    width: 400px;
    padding: 30px;
    background: rgba(255,255,255,0.5);
    text-align: right;
/*     margin-right: 100px; */
    margin-left: auto;
    margin-top: 10px;
}
.ContactUsForm input,
.ContactUsForm textarea{

    width: 100%;
    margin-bottom: 5px;
    padding: 5px;
}
/*work with us*/
.bgGrey{
	    background: #ddd;
	margin-top:5px;
	
}
/*.padding50 ,
.padding50P p*/
.padding50, .padding50Para{
	
    padding: 50px;

}

.titleH3{
	    color: #f37021;
    font-size: 35px;
    text-align: left;
    text-transform: uppercase;
    margin-top: 50px;
	margin-bottom: 0px;
    width: 250px;
	margin-right:auto;
    margin-left: 50px;
	font-weight:700;
}
.addressBottomBox{
	background-color: #e6e6e8;
	width:100%;
	margin:0;
}

.gitAddTitle{
	    height: 25px;
	font-weight:700;
	font-size:17px;
}
.blueColor{
	color:#4b75b8!important;
}
.GREYcOLOR{
	color:#818285!IMPORTANT;
}
.borderRight{
	border-right: 2px solid #aaa;
	    height: 280px;
}
.borderLeft{
	border-left: 2px solid #aaa;
	    height: 280px;
}
.topBottom{
	padding-top:20px;
	padding-bottom:20px;
}
.indicatorBoxMap{
	    position: absolute;
    width: 250px;
    margin-right: auto;
    margin-left: auto;
    left: 0;
    right: 0;
    margin-top: 20px;
}
.allDots{
	    font-size: 25px;
/*     color: #f37022; */
}
.INDIAHq{ color: #f37021;}
.REGIONALOff{color:#4b75b8}
.PROJECTOff{color: #7187ae;}
.getInTBGIMG{
	background-color: #eee;background-size: 100% 750px;    padding: 100px 100px 200px 100px;margin-top:5px; height:750px;  background-repeat: no-repeat;
}
.mainProInfo{
	    position: relative;
    background: rgba(243, 112, 33, 0.5);
    bottom: 0;
    width: 380px;
    margin-right: 0;
    margin-left: auto;
    margin-top: -130px;
    height: 130px;
    z-index: 998;
	    padding: 20px;
}
.mainProInfoTitle{
	font-size: 20px;
    text-transform: uppercase;
    color: #fff;
    font-weight: 400;
}
.mainProInfoSetup{
    color: #fff;
	font-size:14px;
}
.mainProInfoLoc{
	color: #fff;
	font-size:15px;

}
.checkboxLeft{
	margin-right: auto!important;
    margin-left: 0!important;
    width: 20px!important;
}
.aboutUsIconsAll{
	    background-repeat: no-repeat;
    height: 200px;
    background-position: center;
	width:100%;
	margin:0 auto;
	background-size:100%;
}
.innerWidth{
	width:90%;
	    margin: 0 auto;
}
.icon1{
	    padding-left: 0px;
    margin-top: -20px;
}
.icon2{
	    text-align: left;
    padding-left: 10px;
    padding-top: 10px;
}
.icon3{
	    text-align: left;
    padding-left: 35px;
    padding-top: 25px;
}
.icon4{
	    text-align: left;
    padding-left: 20px;
    padding-top: 30px;
}
.icon5{
	    text-align: center;
    padding-left: 60px;
}
.icon51{
	   padding-top: 65px;
    padding-left: 0px;
}
.icon52{
	        padding-top: 0px;
    margin-top: -20px;
}

.icon6{
	    padding-top: 105px;
    padding-left: 35px;
}
@media(max-width:768px){
	html, body{overflow-x:hidden;}
 	.icon1{
		padding-left: 5px;
}
/*	.icon3{
		padding-left:200px;
	}
 */
	.autitleCSS {
		font-size: 35px;
		color: #f37021;
		font-weight: 700;
		text-transform: uppercase;
		padding: 30px 0px 0px 20px;
		width: 90%;
	}
	.newABCont {
		padding: 20px 30px 0 20px;
	}
	.ContactUsForm{
		width: 300px;
    padding: 30px;
    background: rgba(255,255,255,0.5);
    text-align: right;
    margin-right: auto;
    margin-left: auto;
    margin-top: 10px;
	}
	.getInTBGIMG{
			background-color: #e6e6e8;
		background-size: 100%;
		padding: 220px 0 0 0;
		margin-top: 5px;
/* 		height: 1050px; */
		background-repeat: no-repeat;
	}
	.projectsBannerImg img{
		height:130px;
		
	}
	.overlayBannerLanding{
		height:130px;
	}
	.carousel-inner>.item>a>img, .carousel-inner>.item>img, .img-responsive, .thumbnail a>img, .thumbnail>img{
		height:auto;
	}
	.carousel-inner-landing>.item>a>img, .carousel-inner-landing>.item>img, .img-responsive, .thumbnail a>img, .thumbnail>img{
		height:130px;
	}
	.landingBanner{height:130px}
	.padding50, .padding50P p {
    padding: 14px;
}
	.mainProInfo{
		margin-top:0;
	}
	.logoAlignment{
	text-align: left;
    
}
	.dialogBoxCenter{
	margin-top:15px;
}
	.aboutUsIconsAll{
	    background-repeat: no-repeat;
    height: 201px;
    background-position: center;
	width:100%;
}
	.container-fluid-mob{
		padding-right: 0px;
    padding-left: 0px;
	}
	.nextPrevIngNEXT{right:0}
	.nextPrevIngPREV{left:0}
	.newsNINStitle{position:relative;}
	.newsNINStitle {
    padding: 0px 0px 10px 0;
		text-align: center;}
	.modal-footer-css{padding:20px;}
	.teamIMG{    padding-top: 0;}
	.imgProHeight{
	    height: 150px;
	}
	.padding50, .padding50Para {
		padding: 0;
	}

.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
    border-color: #101010;
    position: absolute;
    z-index: 999;
    width: 100%;
    background: #fff;
    left: 0;
    right: 0;
    margin: 0 auto;
}
}

input[type=number]::-webkit-inner-spin-button, 
input[type=number]::-webkit-outer-spin-button { 
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    margin: 0; 
}

.navbar-inverse .navbar-toggle .icon-bar {
    background-color: #999!important;
}

.alignright{
	float: right;
    padding-left: 20px;
}
.alignleft{
	float: left;
    padding-right: 20px;
}
.blogTitle{
	    font-size: 35px;
    color: #f37021;
    font-weight: 700;
    text-transform: uppercase;
	margin:50px 0;
}

.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:focus, .navbar-inverse .navbar-nav>.open>a:hover{
	background-color: transparent!important;
    color: #f27343!important;
}
.dropdown:hover .dropdown-menu{
	display:block!important;
}

.navbar-nav>li>.dropdown-menu {
    margin-top: -5px;
    left: 15px;
}

.dropdown-menu>li>a {
  
    padding: 4px 10px;
    white-space: nowrap;
    text-transform: uppercase;
	    font-weight: 600;
}
.dropdown-menu>li:hover>a {
  
    text-transform: uppercase;
    background: transparent;
    color: #f27343;
}

.publications{
	padding: 20px;
    border: 1px solid #eee;
    border-radius: 4px;
    box-shadow: 7px 8px 10px #ccc;
	cursor:pointer;
	
}
.topBottomPadding20px{
	padding:20px 0;
}
.publicationImage{
	background-size: cover;
    height: 300px;
    width: 100%;
    background-position: center top;
	background-repeat:no-repeat;
	margin-bottom:15px;
}
.publicationTitle{
	    position: absolute;
    background: rgba(0,0,0,0.6);
    color: #fff;
    padding: 8px;
    font-size: 18px;
    font-weight: 600;
    left: 36px;
    right: 36px;
    bottom: 57px;
}
.publicationPdf{
	    color: #f27343;
    font-size: 16px;
    font-weight: 600;
	text-align:right;
}
.publicationPdfP{
	margin-bottom:0;
}
.projectPlay{
	    position: absolute;
    top: 40%;
    left: 0;
    right: 0;
    margin: 0 auto;
    text-align: center;
}

.testimpnialTitle{
	text-align: center;
    font-size: 45px;
    font-weight: 600;
}

.testTitle{
	      text-align: right;
    font-size: 25px;
/*     border-bottom: 3px #f37021 solid; */
    position: absolute;
    right: 0;
       margin-top: 1px;
    font-weight: 700;

}

blockquote {
    font-family: Georgia, serif;
    font-size: 18px;
    font-style: italic;
/*     width: 450px; */
    margin: 0.25em 0;
    padding: 0.25em 40px;
    line-height: 1.45;
    position: relative;
/*     color: #383838; */
/*     background:#ececec; */
	border-left:none!important;
	margin-left: 0px;
}
 
blockquote:before {
    display: block;
    content: "\201C";
    font-size: 80px;
    position: absolute;
    left: -10px;
    top: -35px;
    color: #f37021;
}
 
blockquote cite {
    color: #999999;
    font-size: 14px;
    display: block;
    margin-top: 5px;
}
  
blockquote cite:before {
    content: "\2014 \2009";
}

.testBox{
	        box-shadow: 0px 0px 20px #CCc;
    padding: 25px;
    margin : 35px 0;
	    border-radius: 4px;
}
.carousel-indicators.testimonials li{
    
           border: 1px solid #f37021;
}
.carousel-indicators.testimonials .active {
    
    background-color: #f37021;
}

ol.carousel-indicators.testimonials {
	margin-bottom: -50px;
}

.testimonialImagesLogo{
	    max-width: 100%;
    max-height: 200px;
	    padding: 0px 10px 0px 30px;
}

.carouselTestimonials{
	    min-height: 200px;
}

@media(max-width:767px)
{
	.testTitle{
		position:relative;
	}
	.testimonialImagesLogo{
		padding:25px;
	}
}
/*
     FILE ARCHIVED ON 18:02:07 May 20, 2024 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 12:30:54 Jul 04, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.507
  exclusion.robots: 0.048
  exclusion.robots.policy: 0.038
  esindex: 0.01
  cdx.remote: 5.92
  LoadShardBlock: 99.309 (3)
  PetaboxLoader3.datanode: 118.291 (5)
  PetaboxLoader3.resolve: 443.22 (3)
  load_resource: 532.169
  loaddict: 98.694
*/