
html ,body
{
font-family:'Poppins', sans-serif !important;
}



.aa:hover .dropdown
{
display:block !important;
opacity:1;
visibility:visible;
}
.lrs h1{
	font-family: arial black;
}

.two img{
	width:80px;
	height:80px;
	}
	
.page-title h2
{

font-family:arial black;

}

	
	.we-content1{
    padding: 0% 0 0 8%;
	  border-left: 1px solid;

	text-align:justify;
	}

	.join-btn
{
	
	padding:12px 30px;  
	background: #e75228;
	color:white;
	font-weight:bold;
}

.strg-text {
    font-weight: 700 !important;
    color: black;
    font-size: 28px;
}

/* ------- header link -------------*/

.cool-link {
    display: inline-block;
    color: #000;
    text-decoration: none;
}

.cool-link::after {
    content: '';
    display: block;
    width: 0;
    height: 2px;
    background: #e75228;
    transition: width .3s;
}

.cool-link:hover::after {
    width: 50%;
    //transition: width .3s;
}
 .main-menu .navigation > li > a:hover{
font-weight:bold;
}
   /* ---------------------*/
   
   
   /* ----- get in touch-------- */
 
 .address{
text-align:center;
padding:50px 0;  
  
color:white;
}
.address img
{
    height:220px;
}

.address h1, .address p
{
	font-weight:bold !important;
	color:black;
}




.firstpart{
padding: 5px 20px;
    display: block;
    height: 45px;
	    border: 1px solid #878796;
		    color: #58595b;    
	}

.secondpart
{
  border: 1px solid #878796;
		    color: #58595b;
			}

.code
{
float:left;
padding-right:5PX;
width:15%;
display:inline-block;
}

.num{
width:85%;
display:inline-block;
}


	@media only screen and (min-width: 768px) {
		
  .contact-container {
    width:75%;
  }
 
   .lrs{
 height:500px;
 }
  .w3-animate-left h1
  {
  text-align:right;
  margin-top:25%;
  }
   .w3-animate-right h1
  {
  text-align:left;
  margin-top:25%;
  }
  .whatimg, .page-title
  {
	  height:500px !important;
  }
  .page-title, .left-right
  {
	  margin-top:7% !important;
  }
   .image-column {
    width:20%;
  }
}
/* --------------------------*/


/* -------what we do---------------*/





.content1{
    padding: 0% 0 0 8%;
	  border-left: 1px solid;
    
	}
	
.textslide{
margin-top:5%;
margin-bottom:5%;
}


	
 .head1 h1{
     text-align: center;
    font-weight: bold;
    font-size: 50px;
    margin-top: 5%;
    color: black;
}


  .strg img{
width:45%;
  }
 .sld h1
 {
 font-weight:bold;
  font-size:100px;
 
 }
 .far{
  font-weight: 700 !important;
      color: black;
    font-size: 28px;
}


 .strategy1
 {
 padding: 5% 0;
 }
.left-right{
background:url('../images/what.jpg');
    background-size: cover;
}
 
		
.strg p{
line-height: 1.3;
    font-size: 14px;
}


@media only screen and (min-width: 1100px) {
  .left-right {
    margin-top:6%;
    height:420px;
  }
}

/* -----------------------------------*/



/* ------about ----- */
.main{
	background: #e75228;
	margin-top:-2%;
}
 
.mb-style-3 {
	width: 70% !important;;
}

.mb-style-3 blockquote{
	background: #e75228;
	padding: 30px;
	border-radius: 5px;
/*	box-shadow: 
	0px 0px 56px 6px #5fc091;*/
		border-left:none !important;
}

.mb-style-3 blockquote:after, 

/*.mb-style-3 blockquote:before  {
	top: 100%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}*/

.mb-style-3 blockquote:after  {
	border-top-color: #5fc091;
	border-width: 20px;
	left: 85%;
	margin-left: -10px;
}

.mb-style-3 blockquote:before {
	border-top-color: rgba(0,0,0,0.01);
	border-width: 11px;
	left: 65%;
	margin-left: -11px;
}

.mb-style-3 blockquote p {
	font-family: calibri;
	font-size: 33px;
	color: #fff;
	font-weight: 400;
	line-height: 40px;
	font-style:italic;
	text-indent: 100px;
	position: relative;
}

/*.mb-style-3 blockquote p:before{
	content: '\201C';
	font-family: serif;
	font-style: normal;
	font-weight: 700;
	position: absolute;
	font-size: 120px;
	top: 0px;
	left: -75px;
	color: rgba(255,0,0);
	text-shadow: 7px 14px 10px rgba(0, 0, 0, 0.1);
}*/

.mb-style-3 .mb-attribution {
	text-align: right;
	/*padding: 20px 40px 20px 20px;*/
	position: relative;
}

.mb-style-3 .mb-thumb {
	display: block;
	width: 70px;
	height: 70px;
	border: 5px solid #fff;
	border-radius: 50%;
	background: url(../images/bronte.jpg) no-repeat center center;
	position: absolute;
	right: 10px;
	bottom: 5px;
	box-shadow: 
		inset 1px 1px 4px rgba(0,0,0,0.5),
		0 2px 3px rgba(0,0,0,0.6);
}

.mb-style-3 .mb-author{
	font-family: calibri;
	font-weight: 700;
	font-size: 17px;
	position: absolute;
	top: -38px;
	left: 83%;
		color: white;
	text-shadow: 0 1px 1px rgba(255,255,255,0.7);
}

.mb-style-3 cite a{
	font-family: 'Alegreya', serif;
	font-weight: 700;
	font-style: italic;
	color: #fff;
	text-shadow: 0 1px 1px rgba(0,0,0,0.3);
}

.mb-style-3 cite a:hover{
	color: rgba(188, 147, 200, 1);
	text-shadow: 0 1px 1px rgba(255,255,255,0.7);
}

	.about-last{
         text-align:center;
		 background:#f2f2f5;
}	
.about-last .about-lastdiv
{
padding:4% 0;
}
.about-contact li
{
font-size:18px;
padding:10px;
border: 2px solid #929090;
width:22%;
margin-left:39%;
margin-bottom:10px;
}
.about-contact li:hover,.about-contact li a:hover
{
color:#929090;

}
.about-contact li:hover
{
border:2px solid #929090;
}
.about-contact{
padding-top:2%;
}

.about-text
 {
    text-align:justify;
 font-size:16px;
 padding:0 10%;
 }
 
 .about-content1{
 padding: 17% 0 0 8%;
    border-left: 1px solid;
    color:#e75228;
    height: 200px;
	font-style:italic;
	}
	.about-content1 h4{
	  font-weight: 600;
    color: #777777;
    font-size: 16px;
    margin-top: -20px;
	}
	
	.text-slider
{
padding-top:10%
}		

	
	
	
	  .aa:hover .dropdown
{
display:block ;
opacity:1;
visibility:visible;
}
	
	

.red a:hover{
color:#e75228 !important;
}



/*  --- strategy ---*/

.strategy2 .col-md-4.col-sm-4.col-xs-6
{
	padding:2% 0;
}


	@media only screen and (max-width: 768px) 	{
		
		 .w3-animate-left {
  padding:40% 0;
    
}

.w3-animate-right {
 
   padding:40% 0;
}
.w3-animate-left h1 {
    text-align: right;
}

 	.text-slider
{
padding-top:15%
}	
.left-right, .page-title{
	margin-top:19%;
}
.snd-form-btn
{
	text-align:center;
}

.join-btn
{
	margin:0 35%;
	
}
.about-content1
{
	border:none;
}
.about-contact li
{
width:50%;
margin-left:25%;
}	
.about-last h1
{
	font-size:22px;
}
.about-last h3
{
	font-size:18px;
}
.about-last .about-lastdiv {
    padding: 8% 0;
}

.mb-style-3 .mb-author{
	
	top: -20px;
	left: 71%;
	font-size:15px;

}

.image-column
{
	margin-top:10%;
}
.strategy2
{
	margin-top:5%
}
.mb-style-3 blockquote p {
    font-size:20px;
    line-height:35px;
}
.head1 h1
{
	text-align:center !important;
	margin-top:0px !important;
	font-size:35px !important;
}
.we-content1, .content1
{
	padding:0 2%;
	border-left:none;
}
 .slide-text 
{
	font-size:18px !important;
}
.close-nav {
	    float: right;
    margin-top: -32px;
   font-size:30px;
    background: none;
}

.strg-text {
    
    font-size: 16px !important;
}
.sld h1
 {
 font-weight:bold !important;
  font-size:45px  !important;
 margin-left:-45px;
 }
 
}

.slide-navbar-collapse img
{
    margin-left: -15px;
    display: inline-block;
    max-width: 75%;
    margin-top: -50px;
}
.content1 p, .we-content1 p
{
        font-family: 'Poppins', sans-serif;
        text-align:justify;
}
}