@charset "utf-8";
/* CSS Document */
body {
     font-family: 'Roboto', sans-serif;
     }

#bannerimg {
background-position: top center;
background-repeat: no-repeat;
height:600px;
position:relative;
}
#innerbannerimg,#innerbanner-services, #innerbanner-ourteam, #innerbanner-partner, #innerbanner-contact {
background-position: top center;
background-repeat: no-repeat;
height:320px;
position:relative;
}
#bannerimg {
background-image:url(../images/banner.jpg);
}
#innerbannerimg {
background-image:url(../images/inner-bg.jpg);
}
#innerbanner-services {
background-image:url(../images/inner-bg-services.jpg);
}
#innerbanner-ourteam {
background-image:url(../images/inner_bg_vision.jpg);
}
#innerbanner-partner {
background-image:url(../images/inner-bg-partner.jpg);
}
#innerbanner-contact {
background-image:url(../images/inner-bg-contact.jpg);
}
#innerbanner-vision {
background-image:url(../images/inner_bg_vision.jpg);
}
@media screen and (max-width: 468px) {
#bannerimg {
background-image:url(../images/banner-mobile.jpg);
height:320px;
}
#innerbannerimg {
background-image:url(../images/innerbg-mobile.jpg);
}
#innerbanner-services {
background-image:url(../images/inner-bg-services-mobile.jpg);
}
#innerbanner-ourteam {
background-image:url(../images/inner-bg-ourteam-mobile.jpg);
}
#innerbanner-partner {
background-image:url(../images/inner-bg-partner-mobile.jpg);
}
#innerbanner-contact {
background-image:url(../images/inner-bg-contact-mobile.jpg);
}
}
.serviceouter{
margin-top: 50px;
margin-bottom:50px;
}
.srvbor {
text-align:center;
border:0px solid #ccc;
padding:20px;
}
.srvbor:hover {
text-align:center;
background-color: #e7e7e7;
	animation: left-one 5s ease infinite;
	-moz-animation: left-one 5s ease infinite;
	-webkit-animation: left-one 5s ease infinite;
}
.srvbor p:nth-child(2) {
font-weight:normal;
font-size:16px;
color:#2a4d6b;
}
.srvbor p:nth-child(3) {
color : #666666;
font-weight: 300;
font-size:16px;
}
.whitespace {
margin-bottom:50px;
}
.btn-danger-bor {
text-align:center;
border:0px solid #ccc;
padding:20px;
}
.btn-danger {
background-color: #e84a64;
}
.newsletter {
/*background-color: #e3e3e3;*/
background-color: #e84a64;
padding: 50px;
}
.newsletter p:first-child { 
font-weight:normal;
font-size:18px;
color:#fff;
}
.newsletter p:nth-child(2) { 
color : #f3f3f3!important;
font-weight: 400;
font-size:16px;
}
@media screen and (min-width : 992px) {
.newsletter p:nth-child(2) { 
color : #666666;
margin-right: 60px;
font-size:16px;
}
}
.newsletterInput {
padding:0;
margin-bottom:30px;
}
iframe{
    border: 3px solid rgba(255,255,255,0);
    -webkit-border-radius: 15px !important; 
    -ms-border-radius: 15px !important; 
    -o-border-radius: 15px !important;  
    border-radius: 15px !important;     
}
.clientspeaks {
text-align:center
}
.clientspeaktitle {
color : #2a4d6b;
font-weight: bold;
font-size:20px;
}
.clientname {
color: #000;
font-weight:bold;
}
.footer {
background-color: #333;
border-top: 1px solid #ccc;
padding:20px;
color: #ccc;
font-size:12px;
font-weight: 400;
}
.copyright {
text-align:left;
font-size:14px;
}
.social {
text-align:center;
color: #2a4d6b;
font-size:16px;
font-weight:bold;
}
.poweredby {
text-align:right;
font-size:14px;
}
.poweredby a {
color: #e84a64;
}
@media screen and (max-width: 768px) {
.copyright {
text-align:center;
}
.social {
text-align:center;
padding:20px;
}
.poweredby {
text-align:center;
}
}



 /*-----------Start Inner page content--------------------------*/
h4 {
color: #e84a64;
margin-top:40px;
margin-bottom: -10px;
font-size:24px;
}
h5 {
font-size:20px;
color:#2a4d6b;
margin-top: 40px;
}
.content {
padding-bottom:50px;
border-bottom:1px dashed #ccc;
}
.content a {
color: #e84a64;
}
.horizontal-line-ourteam {
margin-top:50px;
margin-bottom: 30px;
border-bottom:1px dashed #ccc;
}
@media screen and (max-width: 468px) {
.horizontal-line-ourteam {
border-bottom:1px dashed #ccc;
}
}
.journals {
font-size:13px!important;
color: #e84a64!important;
font-weight:bold!important;
}
.journals .date-journal {
font-size:13px!important;
color: #666!important;
font-weight:normal!important;
}
.content p {
color: #333;
font-weight:300;
font-size:16px;
line-height:26px;
text-align:justify
}
.ourteam p {
color: #333;
font-weight:300;
font-size:16px;
line-height:26px;
text-align:justify
}
.title-white {
color:#fff!important;
font-size:48px;
}
.title-white-small {
color:#fff!important;
font-size:24px;
}
.bannerTitle-home {
color: #e84a64!important;
text-shadow: none;
}
.bannerTitle {
color: #fff;
}
.bannersubTitle-home {
font-size:24px;
color: #4075a3!important;
text-shadow: none;
}
.bannersubTitle {
color: #fff;
}
@media screen and (max-width: 468px) {
.bannerTitle {
color: #fff!important;
}
.bannerTitle-home {
color: #fff!important;
text-shadow: none;
}
.bannersubTitle-home {
color: #fff!important;
}
.bannersubTitle {
color: #fff!important;
}
}
.pageTitle {
margin-top: 30px;
}
.mission {
background-color: #e84a64;
color: #fff;
padding-bottom:20px;
}
.mission, .vision p {
font-size: 16px;
}
.vision {
background-color: #2a4d6b;
color: #fff;
padding-bottom:20px;
}
.white-h5 {
color: #fff;
}
/*-----------Services--------------------------*/
span.li {
  display: list-item;
  list-style-type: circle;
  margin-left: 40px;
}
.img-team {
padding: 0px 10px 0px 0px;
}



.web-url {
border:1px solid #e84a64;
border-radius: 6px;
padding:3px 10px;
}
.web-url:hover {
background-color: #e84a64;
color: #fff;
}
 /*-----------Search--------------------------*/	
    
    .form-wrapper {
        width: 100%;
       /* background: #444;
        background: rgba(0,0,0,.2);
        -moz-border-radius: 10px;
        -webkit-border-radius: 10px;
        border-radius: 10px;
        -moz-box-shadow: 0 1px 1px rgba(0,0,0,.4) inset, 0 1px 0 rgba(255,255,255,.2);
        -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.4) inset, 0 1px 0 rgba(255,255,255,.2);
        box-shadow: 0 1px 1px rgba(0,0,0,.4) inset, 0 1px 0 rgba(255,255,255,.2);*/
    }
    
    .form-wrapper input {
        width: 70%;
        height: 40px;
        padding: 10px 5px;
        float: left;    
        font: normal 13px 'lucida sans', 'trebuchet MS', 'Tahoma';
        border: 0;
        background: #f9f9f9;
        -moz-border-radius: 3px 0 0 3px;
        -webkit-border-radius: 3px 0 0 3px;
        border-radius: 3px 0 0 3px;      
    }
    
    .form-wrapper input:focus {
        outline: 0;
        background: #fff;
        -moz-box-shadow: 0 0 2px rgba(0,0,0,.8) inset;
        -webkit-box-shadow: 0 0 2px rgba(0,0,0,.8) inset;
        box-shadow: 0 0 2px rgba(0,0,0,.8) inset;
    }
    
    .form-wrapper input::-webkit-input-placeholder {
       color: #999;
       font-weight: normal;
       font-style: italic;
    }
    
    .form-wrapper input:-moz-placeholder {
        color: #999;
        font-weight: normal;
        font-style: italic;
    }
    
    .form-wrapper input:-ms-input-placeholder {
        color: #999;
        font-weight: normal;
        font-style: italic;
    }    
    
    .form-wrapper button {
		overflow: visible;
        position: relative;
        float: left;
        border: 0;
        padding: 0;
        cursor: pointer;
        height: 40px;
        width: 30%;
        font: bold 15px/40px 'lucida sans', 'trebuchet MS', 'Tahoma';
        color: #fff;
        text-transform: uppercase;
        background: #2a4d6b;
        -moz-border-radius: 0 3px 3px 0;
        -webkit-border-radius: 0 3px 3px 0;
        border-radius: 0 3px 3px 0;      
        text-shadow: 0 -1px 0 rgba(0, 0 ,0, .3);
    }   
      
    .form-wrapper button:hover{		
        background: #e54040;
    }	
      
    .form-wrapper button:active,
    .form-wrapper button:focus{   
        background: #c42f2f;    
    }
    
    .form-wrapper button:before {
        content: '';
        position: absolute;
        border-width: 8px 8px 8px 0;
        border-style: solid solid solid none;
        border-color: transparent #2a4d6b transparent;
        top: 12px;
        left: -6px;
    }
    
    .form-wrapper button:hover:before{
        border-right-color: #e54040;
    }
    
    .form-wrapper button:focus:before{
        border-right-color: #c42f2f;
    }    
    
    .form-wrapper button::-moz-focus-inner {
        border: 0;
        padding: 0;
    }
	 /*-----------Search end--------------------------*/
	 
	 
	  /*-----------Testimonial start--------------------------*/
	  section {
    padding-top: 50px;
    padding-bottom: 50px;
}

.quote {
    color: rgba(0,0,0,.1);
    text-align: center;
    margin-bottom: 30px;
}

/*-------------------------------*/
/*    Carousel Fade Transition   */
/*-------------------------------*/

#fade-quote-carousel.carousel {
  padding-bottom: 60px;
}
#fade-quote-carousel.carousel .carousel-inner .item {
  opacity: 0;
  -webkit-transition-property: opacity;
      -ms-transition-property: opacity;
          transition-property: opacity;
}
#fade-quote-carousel.carousel .carousel-inner .active {
  opacity: 1;
  -webkit-transition-property: opacity;
      -ms-transition-property: opacity;
          transition-property: opacity;
}
#fade-quote-carousel.carousel .carousel-indicators {
  bottom: 10px;
}
#fade-quote-carousel.carousel .carousel-indicators > li {
  background-color: #e84a64;
  border: none;
}
#fade-quote-carousel blockquote {
    text-align: center;
    border: none;
	font-size:16px;
	color: #333;
	font-weight: 400;
}
#fade-quote-carousel .profile-circle {
    width: 100px;
    height: 100px;
    margin: 0 auto;
    border-radius: 100px;
}
	  /*-----------Testimonial end--------------------------*/


 /*-----------Contact start--------------------------*/
.box-contact {
 padding-left : 0;
 }
 /*-----------Contact end--------------------------*/
