@import url('https://fonts.googleapis.com/css?family=Montserrat');
/* start navbar*/

body
{
    
    overflow-x: hidden;
    
}
body,a,p,h1,h2,h4,h5,h6{
    font-family: LLCircularWeb ,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;
    font-size: 16px;
 
 
   
}



/*start navbar*/
.container-fluid {
    padding-right: 23px;
    padding-left: 33px;
}

.navbar-inverse .navbar-toggle {
    border-color: transparent;
}
.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:focus, .navbar-inverse .navbar-nav>.active>a:hover {
    color: #fff;
     background-color: transparent !important;
}

.opaque-navbar {
    background-color: rgb(167,215,216);
  /* Transparent = rgba(0,0,0,0) / Translucent = (0,0,0,0.5)  */
    height: 60px;
    border-bottom: 0px;
    transition: background-color .5s ease 0s;
}

.opaque-navbar.opaque {
  
    height: 60px;
    transition: background-color .5s ease 0s;
    background-color:white;
}

ul.dropdown-menu {
    background-color: black;
}
.navbar-inverse .navbar-nav>li>a {
    color: rgb(47,48,52);
    letter-spacing: 2px;
    font-size: 13px;
}

.navbar-brand
{
    position: absolute;
    width: 100%;
    left: 0;
    text-align: center;
    font-weight: 900;
    color: black !important;
    font-size: 22px;
}

input[type=text], input[type=password] {
    width: 100%;
    padding: 12px 20px;
    margin: 8px 0;
    display: inline-block;
    border: 1px solid #ccc;
    box-sizing: border-box;
    border: none;
    height: 58px;
    font-size: 14px;    
    border-radius: 4px;
    border-color: white;
}
button {
    letter-spacing: 2px;
    background-color:rgb(9,139,140);
    color: white;
    padding: 14px 20px;
    margin: 8px 0;
    border: none;
    cursor: pointer;
    width: 100%;
    border-radius: 4px;
    border-color:inherit ;
}



/* start banner */
.inner_banner p{
    margin-top: 3%;
    letter-spacing: 2px;

}


.Global_content{
    background-color: white;
 
}

.Global_contentpargrap
{
    margin-top: 5%;
}

.Global_contentpargrap p
{
        margin-bottom: 9%;
        
        color: rgb(74, 75, 78);
        text-align: center;
        line-height: 1.5;
        font-weight: 500;
        font-size: 25px;
      

}

.Global_contentpargrap p:nth-of-type(2)
{
    margin-top: 3%;
    margin-bottom: 5%;

}


/* start company_content */

.company_content .company_content_text
{
background-color: rgb(76, 167, 169);
color: #FFF;
padding: 100px;
height: 430px;
}
.company_content .container-fluid
{
    padding: 0;
}

.company_content .col-md-8 ,.col-md-4
{
    padding: 0 !important;
}

.company_content .company_content_text .company_content_text_content
{
    margin-top: 4%;
}

.company_content .company_content_text .company_content_text_content h2
{
    font-size: 20px;
    letter-spacing: 3px;
    font-weight: 800;
    line-height: 1.5;
}

.company_content .company_content_text .company_content_text_content p
{
    margin-top: 3%;
    line-height: 1.5;

}

.company_content .company_image img
{
height: 430px;
}

.dark
{
    background-color: rgb(68, 150, 152) !important;
}

/* start footer */
footer 
{   
    background-color: rgb(55, 116, 117);
     height: 263px;
}
footer .social_link
{
    text-align: center;
    margin-top: 6%;
}
footer .social_link ul
{
    margin: 0;
    padding: 0;
    list-style-type: none;

}

footer .social_link ul li
{
    display: inline-block;
    padding-right: 20px;
}
footer .social_link ul li a i
{
    color: rgb(142, 144, 146);
    font-size: 18px;
}

footer .social_link ul li a:hover i
{
    color: #fff;
}

footer .social_link p
{
    margin-top: 1%;
    color: rgb(142, 144, 146);
}






/*@media (max-width: 992px) {
  body
  {
    background:rgb(167,215,216);
  }
  .opaque-navbar {
    background-color:rgb(167,215,216);
    height: 60px;
    transition: background-color .5s ease 0s;
}

}*/
/*End navbar*/

/* Start Header Section*/
.banner
{
   background:rgb(167,215,216);
  min-height:600px; 

  
  background-image: url('../images/')
}
.banner .row
{
  text-align:center;
  margin-top:50px;
}
.banner h1
{
  color:white;
}
/* End Header Section*/

/* start Header Section*/
/* .Global_content
{
 height: 300px;
 background-color: black;

}
.jumbotron
{
    background-color: black;
} */
/* End Header Section*/
.btn-success
{
    border-radius:0px !important;
    height: 48px;
    width: 148px;
    background-color: #4ca7a9;
    border-color: #4ca7a9;
}

.btn-success:hover {
    color: #fff;
    background-color: #4ca7a9;
    border-color: #4ca7a9;
}
.btn-success.focus, .btn-success:focus
{
    color: #fff;
    background-color: #4ca7a9 !important;
    border-color: #4ca7a9 !important;
}


/* start clients */

.owl-carousel
{
    margin-bottom: 4%;
    margin-top: 4%;
}
.owl-carousel a
{
    display: inline-block;
    width: 150px;
}


.footer-bs {
    background-color: #29595a;
	color: rgba(255,255,255,1.00);
	
	border-bottom-right-radius: 6px;
	border-top-left-radius: 0px;
    border-bottom-left-radius: 6px;
    padding-top: 42px;
}
.footer-bs .footer-brand, .footer-bs .footer-nav, .footer-bs .footer-social, .footer-bs .footer-ns { padding:10px 25px; }
.footer-bs .footer-nav, .footer-bs .footer-social, .footer-bs .footer-ns { border-color: transparent; }
.footer-bs .footer-brand h2 { margin:0px 0px 10px; }
.footer-bs .footer-brand p { font-size:12px; color:rgba(255,255,255,0.70); }

.footer-bs .footer-nav ul.pages { list-style:none; padding:0px; }
.footer-bs .footer-nav ul.pages li { padding:5px 0px;}
.footer-bs .footer-nav ul.pages a { color:rgba(255,255,255,1.00); font-weight:bold; text-transform:uppercase; }
.footer-bs .footer-nav ul.pages a:hover { color:rgba(255,255,255,0.80); text-decoration:none; }
.footer-bs .footer-nav h4 {
	font-size: 11px;
	text-transform: uppercase;
	letter-spacing: 3px;
	margin-bottom:10px;
}

.footer-bs .footer-nav ul.list { list-style:none; padding:0px; }
.footer-bs .footer-nav ul.list li { padding:5px 0px;}
.footer-bs .footer-nav ul.list a { color:rgba(255,255,255,0.80); }
.footer-bs .footer-nav ul.list a:hover { color:rgba(255,255,255,0.60); text-decoration:none; }

.footer-bs .footer-social ul { list-style:none; padding:0px; }
.footer-bs .footer-social h4 {
	font-size: 11px;
	text-transform: uppercase;
	letter-spacing: 3px;
}
.footer-bs .footer-social li { padding:5px 4px;}
.footer-bs .footer-social a { color:rgba(255,255,255,1.00);}
.footer-bs .footer-social a:hover { color:rgba(255,255,255,0.80); text-decoration:none; }

.footer-bs .footer-ns h4 {
	font-size: 11px;
	text-transform: uppercase;
	letter-spacing: 3px;
	margin-bottom:10px;
}
.footer-bs .footer-ns p { font-size:12px; color:rgba(255,255,255,0.70); }

.input-group-btn:last-child>.btn, .input-group-btn:last-child>.btn-group
{
    height: 58px;
}

@media (min-width: 768px) {
	.footer-bs .footer-nav, .footer-bs .footer-social, .footer-bs .footer-ns { border-left:solid 1px rgba(255,255,255,0.10); }
}


@media (max-width: 575.98px)
{


html
{
    overflow-x: hidden
}

    /* start banner */

.banner .container-fluid
{
    margin-bottom: 6%; 
} 

    .inner_banner p
    {
        font-size: 11px;
    }
    .inner_banner h2:nth-of-type(2)
    {
        font-size: 97% !important;
    }
/* start Global content */
.Global_contentpargrap p
{
    font-size: 75%;
    margin-top: 15%; 
}
/* company content */
.company_content .company_content_text .company_content_text_content h2
{
    font-size: 93%;
}

/* start source */

.source .source_content
{
    text-align: center
}

.source .source_content button:first-of-type
{
    margin-top: -54%;
}

.source .source_content button:nth-of-type(2)
{
    margin-top: -33%;
}

/* start footer */

.footer-bs
{
    height: auto;
  text-align: center
}

.footer-bs button
{
    height: 58px;
}
}


@media (min-width: 576px) and (max-width: 991.98px)
{

    html
    {
        overflow-x: hidden
    }
    
    /* start navbar */
    .navbar-brand
    {
       font-size: 90%;
    }

    .navbar-inverse .navbar-nav>li>a
    {
        font-size: 60%;
    }

    .navbar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand
    {
        margin-left: 0 !important;
    }

    /* start Global content */


    .Global_contentpargrap p
    {

        font-size: 100%;
         margin-top: 16%;   
    }

/* start company content */

.company_content .company_image img
{
    width: 100% !important;
}
/* start source */

.source .source_content
{
    text-align: center
}

.source .source_content button:first-of-type
{
    margin-top: -44%;
}

.source .source_content button:nth-of-type(2)
{
    margin-top: -33%;
}
/* start footer */

.footer-bs
{
    height: auto;
  text-align: center
}
.footer-bs button
{
    height: 58px;
}

}



@media (min-width: 992px) and (max-width: 1199.98px)
{

    
    html
    {
        overflow-x: hidden
    }
    /* start Global content */


    .Global_contentpargrap p
    {

        font-size: 100%;
         margin-top: 16%;   
    }

    /* start source */

.source .source_content
{
    text-align: center
}

.source .source_content button:first-of-type
{
    margin-top: -34%;
}

.source .source_content button:nth-of-type(2)
{
    margin-top: -25%;
}

/* start footer */

.footer-bs
{
    height: auto;
  text-align: center
}
.footer-bs button
{
    height: 58px;
}

}
