@charset "utf-8";
/* CSS Document */
@font-face {
    font-family: Roboto-Black;
    src: url(../fonts/Roboto-Black.ttf) ;
}
@font-face {
    font-family: Roboto-Bold;
    src: url(../fonts/Roboto-Bold.ttf);
}
@font-face {
    font-family: Roboto-Light;
    src: url(../fonts/Roboto-Light.ttf);
}
@font-face {
    font-family: Roboto-Medium;
    src: url(../fonts/Roboto-Medium.ttf);
}

html {
  font-family: Amw;
  -webkit-text-size-adjust: 100%;
      -ms-text-size-adjust: 100%;
}
@font-face{font-family: 'WebRupee';src: url('../fonts/WebRupee.V2.0.eot');src: local('../fonts/WebRupee'), url('../fonts/WebRupee.V2.0.ttf') format('truetype'),  url('../fonts/WebRupee.V2.0.svg') format('svg'); font-weight:normal; font-style:normal;}
.WebRupee {font-family:'WebRupee';}
body {
  margin: 0;
  font-family: Roboto-Black;
}
.container{max-width:1990px !important;}
.row{margin-right:0 !important;margin-left:0 !important;}
ol, ul {
    margin-top: 0;
    margin-bottom: 0px !important;
}
.nocolpad{padding:0;}
#sec1{
	/*background:url('../images/hopetrust1.png');*/
	background-repeat:no-repeat;
	height:528px;
}
.bg{background:url('../images/yellow bg.png') center;
background-repeat:no-repeat;
	height:421px;}
.bg-div{margin-top: 20%;}
.bg-div-img{margin-top: 22%;margin-right: -10%;}
.bg-div-img1{margin-top: 22%;margin-left: -10%;}
#topsec1{margin-top:2%;margin-bottom: 2%;}
#topsec2{margin-top:3%;}
.logo{margin-left:10%;}
.right-bann
{
	font-family: Roboto-Light;
	font-size:16px;
    color: #000;
	display:inline-block;
   
}
.ph{display:inline;margin-left:10%;}
.right-bann a{color:#000;text-decoration:none;}
.right-bann .r1{font-family: Roboto-Bold;}
.text-center .r1{font-family: Roboto-Medium;font-size:24px;color: #F05324;}
.text-center .r2{font-family: Roboto-Light;color:#FFF;font-size:24px;}
.bottom-bann{
z-index: 99;
color: #FFF;
margin-left: 60%;
margin-top: 6%;
font-size: 40px;
font-family: Roboto-Light;
line-height: 42px;
width: 38%;
background-color: rgba(0, 0, 0, 0.6);
min-height: 100px;
padding: 2%;
}
.logo img{width:15%;}
#content{margin-top:-2%;}
#section2{margin-top:4%;}
#third{
margin-top:-2%;
padding:10px;
}
#section3{margin-top:3%;}
#section3 .desc{font-family:Roboto-Light;padding: 0 10% 3% 10%;}
#section5 .desc{font-family:Roboto-Light;padding: 3% 10%;}

#section6{padding-top:5%;}
hr.yb{border:1px solid #ff0;margin-right:54%;margin-top:5%;}
.down1{color:#F05324;font-size:20px;text-align:center;text-transform:capitalize;}
.down2{color:#F05324;font-size:20px;text-align:center;text-transform:capitalize;}
.box{
    padding: 5%;
    text-align: center;
	margin-bottom:10px;

	}

.box .head{font-family:Roboto-Medium;font-size:20px;}
.box .content{font-family:Roboto-Light;font-size:16px;padding:5% 5% 0 9%;}
.ic-top{
	background-color: #FFF;
    width: 37%;
	height:99px;
    margin-left: 30%;
    margin-top: -38%;
	margin-bottom:5%;
    border: 1px solid #DDD;
    padding: 24px;
    border-radius: 50%;
}
#section4{margin-top:6%;}

.login-panel.panel
{
	background-color:rgba(0, 0, 0, 0.8);
	border:none;
	border-radius:9%;
	width:86%;
}
.panel-body{padding:15px 25px !important;}
.foot{    text-align: center;
    font-family: Roboto-Light;
    font-size: 16px;
	}
.last1 img{float:right;margin-right:15%;width: 34%;}
.last2 img{float:left;margin-left:15%;}
.lines-right{margin-left:2%;}
.lines-left{margin-right:2%;}
.lines-right1{
margin-left: -30%;
}
.lines-left1{
margin-right: -30%;

	}
@media (max-width:768px){
	.bg-div1{margin-top:22%;}
	.logo img {
        width: 100%;
   }
	#sec1{
		background-size: contain;
		height:auto;
	}
	#third{margin-top:-3%;}
.text-center .r1{color:#F05324;}
.text-center .r2{color:#fff;}
	.logo{text-align:center;}
  .login-panel.panel
{
	width:100%;
}
.panel-body{background-color: #000;}	

#topsec2{
position: relative;
margin-top: 40%;
}
#section2 img, #section6 img {
    width: 100%;
    height: 15px;
	margin:0;
	
}
.lines-right1{
margin-top: 55px !important;width: 55px !important;}
.lines-left1{
margin-top: 55px !important;width: 55px !important;
	}
.bg-div{margin-top: 35%;}
.bg-div-img{margin-top: 75px !important;}
.bg-div-img1{margin-top: 75px !important;}
#section3{margin-top:8%;text-align:justify;}

.box{margin-bottom:15%;}
.last1 img{float:none;margin-bottom:6%;margin-right:0;margin-top:5%;}
.last2 img{float:none;margin-top:10% !important;margin-left:0;}
.ttr:after, .ttr1:after{display:none;}
.right-bann
{
color:#000;
text-align:center;
}
.right-bann a{color:#000;}
.bottom-bann
{
display: block;
font-size: 14px;
float: right;
margin-top: -34%;
width: 40%;
line-height: 18px;
margin-left: -2%;
min-height: 50px;
padding: 2%;
}
hr.yb {
margin-right: 72%;
border: 1px solid #ff0;

}
.text-center .r2 {
    font-family: Roboto-Light;
    color: #FFF;
    font-size: 18px;
}
.text-center .r1 {
    font-family: Roboto-Medium;
    font-size: 18px;
}
.yellow-line{font-family: Roboto-Black;line-height: 25px;}
	
}

@media (min-width:1300px){

	}
@media (min-width:1533px){
	
	
	}


img.img-responsive {
    margin: 0 auto;
}
.form-control{font-family:Roboto-Light;height:40px !important;}
.form-group{margin-bottom:15px !important;}
.form-control:focus,active  input#search{border-color:none;box-shadow:none}
.phone::before {
    content: url(../images/ph.png);
    padding-right: 7px;
    vertical-align: -webkit-baseline-middle;
}
.phone{padding: 15px 0px;
font-size: 18px;
    font-weight: bold;
text-decoration: none;
color: black;}
.navbar-header{width:100%}
.navbar {
     margin-bottom: 0px !important;
}
a.phone.pull-right {
    text-decoration: none;
}
.call p {
    color: #fff !important;
    font-size: 14px !important;text-align: center;
}

.btn {
  display: inline-block;
  padding: 6px 12px;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.42857143;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -ms-touch-action: manipulation;
      touch-action: manipulation;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  background-image: none;
  border-radius: 20px;
}
.btn:focus,
.btn:active:focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn.active.focus {
  outline: thin dotted;
  outline: 20px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.btn:hover,
.btn:focus,
.btn.focus {
  color: #333;
  text-decoration: none;
}
.btn:active,
.btn.active {
  background-image: none;
  outline: 0 !important;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
          box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
}
.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
  cursor: not-allowed;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
          box-shadow: none;
  opacity: .65;
}
a.btn.disabled,
fieldset[disabled] a.btn {
  pointer-events: none;
}
.btn-blue {
  color: #fff;
  background-color: #37499b;
}
.btn-red {
  color: #fff;
  background-color: #F05324;
  /*width:54% !important;*/
  height:40px;
  border-radius:5px !important;
}
.btn-blue:focus,
.btn-blue.focus {
  color: #fff;
  background-color: #37499b;
}
.btn-blue:hover {
  color: #000;
  background-color: #37499b;
}
.btn-blue:active,
.btn-blue.active,
.open > .dropdown-toggle.btn-blue {
  color: #fff;
  background-color: #37499b;
}
.btn-blue:active:hover,
.btn-blue.active:hover,
.open > .dropdown-toggle.btn-blue:hover,
.btn-blue:active:focus,
.btn-blue.active:focus,
.open > .dropdown-toggle.btn-blue:focus,
.btn-blue:active.focus,
.btn-blue.active.focus,
.open > .dropdown-toggle.btn-blue.focus {
  color: #fff;
  background-color: #37499b;
}
.btn-blue:active,
.btn-blue.active,
.open > .dropdown-toggle.btn-blue {
  background-image: none;
}
.btn-blue.disabled:hover,
.btn-blue[disabled]:hover,
fieldset[disabled] .btn-blue:hover,
.btn-blue.disabled:focus,
.btn-blue[disabled]:focus,
fieldset[disabled] .btn-blue:focus,
.btn-blue.disabled.focus,
.btn-blue[disabled].focus,
fieldset[disabled] .btn-blue.focus {
  background-color: #37499b;
  border-color: #fff;
}
.btn-blue .badge {
  color: #fff;
  background-color: #37499b;
}
@media (min-width:1900px){
	.bottom-bann{font-size:55px; line-height: 62px;}
	.bg-div-img {
 
    margin-right: -20%;
	margin-top: 21%;
   }
   .bg-div-img1 {
 
    margin-left: -20%;
	margin-top: 21%;
   }
   .lines-left1 {
    margin-right: -40%;
    margin-top: 0%;
   }
   .lines-right1 {
    margin-left: -40%;
    margin-top: 0%;
   }
	.panel-body {
    padding: 60px 25px !important;
    }
	.lines-right{margin-left:-20%;}
	.lines-left{margin-right:-20%;}
.form-control{height:60px !important;}
	#sec1
	{
	height: 738px;
    background-size: cover;
	}
	.bg
	{ 
		    background-size: cover;
            height: 590px;
	}
	}
@media (max-width:700px){
	.phone{padding: 15px 0px;
font-size: 14px;
    font-weight: bold;
text-decoration: none;
color: black;}
}

@media (max-width:500px){
.bannertext {
    padding: 0px;
}
.right-bann{margin-top:10%;}
h2{}
.context-box{font-size:18px}
.bg {background-size:cover;height:620px;}
#section6{padding-top:25%;}
}

a.clickable { color: inherit; }
a.clickable:hover { text-decoration:none; }
#caniuse{padding:5px 0px 20px;}

.footer {
    background: #000;
    color: #fff;
	/*margin-top:5%;*/
    padding: 25px 0px;
}
footer.footer a {
    color: #fff;
}
.icon-boxed.wide90 {
   width: 70px;
    height: 70px;
    line-height: 102px;
    vertical-align: middle;
    text-align: center;
    transition: all 0.3s ease-out 0s;
    background: #001C7E;
    color: #000;
    border-radius: 0;    float: left;
    z-index: 5;
}
.box-round {
    border-radius: 100% !important;
}
.icon-call-in{
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;	
	
	}
.icon-call-in:before {
    content: url(../images/1.png);
}

.left-padd11 {
    padding-left: 110px;padding-top:10px;
}
.m-bottom {
    margin-bottom: 50px;
}
.ttr:after{
	content:"";
	position: absolute;
    top: 17px;
    right: 0;
    height: 97px;
    width: 2px;
    background: #E2A897;
	
}
.ttr1 img,.ttr2 img{margin-top:5%;width: 41%;}
.ttr1:after{
	content:"";
	position: absolute;
    top: 17px;
    right: 0;
    height: 97px;
    width: 2px;
    background: #E2A897;
	
}


#bg {
    background-color: #fceb37 !important;
    padding: 10px !important;
}
#bg-gray{
	background-color:#f5f5f5  !important;
}
#bg p{color:#fff;font-family: 'Raleway', sans-serif !important; }
#bg .head{color:#fff;}
.colorline {
    height: 2px;
    margin: 0 auto;
    width: 50px;
    background-color: #C72227;
    padding: 1px;
    margin-top: 0px;
    margin-bottom: 14px;
    border-radius: 5px;
    position: relative;
}
#bg p a {
   color : #333;
	}
#news-sec p {
    color: #333!important;
}
#news-sec h6 {
    color: #F05324 !important;
}