/*-----------------------------------------------------------------*/


/* FONTS*/
@import url(https://fonts.googleapis.com/css?family=Montserrat:400,700|Lato:400,700,900);
@import url('../fonts/pe/css/pe-icon-7-stroke.css');
@import url('../fonts/elegant/style.css');
@import url('../fonts/flaticon/flaticon.css');



/* PLUGIN CSS */

@import url('../plugins/bootstrap/bootstrap.css');                /* bootstrap */
@import url('../plugins/bootstrap-select/dist/css/bootstrap-select.css');   /* select customization */
@import url('../plugins/slider-pro/slider-pro.css');         /* main slider */
@import url('../plugins/owl-carousel/owl.theme.css');                 /* other sliders */
@import url('../plugins/magnific-popup/magnific-popup.css');            /* modal */
@import url('../plugins/animate/animate.css');                        /* animations */
@import url('../plugins/parallax/parallax.css');                        /* parallax */
@import url('../plugins/flowplayer/skin/playful.css');          /* video-player */
@import url('../plugins/validation/validation-2.2.min.css');          /* validation */


/* MAIN CSS */

@import url('theme.css');
@import url('color.css');
@import url('responsive.css');



/*Contact us page*/
.contact p{
	text-align:left;
	color:#999999;
}

.contact iframe{
	-webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
  	filter: grayscale(100%);
}
.contact-box{
	width:80%;
	margin:0 auto;

}
.contact-box-inner{
	padding:5%;
	width:40%;
	float:left;
}

.contact-box-inner h2{
	font-family:"proxima-nova-regular";
	color:#39baeb;
	margin-top:0;	
}
.contact-box-inner p{
	color:#999999
}

.contact-box-inner input[type="text"]{
	width:96%;
	margin:10px 0;
	padding:10px;
	border:1px solid #39baeb;
	background:transparent;
	font-family:"proxima-nova-regular";
	
}
.contact-box-inner textarea{
	width:96%;
	margin:10px 0;
	height:60px;
	padding:10px;
	border:1px solid #39baeb;
	background:transparent;
	font-family:"proxima-nova-regular";
}
.contact-box-inner input[type="submit"]{
	padding:3% 5%;
	background:#39baeb;
	border:none;
	color:#fff;
}
/*section.section-brands.widget.section-default1.wow {
    float: left;
    width: 100%;
}*/
p.name {
    text-align: center;
    margin: 10px;
}
p.dis {
    text-align: center;
    line-height: 22px;
    font-weight: bold;
}
.col-md-4.box {
    margin-top: 20px;
    height: 290px;
    padding: 10px;
    -webkit-box-shadow: 0px 0px 21px -15px rgba(0,0,0,0.75);
    -moz-box-shadow: 0px 0px 21px -18px rgba(0,0,0,0.75);
    box-shadow: 0px 0px 21px -17px rgba(0,0,0,0.75);
}
.t_image{
     margin-top: 20px;
}
.team {
    margin-top: 20px;
    font-size: 18px;
   /* padding-left: 15px;*/
}
ul.team li {
    font-size: 18px;
}
.section-brands.bg-primary4.title {
    padding: 20px;
}
.section-header h3 {
     font-size: 36px;
     color: #283d50;
     text-align: center;
     font-weight: 500;
     position: relative
 }

 .section-header p {
     text-align: center;
     margin: auto;
     font-size: 15px;
     padding-bottom: 60px;
     color: #556877;
     width: 50%
 }

 #clients {
     padding: 60px 0
 }

 #clients .clients-wrap {
     border-top: 1px solid #d6eaff;
     border-left: 1px solid #d6eaff;
     margin-bottom: 30px
 }

 #clients .client-logo {
     padding: 64px;
     display: -webkit-box;
     display: -webkit-flex;
     display: -ms-flexbox;
     display: flex;
     -webkit-box-pack: center;
     -webkit-justify-content: center;
     -ms-flex-pack: center;
     justify-content: center;
     -webkit-box-align: center;
     -webkit-align-items: center;
     -ms-flex-align: center;
     align-items: center;
     border-right: 1px solid #d6eaff;
     border-bottom: 1px solid #d6eaff;
     overflow: hidden;
     background: #fff;
     height: 160px
 }

 #clients img {
     transition: all 0.4s ease-in-out
 }
 .rounded-circle {
    border-radius: 50% !important;
}
.team-section .avatar img.rounded-circle {
    max-width: 150px;
}
.team {
    text-align: center;
}

/*v2*/
.team-section .avatar img {
    width: 65%;
    height: auto;
}
.z-depth-1-half {
    -webkit-box-shadow: 0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15) !important;
    box-shadow: 0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15) !important;
}
.rounded {
    border-radius: .25rem!important;
}
.ml-auto, .mx-auto {
    margin-left: auto!important;
}
.mr-auto, .mx-auto {
    margin-right: auto!important;
}
.dark-grey-text {
    color: #4f4f4f !important;
}
.grey-text {
    color: #9e9e9e !important;
}
.btn-floating.btn-sm i {
    font-size: .96154rem;
    line-height: 36.15385px;
}
.btn-floating i {
    display: inline-block;
    width: inherit;
    color: #fff;
    text-align: center;
}
.font-weight-bold {
    font-weight: 700!important;
     margin: 24px 0px;
}
.text-uppercase {
    text-transform: uppercase!important;
}
.mb-3, .my-3 {
    margin-bottom: 1rem!important;
}

.btn-floating.btn-sm i {
    font-size: .96154rem;
    line-height: 36.15385px;
}
.btn-floating i {
    display: inline-block;
    width: inherit;
    color: #fff;
        padding: 5px;
    font-size: 18px !important;
    text-align: center;
}
.btn-floating:hover {
    -webkit-box-shadow: 0 8px 17px 0 rgba(0,0,0,0.2), 0 6px 20px 0 rgba(0,0,0,0.19);
    box-shadow: 0 8px 17px 0 rgba(0,0,0,0.2), 0 6px 20px 0 rgba(0,0,0,0.19);
}
.btn-fb:hover {
    color: #fff;
    background-color: #4264aa;
}
.btn-fb {
    color: #fff;
    background-color: #3b5998 !important;
}
.btn-dribbble:hover {
    color: #fff;
    background-color: #ee6198;
}
.btn-tw:hover {
    color: #fff;
    background-color: #6cb7f0;
}

.btn-tw {
    color: #fff;
    background-color: #55acee !important;
}
.btn-li {
    color: #fff;
    background-color: #0082ca !important;
}
.btn-floating {
    position: relative;
    z-index: 1;
    display: inline-block;
    padding: 0;
    margin: 10px;
    margin-top: 10px;
    margin-right: 10px;
    margin-bottom: 10px;
    margin-left: 10px;
    overflow: hidden;
    vertical-align: middle;
    cursor: pointer;
    border-radius: 50%;
    -webkit-box-shadow: 0 5px 11px 0 rgba(0,0,0,0.18), 0 4px 15px 0 rgba(0,0,0,0.15);
    box-shadow: 0 5px 11px 0 rgba(0,0,0,0.18), 0 4px 15px 0 rgba(0,0,0,0.15);
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    width: 47px;
    height: 47px;
}
h2.h1-responsive.font-weight-bold.my-5 {
    margin-bottom: 40px;
}
.space{
    margin-top:20px !important;
}