
body {
	font-family: 'Open Sans', sans-serif;
	margin: 0px;
	padding: 0px;
    color: #28323c;
    font-size: 15px;
    line-height: 23px;
	background: #fff;
}

ul, li {
	margin: 0px;
	padding: 0px;
}
h2 {
	margin: 0px;
}
h2 {
    font-size: 40px;
    line-height: 40px;
    margin-top: 20px;
    margin-bottom: 30px;
    color: #000;
    font-weight: 900;
   font-family: 'Raleway', sans-serif;
}

p {
    margin: 0 0 17px;
    color: #28323c;
    font-size: 15px;
    line-height: 23px;
    font-family: 'Open Sans', sans-serif;
}

.padding-top-90 {padding-top: 30px; }
.padding-bottom-90 {padding-bottom: 30px; }
.padtpbtm-90{padding-top: 90px;padding-bottom: 90px;}

.clear {clear: both; }
ul{
	display: block;
	list-style-type: disc;
	-webkit-margin-before: 0em;
	-webkit-margin-after: 0em;
	-webkit-margin-start: 0px;
	-webkit-margin-end: 0px;
	-webkit-padding-start: 0px;
}


/* grid-box Starts */

.grid-box img{max-width:100%;height:auto;}
.border-left{border-left: 1px solid #707070;padding-left:35px;}
.border-right{border-right: 1px solid #707070;padding-right:15px;}
.desc-box{}
.padd-rht15{padding-right: 45px;}
/*.padd-lft15{padding-left:35px;}*/

/* grid-box Ends */

.container{width:970px;}


/* blue-bg Starts */

.blue-bg{background:#3462b8 url("../images/blue-bg.jpg") no-repeat fixed;background-position: center right;background-size: contain;}
.blue-bg h2, .blue-bg p{color:#fff;}

/* blue-bg Ends */

/* footer Starts */

.footer .container{border-top:1px solid #707070;padding-top:30px;padding-bottom:30px;}

/* footer Ends */

/* header Starts */

header{transition:all 0.5s ease-in;-moz-transition:all 0.5s ease-in;-webkit-transition:all 0.5s ease-in;}
.top-list li{display: inline-block;margin-right:7px;}
.top-list li a, .top-list li a:hover, .footer a, .footer a:hover{color:#28323c;text-decoration: none;}
header .container{border-bottom:1px solid #707070;padding-top:5px;padding-bottom:10px;}
 .top-list {margin-top: 92px;}  
header .col-md-9{padding-right:0px;}
/* header Ends */


/* sticky header Starts Starts */

.fixed {-moz-box-shadow: 0 2px 6px rgba(0,0,0,0.2);-webkit-box-shadow: 0 2px 6px rgba(0,0,0,0.2);box-shadow: 0 2px 6px rgba(0,0,0,0.2);
  position: fixed; top:0; left:0; z-index:9999;width: 100%;transition:all 0.5s ease-in;-moz-transition:all 0.5s ease-in;-webkit-transition:all 0.5s ease-in;background:#fff; }
.fixed img{max-width:80%;}
.fixed .container{    padding-top: 5px; padding-bottom: 5px;}
.fixed .top-list {margin-top: 58px; }
.fixed .container{border-bottom:0px;}

/* sticky header Starts Ends */

.cutom-pad {padding-top: 69px; padding-bottom: 60px;     padding-right: 40px;}
.margin-top100{ margin-top: 100px;}
.marg-lft30{margin-left:30px;}

.border-rt {position: relative; padding-right: 32px; }
.border-rt:after{    width: 1px; height: 100%; background: #000; content: ""; display: inline-block; position: absolute; left: auto; top: 0px; right: 0px;}

.ht72 .border-rt:after{height: 72%;bottom:0px;top:auto;}

.grid-box-right{padding-left:32px;}

/* ================= Responsive ====================== */

@media only screen and (max-width : 768px) {
.container {width: 100%; }
.logo img{display: block;margin:auto;max-width:80%;}
.top-list {margin-top: 5px; }
header .text-right, .footer, .footer .text-right{text-align:center;}
.padtpbtm-90 {
    padding-top: 30px; padding-bottom: 30px; }
h2 {font-size: 28px; margin-bottom: 20px; }

.border-right {border-right: none; padding-right: 0px; }
.border-left {border-left: none; padding-left:0px; }
.footer .container {padding-top: 30px; padding-bottom:0px; }
.fixed img {max-width: 65%; }
.fixed .top-list {margin-top: 5px; }
.marg-lft30 {margin-left:0px; }
.margin-top100 {margin-top:0px; }
.cutom-pad {
    padding-top: 0px;
    padding-bottom: 0px;
}
.grid-box img {display: block;margin: auto;}
h2 br{display:none;}
.border-rt{padding-right:0px;}
.grid-box-right{padding-left:0px;}

.border-rt:after{content:none;}
}
@media only screen and (max-width : 479px) {
.logo img {max-width: 65%;}

}

.btn-black{display:inline-block;    margin-bottom: 10px;background:#000;color:#fff !important;padding:10px 15px;font-weight:500;}
.btn-black:hover{background:#2a227c;color:#fff !important;}

