@font-face 
{
  font-family: 'Poppins-Regular';
  src: url('../fonts/Poppins-Regular.TTF');
  src: local("?"), url('../fonts/Poppins-Regular.woff') format("woff"), url('../fonts/Poppins-Regular.TTF') format("truetype"); 
}

@font-face 
{
  font-family: 'Poppins-SemiBold';
  src: url('../fonts/Poppins-SemiBold.TTF');
  src: local("?"), url('../fonts/Poppins-SemiBold.woff') format("woff"), url('../fonts/Poppins-SemiBold.TTF') format("truetype"); 
}


body{font-family:Poppins-Regular, Calibri, Arial; font-size:13px; color:#666; margin:0; padding:0;  height:97%;}

/*--------------------------------- Start Edit Bootstrap CSS --------------------------------------*/
.navbar-inverse{background-color:#41a8ce;}
.navbar-brand{height:auto; padding:15px 15px 10px; color:#fff !important; font-size:30px; font-weight:bold;}
.navbar-nav{margin:0;}
.navbar{min-height: auto; margin-bottom: 0px; border:0; border-radius: 0;}
.navbar-fixed-top, .navbar-fixed-bottom {position:relative;}
.navbar-inverse .navbar-nav > li > a {color: #fff; text-transform:uppercase;}
.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {border-color:#f9f9f9; padding:0;}
.navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus {background-color: #1b8eb7;}
.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus {background-color: #1b8eb7;}


@media (min-width: 768px){
.navbar-nav {float: right; margin: 0;}
}

/*--------------------------------- End Edit Bootstrap CSS --------------------------------------*/


.BannerSection{width:100%; height:500px; max-height:500px; margin:0; padding:0;}
.BannerSection img{width:100%; height:auto; max-height:500px; position:absolute;}

.BannerText{position:relative; top:80px; right:0;color:#fff;}
.BannerText .h1{font-size:30px; font-weight:bold; line-height:45px;}
.BannerText .h2{font-size:18px; line-height:30px;}
.BannerText .h2 a{color:#fff;}
.BannerText .h2 a:hover{color:#41a8ce;}
.BlueBtn{background:#41a8ce; color:#fff; font-size:16px; padding:8px 30px; border:none; border-radius:5px; outline:none; transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;}
.BlueBtn:hover{background:#0d91c2;}


.Features{width:100%; height:210px; background:#f7f7f7; text-align:center; display:block; padding:20px; margin:0 0 30px;}
a.Features{color:#555; text-decoration:none; transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;}
a.Features:hover{background:#555; color:#fff;}
.Features_icon{width:80px; height:80px; margin:0 auto 30px;}
.Features_Text{font-size:20px;}


.BlackBg{background:#555; padding:20px 0; width:100%; color:#fff;}
.WhiteIcon{width:68px; height:68px; margin:0 20px 0 0; display:inline-block; border:2px solid #fff; padding:5px; border-radius:50%; float:left;}
.BdrRight{border-right:1px solid #ccc;}
.UserNo{font-size:30px; font-weight:bold; text-align:center;}
.UserText{font-size:20px; text-align:center;}


.LightGrayBg{background:#f9f9f9; padding:20px 0; width:100%;}
.HeadText{font-size:20px; font-weight:bold; margin:40px 0 20px;}
.SubText{font-size:14px; margin:0 0 20px;}

.SearchInput{border:1px solid #ccc; background:#fff; outline:none; padding:10px; width:80%; border-radius:5px; margin:0 0 20px;}
.Textarea{border:1px solid #ccc; background:#fff; outline:none; resize:none; padding:10px; width:80%; height:100px; border-radius:5px; margin:0 0 20px;}

.LightBlueBg{background:#e1eef2; padding:20px 0; width:100%;}
.MarketplaceImg{width:134px; height:134px; margin:40px auto 10px; border:5px solid #fff; border-radius:50%; display:block;}
.Name{font-size:22px; text-align:center;}
.Designation{font-size:14px; text-align:center;}

.SatisfactionImg{width:110px; height:110px; margin:0 20px 0 0; display:inline-block; padding:5px; float:left;}
.SatisfactionHead{font-size:20px; margin:20px 0 10px;}

.BlueRound{width:135px; height:135px; border:5px solid #74b9d2; border-radius:50%; text-align:center; line-height:135px; font-size:35px; font-weight:bold; margin:50px auto 0;}
.GreenRound{width:135px; height:135px; border:5px solid #99db71; border-radius:50%; text-align:center; line-height:135px; font-size:35px; font-weight:bold; margin:50px auto 0;}
.RedRound{width:135px; height:135px; border:5px solid #e86e6e; border-radius:50%; text-align:center; line-height:135px; font-size:35px; font-weight:bold; margin:50px auto 0;}

.ReviewSection{background:#fff; border-radius:5px; padding:20px; color:#555; }
.ReviewHead{color:#fff; font-size:25px; text-align:center; margin:0 0 20px;}

.ReviewsHead{font-size:20px; font-weight:bold; margin:0 0 10px;}
.ReviewsTitle{font-size:20px; margin:0 0 5px;}
.ReviewsName{color:#41a8ce; margin:5px 0 0; font-weight:bold;}
.ReviewsTable{width:100%;}
.ReviewsTable table td{padding:10px;}
.ReviewsTable tr:nth-child(even) {background: #f0f0f0}
.ReviewsTable tr:nth-child(odd) {background: #f7f7f7}

.ProvidesHead{font-size:25px; margin:40px 0; text-align:center;}

.FooterSection{background:#555; color:#fff; padding:20px 0;}
.FooterHead{font-size:15px; text-transform:uppercase; margin:0 0 5px; font-weight:bold;}
.FooterSection ul{margin:0; padding:0;}
.FooterSection ul li{margin:0; padding:3px 0; list-style-type:none;}
.FooterSection ul li a{color:#d9d9d9; font-size:12px;}

.CopyRight{border-top:1px solid #777; padding:10px 0; margin:10px 0 0; font-size:12px; text-align:center; color:#d9d9d9;}


@media (max-width: 768px){
.BdrRight{border-right:none; margin:0 0 10px; padding:0 0 10px; border-bottom:1px solid #ccc;}
.BannerSection{height: 250px;}
.BannerText.pull-right{float:none !important;}
.BannerText{top:15px; text-align:center;}
.BannerText .h1{font-size:20px; line-height:25px; margin:0;}
.BannerText .h2{line-height:30px; margin:0;}
.BlueRound{margin:20px auto 0;}
.GreenRound{margin:20px auto 0;}
.RedRound{margin:20px auto 0;}

}


/*-- bottom-to-top --*/
#toTop {display: none; text-decoration: none; position: fixed; bottom:0px; right:0; overflow: hidden; z-index: 999; width: 32px; height: 32px; border: none; text-indent: 100%;
background:url(../image/move-top.png) no-repeat 0px 0px;}
#toTopHover {width: 32px; height: 32px; display: block; overflow: hidden; float: right; opacity: 0; -moz-opacity: 0; filter: alpha(opacity=0);}
/*-- //bottom-to-top --*/






