body{
	padding:0;
	margin:0;
}

.aberration ul li {
	list-style-type:none;
	display:inline-block;
	margin-left:18px;
	
}

.aberration ul  {
	padding-left:0;
	text-align:right;
	margin:0;
	padding:5px;
}

.md-t{
	margin-top:0;
}


.scroll-to-top {
  width: 50px;
  height: 50px;
  text-align: center;
  font-weight: bold;
  text-decoration: none;
  position: fixed;
  bottom: 0px;
  right: 50%;
  display: none;
  z-index: 2000;
  background-color: #ff000057;
  transition: transform 0.3s;
  overflow: hidden;
}
.scroll-to-top:before, .scroll-to-top:after {
  content: '';
  position: absolute;
  display: block;
  top: 15px;
  background-color: #fff;
  height: 20px;
  width: 5px;
}
.scroll-to-top:before {
  transform: rotate(-45deg);
  left: 28px;
  box-shadow: -8px 14px 0px 8px #ff000057;
}
.scroll-to-top:after {
  transform: rotate(45deg);
  right: 28px;
}
.scroll-to-top:focus {
  outline: none;
}


#plugtape{
	display: -webkit-flex; /* Safari */
  display: flex;
  flex-direction:column;
}

.visit{
    position: fixed;
    top: 50%;
    transform: rotateZ(-90deg);
    right:-50px;
    background-color: #de0000;
    border: 2px solid #fff;
	z-index:5;
}

.visit:hover,.visit:focus{
    background-color:#a60000;
    border: 2px solid #fff;
}

.aberration{
	padding-right:22%;
}



.blade h3{
	font-weight:bold;
	color: red;
    font-size: 25px;
    letter-spacing: 1px;
    text-transform: uppercase;
}

.aberration ul li a  {
	text-decoration:none;
	color:#fff;
	margin-left:2px;
}

.acquiesce{
	background-color:#bd0500;
	padding:5px;
	padding-left:24%;
}

.acquiesce a{
	color:#fff;
}

@media only screen and (min-width: 600px) {
  .acquiesce::after{
	content: '';
    position: absolute;
    width: 50px;
    height: 30px;
    transform: skewX(10deg);
    background-color: #bd0500;
    right: -25px;
    margin-top: -5px;
	}
}



.pd{
	padding:0;
}
.md{
	margin:0;
}

.abhor{
	background-color:#000000;
	
	
}

.white{
	color:#fff;
}


.alacrity{
	background-image:url('../images/banner.jpg');
	background-size:cover;
	padding-bottom:50px;
}

.amiable{
	color:#fff;
	
}


.cele p{
	margin-bottom:30px;
}

.amiable h4{
	font-weight:bold;
	text-align:center;
	margin-top:30px;
	letter-spacing:1px;
}

.amiable p {
	text-align:justify;
}

.appease {width: 50px;
    height: 50px;
    border: 1px solid #fff;
    transform: rotate(46deg);
    background-color: #495b7c;
    margin-left: auto;
    margin-top: -25px;
    margin-right: auto;
    box-shadow: 0 0 0 10px #495b7c;
	}
	
.arcane {width: 50px;
    height: 50px;
    border: 1px solid #fff;
    transform: rotate(46deg);
    background-color:#bd0600;
    margin-left: auto;
    margin-top: -25px;
    margin-right: auto;
    box-shadow: 0 0 0 10px #bd0600;;
	}	

.appease i{
	transform: rotate(-46deg);
	font-size:20px;
	margin-top:12px;
	margin-left:12px;
}


.arcane i{
	transform: rotate(-46deg);
	font-size:20px;
	margin-top:12px;
	margin-left:12px;
}
	
.debase form{
	background-color:#2fbaa7;
	padding:20px 0;
	margin-top:25px;
}	

.debase form h3{
	 font-size: 30px;
	 font-weight:bold;
  background: -webkit-linear-gradient(#fff,#fff, #e0e0e0);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  text-align:center;
  margin-bottom: 17px;
}

.cap{
	display:none;
}

.leaf{
	width:49%;
}

.impudent{
	width:98.6%;
}

.implacable textarea{
	width:98.6%;
	
}
	
.debase form p{
	margin-bottom:5px;
	margin-top:15px;
	color:#fff;
}	

.implacable input{
	height: 33px;
    margin-top: 26px;
    border: 1px solid #2b364c;
    border-radius: 2px;
    padding-left: 10px;
    box-shadow: 0 0 1px 0px #2b364c;
}

.implacable input:focus{
	outline:0;
	box-shadow: 0 0 6px 0px #2b364c;
}

.implacable input::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #2b364c;
  opacity: 1; /* Firefox */
  font-weight:bold;
}

.implacable input:-ms-input-placeholder { /* Internet Explorer 10-11 */
   color: #2b364c;
  opacity: 1; /* Firefox */
  font-weight:bold;
}

.implacable input::-ms-input-placeholder { /* Microsoft Edge */
   color: #2b364c;
  opacity: 1; /* Firefox */
  font-weight:bold;
}


.implacable textarea::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #2b364c;
  opacity: 1; /* Firefox */
  font-weight:bold;
}

.implacable textarea:-ms-input-placeholder { /* Internet Explorer 10-11 */
   color: #2b364c;
  opacity: 1; /* Firefox */
  font-weight:bold;
}

.implacable textarea::-ms-input-placeholder { /* Microsoft Edge */
   color: #2b364c;
  opacity: 1; /* Firefox */
  font-weight:bold;
}

.implacable textarea:focus{
	outline:0;
	box-shadow: 0 0 6px 0px #2b364c;
}

.implacable textarea{
 margin-top: 26px;
    border: 1px solid #2b364c;
    border-radius: 2px;
    padding-left: 10px;
    box-shadow: 0 0 1px 0px #2b364c;
	
}

.implacable input[type="submit"]{
	width:98.6%;
	background-color:#2b364c;
	color:#fff;
	text-align:center;
	border-radius:3px;
	margin-left:0;
}

.incisive{
	font-weight:bold;
	text-align:center;
	color:#2b364c;
}
	
.c1{
	background-color:#495b7c; 
	padding-bottom:45px;
	height:250px;
	
}

.c2{
	background-color:#bd0600; 
	padding-bottom:25px;
	height:250px;
}


.kin p{
	padding-bottom: 20px;
	}

.callous{
	background: linear-gradient(25deg,#495b7c,#495b7c,#bd0600,#bd0600);
	font-family: 'Source Sans Pro', sans-serif;
	font-size:16px;
	}

.form hr {
	margin-left: -11%;
}

form span{
	color:#ff0800;
}

.brusque{
	width:91%;
	background-color:#0f4776;
	color:#fff;
	text-align:center;
	box-shadow: 0 0 5px 1px #fff;
}

.brusque{
	padding-left:10%;
}




.cajole>input[type="text"],input[type="email"],.cajole>input[type="tel"],select{
	width:90%;
	margin-right:10%;
	height:30px;
	
}

.cajole>input[type="submit"]{
	background-color:#0f4776;
	border:2px solid #3b9deb;
	color:#fff;
	text-align:center;
	box-shadow:0 0 2px #000;
	margin-left:20%;
	margin-top:30px;
	font-weight:600;
}

form p:nth-last-child(1){
	font-size: 12px;
    margin-right: 10%;
    text-align: justify;
}


.cajole{
	padding-left:10%;
}

.candor img{
	margin-left:0%;
	margin-top:15px;

}

.sane>li>a{
	
	font-weight: 600;
    color: #000;
		font-family: 'Roboto', sans-serif;
		padding:0;
}



.nav>li>a:focus, .nav>li>a:hover{
	
	background-color:#fff;
}

.sane>li{
	padding:10px 14px;
}


.sane>li>a:after{
	content:'';
	position:absolute;
	display:block;
	width:0%;
	
	height:2px;
	background-color:#000;
	transition:width 0.5s;
}

.sane>li>a:hover:after{
	width:100%;
	
	transition:width 0.5s;
}


.hold {
	padding-left:0;
}

.hold li{
	list-style-type:none;
	display:inline-block;
	padding:0 7px;
	
}

.screw{
	text-align:center;
	height:250px;
	padding:50px 15px;;
}

.screw i{
	font-size:25px;
	color:#fe0000;
}


.mart{
	padding:10px;
	box-shadow: 0 0 1px 1px #bdbdbd;
	margin-top:50px;
	border-radius:5px;
}

.mart .knight{
	overflow:hidden;
}

.cape{
	text-align:center;
}

.cape i{
	font-size:30px;
}

.cape h3{
	font-weight:bold;
	font-size:18px;
}

.cape div{
	padding:80px 0;
	color:#fff;
	height:275px;
}

.cape div:nth-child(1){
	background-color:#353942;
}

.noozle{
	font-weight:bold;
	
}

.belt input{
	width:100%;
	height:40px;
	margin:8px 0;
	padding-left:10px;
	border-radius:5px;
	border:1px solid #7b7b7b;
}


.rope{
	width:100%;
	height:100px;
	border-radius:5px;
	border:1px solid #7b7b7b;
	margin-bottom:10px;
	margin-top:15px;
	padding-left:10px;
}


.blend{
	
	background-color:#ec2022;
	color:#fff;
	border-radius:15px;
	border:2px solid #fff;
	padding:5px 30px;
	font-weight:600;
	margin:20px 0;
}

.cape div:nth-child(2){
	background-color:#ec2022;
}


.cape div:nth-child(3){
	background-color:#000000;
}


.cape div:nth-child(4){
	background-color:#353942;
}
.mart img{
	transition:0.5s;
}

.mart img:hover{
	transform:scale(1.1);
	transition:0.5s;
}

.f1{
	border-right:2px solid #000;
	border-bottom:2px solid #000;
}



.f2{
	border-top:2px solid #000;
	border-left:2px solid #000;
	margin-top:-2px;
	margin-left:-2px;
}

.screw h3{
	font-weight:bold;
}
.hold li a{
	color:#555;
}

.rasin{
	background-color: #0000009c;
    color: #fff;
    padding: 8px 5px;
    position: relative;
    margin-top: -36px;
}

.rasin span:nth-child(3){
	color:#ffc500;
}

.candor{
	margin-bottom:12px;
}



.candor .navbar{
	margin-top:55px;
}

.candor .adapt{
	margin-top:5px;
}


.pd{
	padding:0;
}

.md{
	margin:0;
}


.acer{
	display:inline-block;
	color:#fff;
	margin:0;
	font-size:20px;
}

.key{
	color:#fff;
	opacity:1;
}

.sport input{
	width: 46%;
    float: left;
    height: 29px;
    margin: 7px;
    padding-left: 8px;
    border-radius: 4px;
}

.sport textarea{
	width:94%;
	margin: 7px;
}

.sport input[type="submit"]{
	width: 35%;
    background-color: #ff0000;
    border:2px solid #ff0000;
    font-weight: bold;
    color: #fff;
    text-transform: uppercase;
}
.sport>span input{
	width: 46%;
    float: left;
    height: 29px;
    margin: 7px;
    padding-left: 8px;
    border-radius: 4px;
}

.sport>span textarea{
	width:94%;
	margin: 7px;
}

.sport>span input[type="submit"]{
	width: 35%;
    background-color: #ff0000;
    border:2px solid #ff0000;
    font-weight: bold;
    color: #fff;
    text-transform: uppercase;
}
.tik{
	height:auto;
}

.beam{
	background-color:#495b7c;
}

.chide p{
	background-color:#bd0600;
	color:#fff;
	text-align:center;
	padding-top:5px;
	padding-bottom:5px;
	margin-bottom:0px;
	font-size:21px;
	font-weight:bold;
	    font-family: 'Roboto', sans-serif;
		text-transform:uppercase
}

.chide p>span{
	font-size:21px;
	margin-right:5px;
}


.chide span{
	
    margin-top: 8px;
    font-size: 20px;
    margin-bottom: 4px;
    display: inline-block;
	font-family: 'Muli', sans-serif;
	font-weight:300;
}


@media screen and (min-width:1250px) {
  
	.callit{
			width:1250px;
		}
}


.chide marquee{
	background-color:rgba(43,54,76,0.7);
	color:#fff;
	padding:6px 0;
}


.circumspect{
	margin-top:90px;
	margin-bottom:50px;
	overflow:hidden;
}


.image-hover {
	border:10px solid #fff;
box-shadow:0px 2px 3px rgba(0, 0, 0, 0.3);
-moz-box-shadow:0px 2px 3px rgba(0, 0, 0, 0.3);
-webkit-box-shadow:0px 2px 3px rgba(0, 0, 0, 0.3)
}



.img-shadow-1
{
-webkit-box-shadow: 0 28px 16px -26px black;
-moz-box-shadow: 0 28px 16px -26px black;
box-shadow: 0 28px 16px -26px black, 0 0 2px 0px #000;
}



.img-shadow-1:hover
{
transform:scale(1.1);
-webkit-transform:scale(1.1);
-moz-transform:scale(1.1);
-ms-transform:scale(1.1);
-o-transform:scale(1.1);

-webkit-box-shadow: 0 58px 36px -56px black;
-moz-box-shadow: 0 58px 36px -56px black;
box-shadow: 0 58px 36px -56px black;
}

.img-shadow-1
{
transition:all .6s ease-in-out;
-webkit-transition:all .6s ease-in-out;
-moz-transition:all .6s ease-in-out;
-ms-transition:all .6s ease-in-out;
-o-transition:all .6s ease-in-out;
}

.img-shadow-1:hover
{
transition:all .6s ease-in-out;
-webkit-transition:all .6s ease-in-out;
-moz-transition:all .6s ease-in-out;
-ms-transition:all .6s ease-in-out;
-o-transition:all .6s ease-in-out;
}

.clandestine h2{
	font-weight:bold;
	margin-top:60px;
	text-transform:uppercase;
}

.clandestine span{
	color:#ff0000;
	
}


.clandestine p{
	line-height: 29px;
    text-align: justify;
    word-spacing: 3px;
}


.clandestine button{
	    background: #ff0000;
    color: #fff;
    border: 2px solid #ff0000;
    padding: 5px 25px;
	font-weight:600;
}






.coerce h2{
	font-weight:600;
}

.coerce p{
	line-height:34px;
}

.resCarousel-inner {
    overflow-x: hidden;
    white-space: nowrap;
    font-size: 0;
    vertical-align: top;
}

.resCarousel-inner .item {
    display: inline-block;
    font-size: 14px;
    white-space: initial;
}


/*banner*/

.banner {
    overflow: hidden !important;
}


/*tile css*/

.resCarousel-inner .item .tile {
    background: white;
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
    margin: 5px;
	margin-bottom:0px;
}

.rescarousel p{
	background-color:#bd0500;
	margin:0 5px;
	padding:8px 0;
	font-weight:bold;
	text-transform:uppercase;
	color:#fff;
}


/*animation*/

.resCarousel[data-animator="lazy"] .item {
    transition: .6s ease all;
}

@media (max-width: 767px) {
    .leftRs,
    .rightRs {
        /*display: none;*/
    }
    .resCarousel-inner {
        overflow-x: auto;
    }
}


/*resCarousel Css End*/

/*carousel end*/



.eloquent>ul {
	padding-left:0;
}

.eloquent>ul>li  {
	list-style-type:none;
	display:inline-block;
	margin:2%;
}


.eloquent>ul>li>a {
	display:inline-block;
	text-decoration:none;
	width:40px;
	height:40px;
		
	    
}

.eloquent>ul>li>a:hover{
	transform:translateY(-5px);
}




.eloquent>ul>li>a>span:before {
	font-size:20px;	
    position: absolute;
    width: 40px;
    height: 40px;
    background-color: #000;
	color:#fff;
    top: 0;
    margin-left: -6px;
	transform-origin:top;
	transition:transform 0.5s;
	padding-top:5px;
	
}


.eloquent>ul>li>a:hover>span:before {
	transform:rotateX(90deg) translateY(-10px);
	
}

.eloquent>ul>li>a>span:after{
	font-size:20px;
    position: absolute;
    width: 40px;
    height: 40px;
    background-color: #000;
	color:#fff;
    top: 0;
    margin-left: -6px;
	transform-origin:bottom;
	transform:rotateX(-90deg) translateY(-10px);
	transition:transform 0.5s;
	padding-top:5px;
}


.eloquent>ul>li>a:hover>span:after {
	transform:rotateX(0deg);
	
}

.eloquent>ul>li:nth-child(1)>a>span:after,
.eloquent>ul>li:nth-child(1)>a>span:before
   {content: "\f082";
    font-family: FontAwesome;
	text-align:center;
	background-color:#3b5998;
	}

	
	.eloquent>ul>li:nth-child(2)>a>span:after,
.eloquent>ul>li:nth-child(2)>a>span:before
   {content: "\f099";
    font-family: FontAwesome;
	text-align:center;
	background-color:#1da1f2;
	}

	
	.eloquent>ul>li:nth-child(3)>a>span:after,
.eloquent>ul>li:nth-child(3)>a>span:before
   {content: "\f0d5";
    font-family: FontAwesome;
	text-align:center;
	background-color:#ce4437;
	}

	
	.eloquent>ul>li:nth-child(4)>a>span:after,
.eloquent>ul>li:nth-child(4)>a>span:before
   {content: "\f0e1";
    font-family: FontAwesome;
	text-align:center;
	background-color:#0274b3;
	}

	
.cad{
	background-image:url(../images/pbg.jpg);
	padding-bottom:30px;
	margin-top:30px;
	
}	
	
	
	
	
.complacency p{
	line-height:28px;
	text-align:justify;
	font-family: 'Poppins', sans-serif;
	font-weight: 300;
	    font-size: 1em;
    font-size: 1em;
    color: #666;
	
}

.connive h3{
	text-transform:uppercase;
	color:#fff;
	text-align:center;
	font-weight:bold;
	margin-top:60px;
}


.pin{
	font-size:36px;
	font-weight:100;
	font-family: 'Roboto', sans-serif;
}

.pin span{
	color: #1395ba;
}

.deferential h3{
	font-family: 'Roboto', sans-serif;
	font-weight: 500;
	text-transform:uppercase;
	font-size:22px;
}

.embezzle h3{
	font-family: 'Roboto', sans-serif;
	font-weight: 500;
	text-transform:uppercase;
	font-size:22px;
}


.confidant .resCarousel-inner .item .tile{
	background-color:#ffffff00;
	box-shadow:0 0 0 0 #fff;
}

.connive{
	background-color: #485b7d;
	background-size:cover;
	padding-bottom:45px;
}


.leftbt{
	margin-left:-70px;
}


.rightbt{
	margin-right:-70px;
}


.coerce{
	background: url('../images/bgp.jpg');
    color: #fff;
    padding: 10px 22px;
    margin-top: 38px;
	    box-shadow: 0 0 0px 5px #2098ba;
}













/*social media*/
@media (max-width: 786px){
  .projectFactsWrap .item {
     flex: 0 0 50%;
  }
}


/*counter end*/
.coherent{
	    width: 220px;
    height: 220px;
    border: 5px solid #fff;
    border-radius: 50%;
    padding-top: 24px;
    margin-left: auto;
    margin-right: auto;
    box-shadow: 0 0 8px 1px #fff;
}
footer tr td {
	color:#fff;
}

footer tr td:nth-child(1){
	vertical-align:top;
}

footer tr td:nth-child(2){
	vertical-align:top;
}

footer tr td:nth-child(3) p{
	text-transform: lowercase;
    line-height: 25px;
    word-spacing: 2px;
    letter-spacing: 1px;
    font-size: 14px;
    margin-top: -5px;
    margin-left: 8px;
}



.sid li a{
	margin:5px;
	
	margin-bottom:20px;
	padding:8px 10px;
	color:#fff;
}

.md-top>li>a{
	padding:0px 5px;
}


.sid>li.active>a{
	color: #fff;
    background-color: #ffffff00;
    box-shadow: 0 0 3px 1px #FFF;
}

.sid>li.active>a{
	color: #fff;
}

.sid>li.active>a:hover{
	box-shadow: 0 0 2px 2px #fff;
	background-color:#475b7c;
	
}



 .sid>li>a:hover{
	 color:#fff;
	 background-color:#475b7c;
 }

.complacency{
	margin-top:40px;
	margin-bottom:40px;
}

.decry{
	    padding: 8px 0;
    background: linear-gradient(66deg,#bd0500 50%, #000 50%);
    color: #fff;
    word-spacing: 5px;
}

.decry>ul{
	padding-left:20px;
	display:inline-block;
	margin-bottom:0;
}

.decry>ul>li>a{
	text-decoration:none;
	color:#fff;
	margin:0 2px;
	
}

.decry>ul>li{
	list-style-type:none;
	display:inline-block;
}

.get{
	font-size: 24px;
    font-weight: 300;
    color: #fff;
    font-family: 'Roboto Slab', serif;
    text-align: right;
    width: 100%;
    line-height: 20px;
    text-transform: uppercase;
}

.touch{
	color: #fff;
    font-size: 45px;
    font-family: 'Roboto Slab', serif;
    font-weight: 700;
    text-transform: uppercase;
    text-align: right;
    line-height: 56px;
}

.debased{
	background: linear-gradient(#121212,#2a2a2a),url(../images/b.jpg);
	background-size:cover;
	color:#fff;
	
}


.impertinent{
	
	background: linear-gradient(#2b364c,#475b7c);
	
	color:#fff;
	padding-top:80px;
	padding-bottom:25px;
	
}

.deferential{
	border-right:1px solid #c5c3c3;
}



.demure p{
	text-transform:uppercase;
	text-align:center;
	font-weight:600;
	
	
}

.demure p:nth-child(1){
	font-size:18px;
	margin-top:20px;
}




.demure i{
	text-align:center;
	display: block;
	font-size:50px;
	margin-bottom:8px;
}

.deride{
	width:200px;
	height:200px;
	border-radius:50%;
	border:5px solid #fff;
	color:#fff;
	font-size:17px;
	padding-top:25px;
	box-shadow: 0 0 20px 0 #fff;
}


.despot{
	background: linear-gradient(#000000ad,#000000a3),url(../images/bg4.jpg);
    background-size: cover;
    background-attachment: fixed;
	padding:60px 0;
	margin-top:50px;
	
}


.pdl{
	padding-left:0;
}



.pdl{
	padding-right:0;
}


.quote{
	padding-left:5px;
}


.quote li {
	list-style-type:none;
	padding-bottom: 5px;
    margin-bottom: 13px;
    border-bottom: 1px solid #fff;
	
}


.quote p {
	text-align: justify;
    margin-bottom: 0;
    font-size: 12px;
    font-style: italic;
}


.diligent p{
	font-size: 50px;
    text-align: center;
    color: #fff;
    font-weight: bold;
    background-color: #0000005e;
    margin-top: 22%;
    padding: 16px 0;
}


.elated>input,.elated>textarea{
	width: 100%;
    background-color: #f0f8ff00;
    margin-bottom: 15px;
    border: 2px solid #fff;
    border-radius: 5px;
    padding: 5px 5px;
}

.elated>input::placeholder {
  color: #fff;
 
}

.elated>span input,.elated>span textarea{
	width: 100%;
    background-color: #f0f8ff00;
    margin-bottom: 15px;
    border: 2px solid #fff;
    border-radius: 5px;
    padding: 5px 5px;
    color: #fff;
}

.elated>span input::placeholder {
  color: #fff !important;
 
}

.eloquent p{
	word-spacing: 2px;
    line-height: 30px;
}

.stake{
	padding-top:10px;
}

.stake>ul>li>a{
	text-transform:uppercase;
	font-family: 'Heebo', sans-serif;
	font-size:12px;
	padding:45px 0;
}

.stake>ul .active>a{
	background-color: #2b364c;
    color: #fff;
	text-transform:uppercase;
	font-family: 'Heebo', sans-serif;
}

.nav-tabs.nav-justified>.active>a, .nav-tabs.nav-justified>.active>a:focus, .nav-tabs.nav-justified>.active>a:hover{
	background-color: #de0000;
    color: #fff;
}
.nav-tabs.nav-justified>.active>a>i, .nav-tabs.nav-justified>.active>i:focus, .nav-tabs.nav-justified>.active>a>i:hover
{
	color:#fff;
}

.stake>ul>li>a>i{
	display:block;
	font-size:23px;
	margin-bottom:18px;
}


.stake>ul>li>a{
	border:1px solid #de00007a;
	
}

.nav-tabs.nav-justified>li>a{
	border:1px solid #de00007a;
}


.stake table{
	width:100%;
	margin-top:20px;
	margin-bottom:20px;
}

.stake table>tbody>tr>th{
	padding:14px 0;
	background-color:#de0000;
	color:#fff;
	text-align:center;
	font-family: 'Heebo', sans-serif;
}

.stake table>tbody>tr>td{
	padding:14px 0;
	text-align:center;
	font-size: 13px;
	font-family: 'Heebo', sans-serif;
}
.nav-tabs.nav-justified>li>a{
	border-radius:0 0 0 0;
	color:#de0000;
}


.fabricate{
	background:url('../images/program-banner.jpg');
	background-size:cover;
}

.fabricate span{
	font-weight:300;
	font-size:24px;
}

.fabricate h2{
	color:#fff;
	margin: 50px 0;
	font-size:40px;
	text-align:right;
	text-transform:uppercase;
	font-family: 'Roboto Slab', serif;
	font-weight:bold;
}

.bone{
	text-align:center;
	margin-top:40px;
	color:#fff;
}

.bone h3{
	font: 500 20px "Roboto",sans-serif;
    color: #fff;
}

.handle{
	background-image:url('../images/key-factors.jpg');
	padding-bottom: 40px;
    padding-top: 10px;
}

.p5{
	margin-top:65px;
	
}


/*contact us start*/



.carrot{
	background: linear-gradient(#ca4f03,#c74b03);
		padding: 50px 25px;
    
	
}


.carrot>table>tbody>tr>td>p{
	padding:5px 10px;
	color:#fff;
}


.carrot>table>tbody>tr>td>p>a{
	
text-decoration:none;
	color:#fff;
}

.carrot>table>tbody>tr>td>p>a:hober{
	
	color:#fff;
}



.carrot>table>tbody>tr>td>i{
	color:#fff;
	
}
.carrot>table>tbody>tr>td{
	vertical-align:top;
		padding-top:20px;
}


.carrot>table>tbody>tr>td>p:nth-child(1){
	font-weight:bold;
	padding:0 10px;
	
}

.carrot .ad{
	    line-height: 30px;
    word-spacing: 3px;
}

.mercury{
	    border-top: 30px solid #ffffff;
}



/*contact us end*/


@media only screen and (max-width: 1442px){
	.carrot{	padding: 20px 25px;
		background-color:#000;
	}
	
	.acquiesce{
		padding-left:12%;
	}
	
	.aberration{
		padding-right: 9%;
	}
}



.carousel-fade .carousel-inner .item {
  opacity: 0;
  -webkit-transition-property: opacity;
  -moz-transition-property: opacity;
  -o-transition-property: opacity;
  transition-property: opacity;
}
.carousel-fade .carousel-inner .active {
  opacity: 1;
}
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
  left: 0;
  opacity: 0;
  z-index: 1;
}
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
  opacity: 1;
}
.carousel-fade .carousel-control {
  z-index: 2;
}














  /*jssor slider loading skin spin css*/
        .jssorl-009-spin img {
            animation-name: jssorl-009-spin;
            animation-duration: 1.6s;
            animation-iteration-count: infinite;
            animation-timing-function: linear;
        }

        @keyframes jssorl-009-spin {
            from { transform: rotate(0deg); }
            to { transform: rotate(360deg); }
        }

        /*jssor slider arrow skin 051 css*/
        .jssora051 {display:block;position:absolute;cursor:pointer;}
        .jssora051 .a {fill:none;stroke:#fff;stroke-width:360;stroke-miterlimit:10;}
        .jssora051:hover {opacity:.8;}
        .jssora051.jssora051dn {opacity:.5;}
        .jssora051.jssora051ds {opacity:.3;pointer-events:none;}

        /*jssor slider thumbnail skin 111 css*/
        .jssort111 .p {position:absolute;top:0;left:0;width:200px;height:100px;background-color:#000;}
        .jssort111 .p img {position:absolute;top:0;left:0;width:100%;height:100%;}
        .jssort111 .t {position:absolute;top:0;left:0;width:100%;height:100%;border:none;opacity:.45;}
        .jssort111 .p:hover .t{opacity:.8;}
        .jssort111 .pav .t, .jssort111 .pdn .t, .jssort111 .p:hover.pdn .t{opacity:1;}
        .jssort111 .ti {position:absolute;bottom:0px;left:0px;width:100%;height:28px;line-height:28px;text-align:center;font-size:12px;color:#fff;background-color:rgba(0,0,0,.3)}
        .jssort111 .pav .ti, .jssort111 .pdn .ti, .jssort111 .p:hover.pdn .ti{color:#000;background-color:rgba(255,255,255,.6);}













/* responsive start*/

/* testimonial slider*/
	




.testim .wrap {
    position: relative;
    width: 100%;
    max-width: 1020px;
    padding: 40px 20px;
    margin: auto;
}

.testim .arrow {
    display: block;
    position: absolute;
    color: #f00;
    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: 1;
}

.testim .arrow:before {
		cursor: pointer;
}

.testim .arrow:hover {
    color: #d20000;
}
    

.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: 2;
		height: 12px;
}

.testim .dots .dot {
    list-style-type: none;
    display: inline-block;
    width: 12px;
    height: 12px;
    border-radius: 50%;
    border: 1px solid #a9a9a9;
    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: #f00;
    border-color: #ea830e;
}

.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 h2 {
    color: #f00;
    font-size: 1em;
    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 h2 {
    -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 h2 {
    -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: 500px) {
	.testim .arrow {
		font-size: 1.5em;
	}
	
	.testim .cont div p {
		line-height: 25px;
	}

}


/*testimonial slider end*/






.blog-card {
  display: flex;
  flex-direction: column;
  margin: 1rem auto;
  box-shadow: 0 3px 7px -1px rgba(0, 0, 0, .1);
  margin-bottom: 1.6%;
  background: #fff;
  line-height: 1.4;
  font-family: sans-serif;
  border-radius: 5px;
  overflow: hidden;
  z-index: 0;
}
.blog-card a {
  color: inherit;
}
.blog-card a:hover {
  color: #5ad67d;
}
.blog-card:hover .photo {
  transform: scale(1.3) rotate(3deg);
}
.blog-card .meta {
  position: relative;
  z-index: 0;
  height: 200px;
}
.blog-card .photo {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-size: cover;
  background-position: center;
  transition: transform 0.2s;
  
}
.blog-card .details, .blog-card .details ul {
  margin: auto;
  padding: 0;
  list-style: none;
}
.blog-card .details {
  position: absolute;
  top: 0;
  bottom: 0;
  left: -100%;
  margin: auto;
  transition: left 0.2s;
  background: rgba(0, 0, 0, 0.42);
  color: #fff;
  padding: 10px;
  width: 100%;
  font-size: 0.9rem;
}
.blog-card .details a {
  text-decoration: dotted underline;
}
.blog-card .details ul li {
  display: inline-block;
}
.blog-card .details .author:before {
  font-family: FontAwesome;
  margin-right: 10px;
  content: "\f007";
}



.blog-card .details .date:before {
  font-family: FontAwesome;
  margin-right: 10px;
  content: "\f133";
}
.blog-card .details .tags ul:before {
  font-family: FontAwesome;
  content: "\f02b";
  margin-right: 10px;
}
.blog-card .details .tags li {
  margin-right: 2px;
}
.blog-card .details .tags li:first-child {
  margin-left: -4px;
}
.blog-card .description {
  padding: 1rem;
  background: #fff;
  position: relative;
  z-index: 1;
}
.blog-card .description h1, .blog-card .description h2 {
  font-family: Poppins, sans-serif;
}
.blog-card .description h1 {
  line-height: 1;
  margin: 0;
  font-weight: bold;
    text-transform: uppercase;
  font-size: 1.7rem;
}
.blog-card .description h2 {
  font-size: 1rem;
  font-weight: 300;
  text-transform: uppercase;
  color:#ff0000;
  margin-top: 5px;
}
.blog-card .description .read-more {
  text-align: right;
}
.blog-card .description .read-more a {
  color: #ff0000;
  display: inline-block;
  position: relative;
}
.blog-card .description .read-more a:after {
  content: "\f061";
  font-family: FontAwesome;
  margin-left: -10px;
  opacity: 0;
  vertical-align: middle;
  transition: margin 0.3s, opacity 0.3s;
}
.blog-card .description .read-more a:hover:after {
  margin-left: 5px;
  opacity: 1;
}
.blog-card p {
  position: relative;
  margin: 1rem 0 0;
}
.blog-card p:first-of-type {
  margin-top: 1.25rem;
  line-height: 29px;
 word-break:break-all;
    
  
}
.blog-card p:first-of-type:before {
  content: "";
  position: absolute;
  height: 5px;
  background:#ff0000;
  width: 35px;
  top: -0.75rem;
  border-radius: 3px;
}
.blog-card:hover .details {
  left: 0%;
}
@media (min-width: 640px) {
  .blog-card {
    flex-direction: row;
    
	box-shadow: 0 0 8px #7d7a7a;
	margin-top: 25px;
  }
  .blog-card .meta {
    flex-basis: 40%;
    height: auto;
  }
  .blog-card .description {
    flex-basis: 60%;
  }
  .blog-card .description:before {
    transform: skewX(-3deg);
    content: "";
    background: #fff;
    width: 30px;
    position: absolute;
    left: -10px;
    top: 0;
    bottom: -1;
    z-index: -1;
  }
  .blog-card.alt {
    flex-direction: row-reverse;
  }
  .blog-card.alt .description:before {
    left: inherit;
    right: -10px;
    transform: skew(3deg);
  }
  .blog-card.alt .details {
    padding-left: 25px;
  }
}

.forsake{
	background: linear-gradient(#00000073,#00000052),url(../images/blog-banner.jpg);
	background-size:cover;
	padding:50px 0;
	color:#fff;
	font-weight:bold;
	margin-bottom: 70px;
}




.plum{
	background: linear-gradient(#00000073,#00000052),url(../images/book.jpg);
	background-size:cover;
	padding:50px 0;
	color:#fff;
	font-weight:bold;
	background-position-y:-490px;
	
}


.pluck {
		box-shadow: 0 0 11px 1px #1b1a1a;
}

.spray{
	padding-top:80px;
	
}

.capi h2{
	font-weight:bold;
	text-transform:uppercase;
	color: #fe0000;
}

.capi p{
	
	text-align: justify;
    font-family: 'Heebo', sans-serif;
    font-size: 17px;
    word-spacing: 3px;
    color: #676767;
}
.sed{
	background-color: #f5f5f5;
	padding-top:70px;
}


.speak h2{
	border-bottom:3px solid #000;
}
.cane{
	background-color:#fff;
	padding:25px;
	
}

.vat{
	color:#e00;
}

.lake {
	font-weight:bold;
	color:#03a1b1;
}

.bin{
	width:40px;
	height:40px;
	border-radius:50%;
	border: 1px solid #475b7c;
	margin-right:10px;
}

.twist{
	margin-top:20px;
}

.bend{
	padding-left:10%;
	
}

.broad{
	padding-top: 50px;
}

.bend h3{
	color:#0099cc;
}

.bend i{
	color:#0099cc;
	margin-right:15px;
}

.bend p{
	font-family: 'Poppins', sans-serif;
    font-size: 1em;
    font-weight: 400;
    line-height: 24px;
    color: #666;
	margin-bottom:5px;
}


.beast{
	font-size: 20px;
    font-weight: 600;
    font-family: 'Source Sans Pro', sans-serif;
    border: 2px solid #ffffff;
    padding: 20px 10px;
    background-color: #2b364c;
    border-radius: 5px;
    box-shadow: 0 0 2px 2px #fff, 0 0 0px 4px #475b7c;
	margin-bottom:20px;
}

.beast>table{
	width:100%;
}

.beast>table>tbody>tr>td>p{
	text-align:center;
	font-weight:600;
	padding:8px 0;
	    color: #fff;
	font-family: 'Source Sans Pro', sans-serif;	
	letter-spacing: 1px;
}

.conn{
	background: linear-gradient(#ca4f03,#c74b03);
		padding: 50px 25px;
    
	
}


.conn>table>tbody>tr>td>p{
	padding:5px 10px;
	color:#fff;
}


.conn>table>tbody>tr>td>p>a{
	
text-decoration:none;
	color:#fff;
}

.conn>table>tbody>tr>td>p>a:hober{
	
	color:#fff;
}



.conn>table>tbody>tr>td>i{
	color:#fff;
	
}
.conn>table>tbody>tr>td{
	vertical-align:top;
		padding-top:20px;
}


.conn>table>tbody>tr>td>p:nth-child(1){
	font-weight:bold;
	padding:0 10px;
	
}

.conn .ad{
	    line-height: 30px;
    word-spacing: 3px;
}


.sok{
	width:50px;
	height:65px;
	background-color:#fe0000;
	color:#000;
	font-weight:bold;
	position:absolute;
	top:0;
}


.sok p{
	text-align:center;
	color:#fff;
	font-size:18px;
}

.sok p:nth-child(1){
	margin-bottom: 0;
    margin-top: 8px;
}

.sok p:nth-child(2){
	border-bottom: 7px solid #000;
}

.pack{
	overflow:hidden;
}

.speak h3{
	font-family: 'Roboto', sans-serif;
    font-size: 20px;
    color: #656565;
    font-weight: 600;
    margin-top: 5px;
    margin-bottom: 15px;
    word-spacing: 2px;
	    line-height: 25px;

	}
.speak img{
	transition:transform  0.5s;
}

.speak img:hover{
	transform:scale(1.1);
	transition:transform  0.5s;
}
	


@media only screen and (max-width: 600px) {
    
	.aberration ul li:nth-child(2)  {
	display:none;
	}

	form{
		margin-top:25px;
	}


	input[type="submit"]{
		margin-left:13%;
		
	}
	.debased input[type="submit"] {
     margin-left: 0%;
}
	
	.debase form{
		background-color: #2fbaa766;
	}
	
	form h3{
		font-size:25px;
	}
	
	.cap{
		display:block;
		padding-left: 40px;
	}
	
	.navbar-header{
		background-color: #475b7c;
		
	}
	
	.ban-top-ab	,.ban-top-un,.ban-top-ad,.ban-top-a,.ban-top-d,.ban-top{
		background-position:-700px;
	}
	
	
	.deferential img{
		margin: auto;
    width: 70%;
	}
	
	.embezzle img{
		margin: auto;
    width: 70%;
	}
	
	.navbar-toggle{
		background-color:#fff;
	}
	
	.navbar-toggle .icon-bar{
		background-color:#000;
	}
	
	.deride{
		margin:auto;
		margin-top:30px;
	}
	
	
	.chide p{
		border-top:2px solid #fff;
	}
	
	.candor img{
		margin-left: auto;
		margin-right: auto;
	}
	
	
	
	.sane>li>a{
		text-align:center;
	}
	
	.navbar-header a{
		
		color:#fff;
	}
	
	.candor .navbar{
		margin-top:5px;
	}
	
	
}




@media only screen and (min-width: 1550px) {
  .container{
    width: 1450px;
  }

  .coerce{
		height: 255px;
    padding: 10px 22px;
    margin-top: 77px;
}
  
}

.ban-top{
	background-image:url('../images/contact-banner.jpg');
	background-size:cover; 
	padding:65px 0;
}


.ban-top-d{
	background-image:url('../images/downloads-banner.jpg');
	background-size:cover; 
	padding:65px 0;
}


.ban-top-a{
	background-image:url('../images/approval-banner.jpg');
	background-size:cover; 
	padding:65px 0;
}

.ban-top-ad{
	
	background-image:url('../images/admission-banner.jpg');
	background-size:cover;
	padding:65px 0;
}

.ban-top-un{
		background-image:url('../images/university-banner.jpg');
	background-size:cover; 
	padding:65px 0;
}



.ban-top-ab{
	
		background-image:url('../images/about-banner.jpg');
	background-size:cover; 
	padding:65px 0;
}


.sale{
	
    position: absolute;
    top: 37%;
    left: 35%;
    width: 500px;
    margin: auto;
}

.sale .l1{
	width:30%;
	float:left;
}


.sale .l2{
	width:70%;
	float:left;
}

.sale span{
	font-size:44px;
	font-weight:bold;
	display:inline-block;
	margin-top:15px;
	opacity:0;
	
}

.sale span:nth-child(1) {
	animation: appear 3s linear 200ms; 
}

.sale span:nth-child(2) {
	animation: appear 3s linear 400ms; 
}

.sale span:nth-child(3) {
	animation: appear 3s linear 600ms; 
}

.sale span:nth-child(4) {
	animation: appear 3s linear 800ms;
}

.sale span:nth-child(5) {
	animation: appear 3s linear 1000ms;
}

.sale span:nth-child(6) {
	animation: appear 3s linear 1200ms;
}

.sale span:nth-child(7) {
	animation: appear 3s linear 1400ms;
}

@keyframes appear{
	0%{
		opacity:0;
	}
	
	100%{
		opacity:1;
	}
	
}



@media screen and (min-width: 1550px) {
  .sale {
	  position: absolute;
    top: 46%;
    left: 42%;
    width: 500px;
    margin: auto;
  }
}


.pin{
	margin-top:10px;
	
}

.pin span{
	font-size:40px;
	font-weight:bold;
	color:#000;
	
}

.pin span:nth-child(1){
	
}

.preloader-wrap {
  width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    background-color: #fff;
    background-repeat: no-repeat;
    background-position: center;
    z-index: 10;
  
}

.cano{
	color:#000;
	font-weight:bold;
}

.cano span{
	transform:scale(1.9);
	transition:0.5;
	animation: loader 2s linear;
}


@keyframes loader {
	0%{
			transform:scale(1.9);
	}
	
	100%{
		`	transform:scale(1.1);
	}
}
        

.percentage {

  z-index: 100;
  border: 1px solid #ccc;
  text-align:center;
  color: #000;
  font-weight:bold;
  line-height: 30px;
  font-size : 15px;
}

.loader,
.percentage{
  height: 30px;
    max-width: 500px;
    border: 2px solid #e1cfcf;
    border-radius: 20px;
    box-shadow: 0 0 0px 2px #fe0000;
    font-weight: 300;
    position: absolute;
    top: 19%;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    
  }
.loader:after,
.percentage:after {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.trackbar {
  width: 100%;
  height: 100%;
  border-radius: 20px;
  color: #fff;
  text-align: center;
  line-height: 30px;
  overflow: hidden;
  position: relative;
  opacity: 0.99;
}

.loadbar { 
   width: 0%;
    height: 100%;
    background: repeating-linear-gradient( 45deg, #de0000, #de0000 10px, #ffffff 10px, #ffffff 20px );
    box-shadow: 0px 0px 14px 1px #797979;
    position: absolute;
    top: 0;
    left: 0;
    animation: flicker 5s infinite;
    overflow: hidden;
}


.rack input{
	    width: 80%;
    
    height: 35px;
    border: 1px solid #858585;
    margin: 17px 0;
    padding-left: 8px;
    border-radius: 4px;
}

.rack .rasberry{
	margin-right:20%;
	width:90px;
	padding:5px 20px;
	background-color:#d11f2e;
	color:#fff;
}


.plaster h3{
	background-color:#d20100;
	color:#fff;
	font-weight:bold;
	padding:8px 15px;
}

.plaster ul{
	margin-left:30px;
}


.plaster ul li{
	margin-top:10px;
}

@media all and (max-width: 400px) {
  .sale {
	 position: absolute;
    top:30%;
	left:7%;
    width: 300px;
    margin: auto;
  }
  
  .sale .l1{
	 
	  width:100%;
	   float:none;
  }

  .sale .l1 img{
	width:100px;
	margin-left: 26%;
}
  
  .sale  .l2{
	  float:none;
	  width:100%;
	  text-align: center;
	  margin-top: -35px;
  }
  
  
  .loader, .percentage{
	  width:290px;
  }
  
  .sport input{
	  width:45%;
  }
	
}












.panel-default>.panel-heading{
	    background-color: #485b7c;
}

.panel-title>a{
	cursor:pointer;
	text-decoration:none;
	font-weight:bold;
	color:#fff;
}

.scent li{
	list-style: none;
    display: inline-block;
    margin-left: 10px;
    margin-top: 15px;
    padding: 5px 50px;
    padding-right: 15px;
    background-color: #f7f7f7;
    border: 2px solid #485b7c;
    border-radius: 5px;
}

.scent li:before{
	content: "\f1c1";
    font-family: FontAwesome;
    display: inline-block;
    font-size: 30px;
    position: absolute;
    color: red;
    width: 50px;
    height: 50px;
    margin-left: -40px;
}

.scent li p{
	font-weight: 600;
}

.scent a{
	text-decoration: none;
    color: #485b7c;
}

.scent li:hover {
    box-shadow: 0 0 2px 2px #ff000073;

}

.panel-body table{
	width:100%
}

.panel-body table>thead>tr>th{
	background-color:#bd0500;
	color:#fff;
}


.panel-body table tbody>tr>td{
	font-weight:bold;
}

.spray h3{
	margin-top:0;
}

.debased h3{
	margin-top:0;
}


/*carousel */

.resCarousel-inner .item {
            /*border: 4px solid #eee;*/
            /*vertical-align: top;*/
            text-align: center;
        }
        
        .resCarousel-inner .item .tile div,
        .banner .item div {
            display: table;
            width: 100%;
            min-height: 250px;
            text-align: center;
            /*box-shadow: 0 1px 1px rgba(0, 0, 0, .1);*/
        }
        
        .resCarousel-inner .item h1 {
            display: table-cell;
            vertical-align: middle;
            color: white;
        }
        
        .banner .item div {
            background: url('demoImg.html') center top no-repeat;
            background-size: cover;
            min-height: 550px;
        }
        
        .item .tile div {
            background: url('demoImg.html') center center no-repeat;
            background-size: cover;
            height: 200px;
            color: white;
        }
        
        .item div h1 {
            background: rgba(0, 0, 0, .4);
        }
		
		
		/*resCarousel Css*/


.outt {
    display: none;
}

.leftRs {
    position: absolute;
    margin: auto;
    top: -20px;
    margin-left:0px;
    bottom: 0;
    z-index: 100;
    left: 0;
    width: 50px;
    height: 50px;
    box-shadow: 1px 2px 10px -1px rgba(0, 0, 0, .3);
    border-radius: 999px;
}

.rightRs {
    position: absolute;
    margin: auto;
	top: -20px;
    margin-right:0px;
    right: 0;
    bottom: 0;
    z-index: 100;
    width: 50px;
    height: 50px;
    box-shadow: 1px 2px 10px -1px rgba(0, 0, 0, .3);
    border-radius: 999px;
}

.resCarousel {
    /*float: left;
    overflow: hidden;*/
    width: 100%;
    position: relative;
}


.resCarousel-inner {
    overflow-x: hidden;
    white-space: nowrap;
    font-size: 0;
    vertical-align: top;
}

.resCarousel-inner .item {
    display: inline-block;
    font-size: 14px;
    white-space: initial;
}


/*banner*/

.banner {
    overflow: hidden !important;
}


/*tile css*/

.resCarousel-inner .item .tile {
    background: white;
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
    margin: 5px;
}


/*animation*/

.resCarousel[data-animator="lazy"] .item {
    transition: .6s ease all;
}

.remit img{
	width:50%;
}

.keen{
	margin-left:-50px;
}



.keen1{
	margin-right:-50px;
}

@media (max-width: 767px) {
    .leftRs,
    .rightRs {
        /*display: none;*/
    }
    .resCarousel-inner {
        overflow-x: auto;
    }
	
	.remit img{
	width:100%;
}


	
.keen{
	margin-left:0px;
}



.keen1{
	margin-right:0px;
}
	
	
}


/*resCarousel Css End*/


.tile p{
	color:#fff;
	text-transform:uppercase;
	font-weight:bold;
}


.crate>li>a{
    padding:1px 14px;
    line-height:30px;
    margin: 0px 0px;
}

.crate>li.active>a,.crate>li.active>:hover,.crate>li.active>a:focus,.crate>li.active>a:hover,.crate>li>a:hover{
    background-color: #f00;
}


.aboupar{
    padding-left: 23px;
    padding-top: 13px;
}













.gallery-title
{
    font-size: 36px;
    color: #42B32F;
    text-align: center;
    font-weight: 500;
    margin-bottom: 70px;
}
.gallery-title:after {
    content: "";
    position: absolute;
    width: 7.5%;
    left: 46.5%;
    height: 45px;
    border-bottom: 1px solid #5e5e5e;
}
.filter-button
{
    font-size: 18px;
    border: 1px solid #ff0000;
    border-radius: 5px;
    text-align: center;
    color: #ff0000;
    margin-bottom: 30px;

}
.filter-button:hover
{
    font-size: 18px;
    border: 1px solid #ff0000;
    border-radius: 5px;
    text-align: center;
    color: #ffffff;
    background-color: #ff0000;

}

.port-image
{
    width: 100%;
}

.gallery_product
{
    margin-bottom: 30px;
}



.pin{
    margin-top: 60px;
    margin-bottom: 50px;
}

.callit img{
    margin-bottom:30px;
}

.callit h3{
    font-weight:bold;
}


.callit p{
    color: #636364;
    line-height: 26px;
    margin-bottom: 60px;
}


.p5 .resCarousel-inner .item>p{
    color: #fff;
    font-weight: bold;
    padding: 5px 0;
    width: 96%;
    margin-left: 6px;
    margin-right: 10px;
    background-color: #f00;
}


.rope li a:after{
    content: '';
    position: absolute;
    display: block;
    width: 0%;
    height: 2px;
    background-color: #000;
    transition: width 0.5s;
}



.crac .btn-default:active,.crac .btn-default:active:hover,.crac .btn-default:focus{
        background-color: red;
        outline:none;
    color: #fff;
}



.owl-carousel .owl-item img {
    width: 55%;
    border-radius: 50%;
    margin: auto;
    
}


.management h3 {
    font-weight: bold;
    margin-bottom: 3px;
    text-align: center;
}

.management p {
    color: #777777;
    text-align: center;
}

.management .owl-next span,.management .owl-prev span {
    font-size: 50px;
    color: #fff;
    line-height: 20px;
}


.management .owl-nav button.owl-next {
    position: absolute;
    right:-30px;
    top: 60px;
    padding: 41px;
    border-radius: 50%;
    text-align: center;
    display: inline-block;
    height: 50px;
    width: 50px;
    background-color: #ff0400;
}

.management .owl-nav button.owl-prev {
    position: absolute;
    left: -30px;
    top: 60px;
    padding: 41px;
    border-radius: 50%;
    text-align: center;
    display: inline-block;
    height: 50px;
    width: 50px;
    background-color: #ff0400;
}


.bgt{
  background-color: #f5f5f5;
  padding: 70px 0px;
}
.blake{
  margin-top:25px;
}

.blake img{
  border-bottom: 4px solid #f00;
}

.blake h4{
  font-size: 20px;
font-weight: bold;
color: #ff0000;
margin: 15px 10px 7px 10px;
}
.blake p{
  margin: 5px 10px;
    color: #6a6a66;
    line-height: 25px;
}

.bgt .pal{
  padding: 20px 50px;
    text-align: center;
    line-height: 24px;
    color: #575757;
}


.blake .col-sm-3 div{
  background-color:#fff;
  padding-bottom:20px;
  box-shadow: 0px 0px 11px -3px #8d8d8d;
  transition:0.5s;
}



.blake .col-sm-3 div:hover{
  box-shadow: 0px 0px 15px 2px #ff8282;
  transform:scale(1);
  transition:0.5s;
}