body
{
	padding: 0;
	margin: 0;
}

p
{
	font-size: 14px !important;
	font-family: arial;
}

header
{
	width: 100%;
	float: left;
	border-top: 4px solid #1D7E33;
	border-bottom: 1px solid #EDEDED;
	position: fixed;
	background: #fff !important;
	right: 0;
    left: 0;
    z-index: 1030;
	
}
header .navbar 
{
    position: relative;
    min-height: 60px !important;
    margin-bottom: 0px !important;
    border: none !important;
    border-radius: 0px !important;
    background: #fff !important;
}
header .nav>li>a 
{
    padding: 10px 10px !important;
}
header .navbar-nav>li>a 
{
    line-height: 40px !important;
    color: #333;
    font-weight: bold;
    font-size: 14px;
}
header .navbar-nav>li>a:hover
{
    background: #337ab7 !important;
    color: #fff;
}




.dropdown-menu>li>a {
    text-align: left;
    font-size: 13px !important;
}

.dropdown-menu>li>a:hover {
    color: #fff !important;
    background-color: #1D7E33 !important;
}
.navbar-right 
{

    margin-right: 0px !important;
}

.nav>li>a:focus, .nav>li>a:hover {
    text-decoration: none;
    background-color: #337ab7 !important;
    color: #fff;
}

.mn
{
	display: none;
}

#primary_nav_wrap
{
	padding-right:15px;
}

#primary_nav_wrap ul
{
	list-style:none;
	position:relative;
	float:left;
	margin:0;
	padding:0
}

#primary_nav_wrap ul a
{
	display:block;
	color:#333;
	text-decoration:none;
	font-weight:bold !important;
	font-size:14px;
	line-height:40px;
	padding:10px 10px;
	font-family:arial;
}

#primary_nav_wrap ul li
{
	position:relative;
	float:left;
	margin:0;
	padding:0
}

#primary_nav_wrap ul li.current-menu-item
{
	background:#ddd
}

#primary_nav_wrap ul li a:hover
{
	background: #337ab7;
    color: #fff;
}

#primary_nav_wrap ul ul
{
	display:none;
	position:absolute;
	top:100%;
	left:0;
	background:#fff;
	padding:0;
	border: 1px solid #C0C0C0;
}

#primary_nav_wrap ul ul li
{
	float:none;
	width:250px;
}

#primary_nav_wrap ul ul a
{
	line-height:20px;
	padding:10px 10px;
	font-weight: normal;
    font-size: 12px;
    background: #f2f2f2;
}

#primary_nav_wrap ul ul a:hover
{
	background: green;
}

#primary_nav_wrap ul li:hover > ul
{
	display:block
}



.side
{
	line-height: 1.72222;
    position: fixed;
    background-color: rgba(253, 28, 60, 0.77);
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    padding: 10px 0;
    left: -68px;
    text-align: center;
    top: 26%;
    width: 180px;
    z-index: 1000;
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg);
}


.side a
{
	text-decoration: none;
	color: #fff;
    font-weight: bold;
    font-family: arial;
        font-size: 17px;
}
.side a:hover
{
	text-decoration: none;
	color: #fff;
}
.side a:focus
{
	text-decoration: none;
	color: #fff;
}




.sidelogin
{
	line-height: 1.72222;
    position: fixed;
    background-color: #337ab7;
    border-top-right-radius: 5px;
    border-top-left-radius: 5px;
    padding: 10px 0;
    right: -52px;
    text-align: center;
    top: 50%;
    width: 160px;
    z-index: 1000;
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg);
    display: none;
}


.sidelogin a
{
	text-decoration: none;
	color: #fff;
    font-weight: bold;
    font-family: arial;
        font-size: 17px;
}
.sidelogin a:hover
{
	text-decoration: none;
	color: #fff;
}
.sidelogin a:focus
{
	text-decoration: none;
	color: #fff;
}

.sidelogindesktop
{
	    line-height: 1.72222;
    position: fixed;
    background-color: #337ab7;
    padding: 10px 0;
    right: 0px;
    text-align: center;
    top: 20%;
    width: 150px;
    z-index: 1000;
}


.sidelogindesktop a
{
	text-decoration: none;
	color: #fff;
    font-weight: bold;
    font-family: arial;
        font-size: 17px;
}
.sidelogindesktop a:hover
{
	text-decoration: none;
	color: #fff;
}
.sidelogindesktop a:focus
{
	text-decoration: none;
	color: #fff;
}





.clear {
    clear:both;
}



/*part1*/

.s1 {

    background-image:url("../../images/main.jpg");
    width:100%;
    float:left;
    height:400px;
    background-repeat:no-repeat;
    background-size:100%;
    
}

.s2 {

        width:100%;
    float:left;
    margin-bottom:120px;
}
    .s2 .b1 {

        width:40%;
        margin:0 auto;
        background:#fff;
        height:450px;
        margin-top:-250px;
        padding:20px;
        border-radius:5px;
        box-shadow: 0 8px 17px rgba(0,0,0,.2),0 6px 20px rgba(0,0,0,.19);
    }


        .s2 .b2 {

        width:40%;
        margin:0 auto;
        background:#fff;
        height:350px;
        margin-top:-250px;
        padding:20px;
        border-radius:5px;
        box-shadow: 0 8px 17px rgba(0,0,0,.2),0 6px 20px rgba(0,0,0,.19);
    }



                .s2 .b3{

        width:40%;
        margin:0 auto;
        background:#fff;
        margin-top:-250px;
        padding:20px;
        border-radius:5px;
        box-shadow: 0 8px 17px rgba(0,0,0,.2),0 6px 20px rgba(0,0,0,.19);
    }



        .s2 .b3 label{

        font-size:12px !important;
    }

        
        .s2 .b3 h4{

        font-size:14px !important;
        font-weight:bold !important;
    }




.s2 .b1 .active a {

    font-weight:bold !important;
}


                .s2 .b1 .nav-tabs>li a {
    background-color: transparent !important;
    color:#333 !important;
}


        .s2 .b1 .nav-tabs>li a:hover {
    background-color: transparent !important;
    color:#333 !important;
   
}

        .s2 .b1 .nav>li>a:focus {
    background-color: transparent !important;
    
    font-weight:bold;
}

        .s2 .b1 .btn-block {
   padding:10px !important;
   font-weight:bold !important;
}


                .s2 .b2 .btn-block {
   padding:10px !important;
   font-weight:bold !important;
}

                                .s2 .b3 .btn-block {
   padding:10px !important;
   font-weight:bold !important;
}


        .s2 .ps1 p {

            font-size:16px !important;
            font-weight:bold;
            text-align:center;
            margin-bottom:20px;
        }

    .s2 .p1 {

    background: #337ab7;
   
    text-decoration: none;
    border-radius:4px;
    display: block;
    margin-bottom:10px !important;
    margin: 0 auto;
    padding:10px;
    }

        .s2 .p1:hover {

    background: #0b5da2;
    }

        .s2 .p1 a {

            color: #FFF;
             font-size: 15px;
             text-decoration:none;
             font-weight:bold;
        }



        .s2 .p2 {

    background: #5cb85c;
    
    text-decoration: none;
    border-radius:4px;
    display: block;
    margin-bottom:10px !important;
    margin: 0 auto;
    padding:10px
    }


                .s2 .p2:hover {

    background: #057705;
    }

                .s2 .p2 a {

            color: #FFF;
             font-size: 15px;
             text-decoration:none;
             font-weight:bold;
        }

                        .s2 .p3 {

    background: #d2366b;
    text-decoration: none;
    border-radius:4px;
    display: block;
    margin-bottom:10px !important;
    margin: 0 auto;
    padding:10px
    }

                                        .s2 .p3:hover {

    background: #9a0034;
    }

                .s2 .p3 a {

            color: #FFF;
             font-size: 15px;
             text-decoration:none;
             font-weight:bold;
        }


                    



/*/part1*/







footer
{
	width: 100%;
	float: left;
}

footer .footer-top
{
	width: 100%;
	background: #337ab7;
    display:none;
}

.footer-top h4
{
	color: #fff;
}

footer li
{
	list-style: none;
}

footer li a
{
	text-decoration: none;
	color: #fff;
	font-size: 12px;
}

footer li a:hover
{
	text-decoration: none;
	color: yellow;
}

footer .footer-bottom
{
	background: #fff;
    border-top: 4px solid #1D7E33;
}

footer .footer-bottom .container
{
	margin-top: 10px;
	margin-bottom: 60px;
}


.footer-icons li
{
	float: left;

}

.footer-icons li a
{
	padding: 8px 12px;
}

.fb-nav li
{
	list-style: none;
}

.fb-nav li a
{
	padding: 0px 6px;
	color: #333;
	display: block;
	margin-top: 5px;
	}

.fb-nav li a:hover
{
	text-decoration: none;
	color: #337ab7;
}

.copyright
{
	margin-top: 5px;
	float: left;
}


.icon img
{
	padding: 25px;
}





/*   Support */

.fb
{
	background: #001BA3;
	color: #fff;
	text-align: center;
	padding: 8px;
	/*border-top: 2px solid #f1f1f1;*/
	font-weight: bold;
	font-size: 11pt;
}
.fb a
{
	color: #e2cd27;
}

.fb a:hover
{
	color: #e2cd27;
	text-decoration: none;
}
/*   /Support */







/*   MOBILEAPP */

.appbanner
{
	float: left;
	width: 100%;
	margin-top: 80px;
	z-index: 999;
	padding: 2px;
}
.appbanner1
{
	float: left;
	width: 100%;
	margin-top: 20px;
	z-index: 999;
	padding: 2px;
}

.mobilecontact
{
	display: none;
}


/*   /MOBILEAPP */



/*   BACK TO TOP */

.cd-top {
  display: inline-block;
  height: 40px;
  width: 40px;
  position: fixed;
  bottom: 60px;
  right: 5px;
  /* image replacement properties */
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  background: rgba(253, 28, 60, 0.77) url(../../images/cd-top-arrow.svg) no-repeat center 50%;
  visibility: hidden;
  border-radius: 50%;
}

.cd-top.cd-is-visible {
  /* the button becomes visible */
  visibility: visible;
  opacity: 1;
}



/*   /BACK TO TOP */



.capoint
{
	float: right; border: 1px solid #f1f1f1; 
	padding:20px; 
	margin-top: 40px; 
	width: 40%; 
	background: #f1f1f1;
	border-radius: 5px;
}

.hdfc
{
	text-align: center;
	margin-bottom: 40px;
}
.space
{
	clear: both;
}


.mobilecontact1
{
	position: fixed;
	bottom: 0;
	background: #337ab7;
	width: 100%;
	    padding: 5px;
	text-align: center;
}


.mobilecontact1 .btn
{
	width: 100% !important;
	border:none !important;

}
.mobilecontact1 .btn-primary:focus
{
	background:#337ab7 !important;
	border: none !important; 
}
 .mobilecontact1 .btn-primary:hover
{
	background:#337ab7 !important;
	border: none !important; 
}
.mobilecontact1 .dropdown-menu>li>a
{
	text-align: center !important;
	font-weight: bold !important;
}

.mobilecontact1 .dropup .dropdown-menu, .navbar-fixed-bottom .dropdown .dropdown-menu {
   
    width: 100% !important;
    background: #f1f1f1 !important;
}

.mobilecontact1 .dropdown-menu>li>a:hover {
   background: none !important;
   color: #333 !important;
}

.icons
{
	display: none;
}

.icons1
{
	display: none;
}






@media screen and ( max-width: 1062px)
{
	.box
	{
		width: 100%;
	}

	.box1
	{
		width: 100%;
	}

	.box2
	{
		width: 100% !important;

	}

	header .navbar-toggle {
  
    margin-top: -45px !important;
  
}

header .navbar {
    min-height: 5px !important;

}
	

    	.navbar-nav>li>a 
{
    font-size: 12px !important;
}
.Section1
{
	margin-top: 60px;
}

.side
{
	display: none;
}


	.sidelogin {

    padding: 4px 0;
    right: -54px;

    top: 40%;
    width: 145px;
}

#primary_nav_wrap ul a {
   font-size: 12px !important;

}



.logo
{
	text-align: center;
}
.hdfc img
{
	display: none;
}

.icon
{
	display: none;
}

.icons1
{
	display: none;
}



}


@media screen and (max-width: 992px)
{

header  .nav>li>a 
{
    padding: 10px 9px !important;

}
header .navbar-nav>li>a 
    { 

      line-height: 20px !important;

    }
.fb
{
	font-weight: normal;
	font-size: 14px;
}
.copyright
{
	text-align: center;
}
.Section1
{
	margin-top: 60px;
}
.nav1 
{
	display: none;
}
#primary_nav_wrap
{
	display: none;
}
.mn
{
	display: block;
}

	.btn-primary {
    color: #333;
    background-color: #337ab7;
    border: none !important;
    
}
.mn .navbar-nav>li>a{
    font-size: 12px !important;
    
  
}

.mn .dropdown-menu>li>a
{
  font-size: 12px !important;
  padding: 8px 20px !important; 
  font-weight: bold !important;
margin-left: 15px;
margin-right: 15px;

}
.mn .dropdown-menu {
        background: #f2f2f2 !important;
}


.fb
{
	display: none;
}

.mobilecontact
{
	display: block;
	position: fixed;
	bottom: 0;
	background: #337ab7;
	width: 100%;
	    padding: 5px;
	text-align: center;
}


.mobilecontact .btn
{
	width: 100% !important;

}
.mobilecontact .btn-primary:focus
{
	background:#337ab7 !important;
	border: none !important; 
}
 .mobilecontact .btn-primary:hover
{
	background:#337ab7 !important;
	border: none !important; 
}
.mobilecontact .dropdown-menu>li>a
{
	text-align: center !important;
	font-weight: bold !important;
}

.mobilecontact .dropup .dropdown-menu, .navbar-fixed-bottom .dropdown .dropdown-menu {
   
    width: 100% !important;
    background: #f1f1f1 !important;
}

.mobilecontact .dropdown-menu>li>a:hover {
   background: none !important;
   color: #333 !important;
}



.side
{
	display: none;
}

.sidelogin
{
	display: block;
}
.sidelogindesktop
{
	display: none;
}

.homenav
{
	display: none;
}

 .mn .navbar-header {
      float: none;
  }
.mn  .navbar-left {
      float: none !important;
  }
.mn  .navbar-toggle {
      display: block;
  }
 .mn .navbar-collapse {
      border-top: 1px solid transparent;
      box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
  }

.mn  .navbar-collapse.collapse {
      display: none!important;
  }
 .mn .navbar-nav {
      float: none!important;
      margin-top: 7.5px;
  }
.mn  .navbar-nav>li {
      float: none;
  }
 .mn .navbar-nav>li>a {
      padding-top: 10px;
      padding-bottom: 10px;
  }
 .mn .collapse.in{
      display:block !important;
  }
  .capoint
{
	width: 100%;
}



.s2 .b1 {

        width:100% !important;
        height:100% !important;

    }

.s2 .b2 {

        width:100% !important;
        margin-top:-220px;
        height:100% !important;

    }

.s2 .b3 {

        width:100% !important;
        margin-top:-220px;

    }


        .s2 .b1 .btn-block {
   font-size:12px !important;
   font-weight:normal !important;
}


                .s2 .b2 .btn-block {
   font-size:12px !important;
   font-weight:normal !important;
}

                                .s2 .b3 .btn-block {
   font-size:12px !important;
   font-weight:normal !important;
}


}
@media screen and (min-width: 0px) and (max-width: 770px)
{
  .fullbtn
  {
  	width: 100%;
  	margin-top: 5px;
  }

  .fulltxtbox
  {
  	width: 100%;
  }
.mobileapp
{
	display: block;
	width: 100%;
	text-align: center;
}
.Section1
{
	margin-top: 70px;
}
.fb
{
	font-weight: normal;
	font-size: 12px;
}
.nav1 
{
	display: none;
}

.side
{
	display: none;
}

.fb
{
	display: none;
}

.mn .dropdown-menu>li>a
{
  font-size: 12px !important;
  font-weight: bold !important;
}
 .mn .navbar-nav {
      padding-left: 22px !important;
      padding-right : 22px !important;
  }

  .icons
{
	display: block;
}

.header1 .navbar 
{
	display: none !important;
}

.Sectionp
{
	margin-top: 80px !important;
}

.p p
{
	display: none;
}

.p .container
{
  margin-top: 60px !important;
  margin-bottom: 50px !important;
}

.homes1
{
	display: none;
}

.icons1
{
	display: block;
}


    .pageload
{
width: 90% !important;

} 

.pageload .btn-primary {

    font-size: 12px !important;
}


.s1 {
    
    background-size:200%;
    
    
}


    .b3 .well {

        padding:0px;
        background:none;
        border:none;
    }


}



