body,html{overflow-x:hidden;}
body{background-color:#ffffff;font-family:'Poppins',sans-serif;font-size:12px;font-weight:300;font-style:normal;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;}
h1,h2,h3,h4,h5,h6,span,p{font-family:'Poppins',sans-serif;}
*{-webkit-border-radius:0!important;-moz-border-radius:0!important;border-radius:0!important;}
.templatemo_clear{clear:both;}
.height30{height:30px;}
.templatemo-top-bar{min-height:40px;background-color:#eeeeee;}
.templatemo-top-menu{min-height:110px;background-color:#ffffff;z-index:5000;width:100%;}
.templatemo-top-menu .navbar-toggle{margin-top:38px;}
.templatemo-top-menu .navbar-brand{padding:0;margin:30px 0 0 0;}
/* ------ Carousel ----- */
#templatemo-carousel{background:url('../images/templatemo_carousel_bg.jpg') no-repeat center center fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;overflow-x:hidden;margin-bottom:0;height:500px;}
#templatemo-carousel .carousel-caption{z-index:10;}
#templatemo-carousel .item{height:500px;}
#templatemo-carousel .carousel-inner > .item > img{position:absolute;min-width:100%;height:500px;left:0;top:0;}
@media (min-width:768px){
    #templatemo-carousel .carousel-caption p{margin-bottom:20px;line-height:1.4;font-size:21px;}
    #templatemo-carousel .carousel-caption{padding-bottom:140px;right:20%;left:20%;}
}
@media (max-width:768px){
    #templatemo-carousel .carousel-caption{padding-bottom:120px;}
}
@media (max-width:1024px){
    #templatemo-carousel{background:url('../images/templatemo_carousel_bg_s.jpg') no-repeat center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;overflow-x:hidden;margin-bottom:0;height:500px;}
}
/* ------ End of Carousel ----- */
/* ------ Welcome & Slogna ------ */
.templatemo-welcome{border-bottom:1px solid #cccccc;min-height:230px;}
.templatemo-slogan{font-family:'Poppins',sans-serif;font-weight:normal;font-size:42px;margin:60px 0;color:#333333;}
.templatemo-service{margin-bottom:100px;margin-top:100px;}
.templatemo-service-item{font-family:'Poppins',sans-serif;margin-bottom:10px;font-size:20px;}
.templatemo-service-item p{font-weight:lighter;text-align:justify;margin-top:25px;font-size:14px;color:#929292;}
.subheader{font-family:'Poppins',sans-serif;font-weight:normal;margin-top:12px;font-size:12px;color:#e67e22;}
.btn-orange{background-color:#ff7600;border-bottom:2px solid #d35400;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;color:#ffffff;}
.btn-orange:hover,.btn-orange:focus,.btn-orange:active,.btn-orange.active,.open .dropdown-toggle.btn-orange{background-color:#d35400;color:#ffffff;}
.btn-green{background-color:#2ecc71;border-bottom:2px solid #27ae60;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;color:#ffffff;}
.btn-green:hover,.btn-green:focus,.btn-green:active,.btn-green.active,.open .dropdown-toggle.btn-green{background-color:#27ae60;color:#ffffff;}
.nav > li > a{padding:10px 20px;}
.nav > li > a:hover,.nav > li > a:focus{background-color:#ff7600;color:#fff;}
.navbar-default .navbar-nav > li > a:hover,.navbar-default .navbar-nav > li > a:focus{background-color:#ff7600;color:#fff;}
.nav > li > a{color:#929292;}
.navbar-default{background-color:#fff;border:none;}
.navbar-default .navbar-nav > .active > a,.navbar-default .navbar-nav > .active > a:hover,.navbar-default .navbar-nav > .active > a:focus{background-color:#ff7600;color:#fff;}
.navbar{margin-bottom:0px;}
.templatemo-service-item-header{margin-left:-10px;padding:16px 20px 20px;font-weight:bold;display:inline-block;}
.templatemo-header-orange{background-color:#ff7600;min-width:298px;height:67px;color:#fff;}
.team_hr{border:1px solid #fff;width:39.5%;float:left;}
.team_hr_left{margin-right:30px;margin-left:15px;}
.team_hr_right{margin-left:30px;}
.hr_gray{border:1px solid #cccccc;}
.templatemo-team{background:url('../images/background.png');font-family:'Poppins',sans-serif;min-height:590px;color:#ffffff;}
.templatemo-line-header{margin-top:100px;margin-bottom:80px;}
.member-thumb:hover .thumb-overlay{transition:all 0.3s ease-in-out 0s;visibility:visible;opacity:1;}
.member-thumb{position:relative;overflow:hidden;}
.member-thumb .thumb-overlay{background-color:rgba(220,157,102,0.8);position:absolute;visibility:hidden;padding-top:35%;padding-left:25%;height:100%;width:100%;opacity:0;right:0;top:0;}
.thumb-overlay a{float:left;margin-right:5px;}
.team-inner{margin-top:10px;}
.team-inner-header{font-family:'Poppins',sans-serif;font-weight:600;font-size:16px;}
.team-inner-subtext{font-weight:normal;font-size:12px;}
.row_team{margin-left:-50px;margin-top:70px;}
.row_team li{list-style:none;}
.templatemo-project-box{background-size:cover;position:relative;overflow:hidden;cursor:pointer;height:200px;width:200px;}
.templatemo-project-box:hover .project-overlay{transition:all 0.3s ease-in-out 0s;visibility:visible;opacity:1;}
.project-overlay{background:rgba(0,0,0,.75);border:2px solid #ff7600;visibility:hidden;position:absolute;text-align:center;padding-top:40px;color:#ffffff;height:100%;width:100%;opacity:0;right:0;top:0;}
.project-overlay hr{width:70%;}
.templatemo-project-gallery li{margin:15px;}
.txt_darkgrey{color:#333333;}
.txt_orange{color:#e67e22;}
.txt_slogan{font-size:14px;color:#929292;}
.templatemo-line-header span{font-size:18px;float:left;margin-top:10px;}
.team_box  div{text-align:center;padding-top:100px;}
.span_blog{margin-bottom:80px;}
.blog_post{color:#333333;padding:10px;}
.blog_header{font-weight:bold;font-size:16px;}
.blog_text{text-align:justify;font-size:14px;margin-top:20px;}
#templatemo-contact{margin-top:100px;border-top:1px solid #cccccc;font-size:14px;}
.templatemo-contact-map{margin-bottom:15px;height:378px;}
.head_contact{padding-bottom:80px;margin-bottom:0;}
.contact_right img{margin-right:5px;}
.contact_right form{padding-left:15px;padding-right:15px}
.tweet_txt{border-left:2px solid #ffffff;min-height:160px;}
.twitter_user{color:#FFFF33;font-size:14px;float:right;}
.templatemo-partners{border-top:2px solid #cccccc;}
.templatemo-partners .templatemo-partner-item{margin-bottom:5px;}
.templatemo-footer{border-top:2px solid #cccccc;margin-top:100px;}
.footer_container{margin-top:60px;margin-bottom:20px;}
.footer_bottom_content{margin:auto;margin-bottom:30px;font-size:14px;color:#333333;}
.social-icon-fb{background:url('../images/social-icon-fb.png') no-repeat;width:42px;height:42px;display:block;}
a:hover .social-icon-fb{background:url('../images/social-icon-fb-over.png') no-repeat;}
.social-icon-rss{background:url('../images/social-icon-rss.png') no-repeat;width:42px;height:42px;display:block;}
a:hover .social-icon-rss{background:url('../images/social-icon-rss-over.png') no-repeat;}
.social-icon-twitter{background:url('../images/social-icon-twitter.png') no-repeat;width:42px;height:42px;display:block;}
a:hover .social-icon-twitter{background:url('../images/social-icon-twitter-over.png') no-repeat;}
.social-icon-linkedin{background:url('../images/social-icon-linkedin.png') no-repeat;width:42px;height:42px;display:block;}
a:hover .social-icon-linkedin{background:url('../images/social-icon-linkedin-over.png') no-repeat;}
.social-icon-dribbble{background:url('../images/social-icon-dribbble.png') no-repeat;width:42px;height:42px;display:block;}
a:hover .social-icon-dribbble{background:url('../images/social-icon-dribbble-over.png') no-repeat;}
ul.templatemo-project-gallery  li  a img:hover{border:3px solid #ff7600;}
.templatemo-gallery-category a{color:#333333;}
.templatemo-gallery-category a.active{color:#e67e22;text-decoration:none;}
.templatemo-gallery-category a:focus{color:#e67e22;text-decoration:none;}
.templatemo-gallery-category a:hover{color:#e67e22;text-decoration:none;}
.link_orange:hover{text-decoration:none;}
.templatemo-project-gallery{margin:0 0 0 0;margin-top:30px;margin-left:-40px;}
.templatemo-project-gallery li{list-style:none;margin-bottom:25px;}
.templatemo-project-gallery li img{cursor:pointer;}
.templatemo-tweets{background-color:#8996a0;min-height:200px;font-family:'Poppins',sans-serif;font-size:20px;color:#ffffff;margin-top:100px;}
.form-control{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;font-style:italic;}
.btn_loadmore{margin-top:30px;margin-bottom:80px;}
.blog_box{margin-left:-12px;}
@media (min-width:991px) and (max-width:1200px){
    .templatemo-project-box,.project-overlay{height:170px;width:170px;}
    .templatemo-project-gallery{margin-left:-70px;}
    .templatemo-service-item-header{padding:16px 10px 20px;}
    .templatemo-header-orange{min-width:230px;}
    .team_box,.team_box_over{height:220px;width:220px;}
}
@media (max-width:991px){
    .team-inner{margin-top:20px;margin-bottom:20px;}
    .templatemo-btn-read-more{float:right;margin-bottom:40px;}
}
@media (min-width:768px) and (max-width:990px){
    .member-thumb .thumb-overlay{padding-left:30%;}
    .templatemo-project-box,.project-overlay{height:130px;width:130px;padding-top:0px;}
    .templatemo-project-gallery{margin-left:10px;}
    .blog_box{margin-right:-140px;}
}
@media (min-width:768px){
    .navbar-nav > li > a{padding-top:9px;padding-bottom:9px;}
}
@media (max-width:768px){
    .member-thumb .thumb-overlay{padding-left:40%;}
    .templatemo-btn-read-more{float:right;margin-bottom:40px;}
}
@media (max-width:380px){
    .member-thumb .thumb-overlay{padding-left:30%;}
    .templatemo-service-item-header{font-size:16px;padding:23px 10px 22px;}
    .templatemo-header-orange{min-width:0px;}
}
@media (min-width:991px) and (max-width:1200px){
    .team_hr{width:37%;}
}
@media (min-width:683px) and (max-width:991px){
    .team_hr{width:33%;}
}
@media (min-width:585px) and (max-width:683px){
    .member-thumb .thumb-overlay{padding-left:25%;}
    .team_hr{width:30%;}
}
@media (min-width:536px) and (max-width:585px){
    .team_hr{width:28%;}
}
@media  (min-width:410px) and  (max-width:536px){
    .team_hr{width:21%;}
}
@media  (max-width:410px){
    .team_hr{width:11%;}
}
