@charset "utf-8";
/* CSS Document */
@import url(https://fonts.googleapis.com/css?family=Raleway);
body {
	overflow-x: hidden;
	font-family:font-family: 'Raleway', sans-serif;
	font-size: 15px;
	color: #666;
	font-weight: 300;
	line-height: 1.8;
}
img {
	max-width: 100%;
}



.clear {
	clear: both;
	float: none;
}
.relative {
	position: relative;
}
.absolute {
	position: absolute;
}
.fixed {
	position: fixed;
}
.block {
	display: block;
}
.inline-block {
	display: inline-block;
}
a:hover, a:focus {
	text-decoration: none;
	outline: 0 none;
}
.fancyfont {font-family:font-family: 'Raleway', sans-serif;}


.bolder { font-weight:800;}

.bold {
	font-weight: 600;
}
.boldL {
	font-weight: 400;
}
.boldLx {
	font-weight: 300;
}
.caps {
	text-transform: uppercase;
}
.Ncaps {
	text-transform: none
}
.p-t-0 {
	padding-top: 0px;
}
.p-t-5 {
	padding-top: 5px;
}
.p-t-10 {
	padding-top: 10px;
}
.p-t-15 {
	padding-top: 15px;
}
.p-t-20 {
	padding-top: 20px;
}
.p-t-25 {
	padding-top: 25px;
}
.p-t-30 {
	padding-top: 30px;
}
.p-t-35 {
	padding-top: 35px;
}
.p-t-40 {
	padding-top: 40px;
}
.p-t-45 {
	padding-top: 45px;
}
.p-t-50 {
	padding-top: 50px;
}
.p-t-55 {
	padding-top: 55px;
}
.p-t-60 {
	padding-top: 60px;
}
.p-t-65 {
	padding-top: 65px;
}
.p-b-0 {
	padding-bottom: 0px;
}
.p-b-5 {
	padding-bottom: 5px;
}
.p-b-10 {
	padding-bottom: 10px;
}
.p-b-15 {
	padding-bottom: 15px;
}
.p-b-20 {
	padding-bottom: 20px;
}
.p-b-25 {
	padding-bottom: 25px;
}
.p-b-30 {
	padding-bottom: 30px;
}
.p-b-35 {
	padding-bottom: 35px;
}
.p-b-40 {
	padding-bottom: 40px;
}
.p-b-45 {
	padding-bottom: 45px;
}
.p-b-50 {
	padding-bottom: 50px;
}
.p-b-55 {
	padding-bottom: 55px;
}
.p-b-60 {
	padding-bottom: 60px;
}
.p-b-65 {
	padding-bottom: 65px;
}
.p-l-0 {
	padding-left: 0px;
}
.p-l-5 {
	padding-left: 5px;
}
.p-l-10 {
	padding-left: 10px;
}
.p-l-15 {
	padding-left: 15px;
}
.p-l-20 {
	padding-left: 20px;
}
.p-l-25 {
	padding-left: 25px;
}
.p-l-30 {
	padding-left: 30px;
}
.p-l-35 {
	padding-left: 35px;
}
.p-l-40 {
	padding-left: 40px;
}
.p-l-45 {
	padding-left: 45px;
}
.p-l-50 {
	padding-left: 50px;
}
.p-l-55 {
	padding-left: 55px;
}
.p-l-60 {
	padding-left: 60px;
}
.p-l-65 {
	padding-left: 65px;
}
.p-l-95 {
	padding-left: 95px;
}
.p-r-0 {
	padding-right: 0px;
}
.p-r-5 {
	padding-right: 5px;
}
.p-r-10 {
	padding-right: 10px;
}
.p-r-15 {
	padding-right: 15px;
}
.p-r-20 {
	padding-right: 20px;
}
.p-r-25 {
	padding-right: 25px;
}
.p-r-30 {
	padding-right: 30px;
}
.p-r-35 {
	padding-right: 35px;
}
.p-r-40 {
	padding-right: 40px;
}
.p-r-45 {
	padding-right: 45px;
}
.p-r-50 {
	padding-right: 50px;
}
.p-r-55 {
	padding-right: 55px;
}
.p-r-60 {
	padding-right: 60px;
}
.p-r-65 {
	padding-right: 65px;
}
.m-t-0 {
	margin-top: 0px;
}
.m-t-5 {
	margin-top: 5px;
}
.m-t-10 {
	margin-top: 10px;
}
.m-t-15 {
	margin-top: 15px;
}
.m-t-20 {
	margin-top: 20px;
}
.m-t-25 {
	margin-top: 25px;
}
.m-t-30 {
	margin-top: 30px;
}
.m-t-35 {
	margin-top: 35px;
}
.m-t-40 {
	margin-top: 40px;
}
.m-t-45 {
	margin-top: 45px;
}
.m-t-50 {
	margin-top: 50px;
}
.m-t-55 {
	margin-top: 55px;
}
.m-t-60 {
	margin-top: 60px;
}
.m-b-0 {
	margin-bottom: 0px;
}
.m-b-5 {
	margin-bottom: 5px;
}
.m-b-10 {
	margin-bottom: 10px;
}
.m-b-15 {
	margin-bottom: 15px;
}
.m-b-20 {
	margin-bottom: 20px;
}
.m-b-25 {
	margin-bottom: 25px;
}
.m-b-30 {
	margin-bottom: 30px;
}
.m-b-35 {
	margin-bottom: 35px;
}
.m-b-40 {
	margin-bottom: 40px;
}
.m-b-45 {
	margin-bottom: 45px;
}
.m-b-50 {
	margin-bottom: 50px;
}
.m-b-55 {
	margin-bottom: 55px;
}
.m-b-60 {
	margin-bottom: 60px;
}
.m-l-0 {
	margin-left: 0px;
}
.m-l-5 {
	margin-left: 5px;
}
.m-l-10 {
	margin-left: 10px;
}
.m-l-15 {
	margin-left: 15px;
}
.m-l-20 {
	margin-left: 20px;
}
.m-l-25 {
	margin-left: 25px;
}
.m-l-30 {
	margin-left: 30px;
}
.m-l-35 {
	margin-left: 35px;
}
.m-l-40 {
	margin-left: 40px;
}
.m-l-45 {
	margin-left: 45px;
}
.m-l-50 {
	margin-left: 50px;
}
.m-l-55 {
	margin-left: 55px;
}
.m-l-60 {
	margin-left: 60px;
}
.m-r-0 {
	margin-right: 0px;
}
.m-r-5 {
	margin-right: 5px;
}
.m-r-10 {
	margin-right: 10px;
}
.m-r-15 {
	margin-right: 15px;
}
.m-r-20 {
	margin-right: 20px;
}
.m-r-25 {
	margin-right: 25px;
}
.m-r-30 {
	margin-right: 30px;
}
.m-r-35 {
	margin-right: 35px;
}
.m-r-40 {
	margin-right: 40px;
}
.m-r-45 {
	margin-right: 45px;
}
.m-r-50 {
	margin-right: 50px;
}
.m-r-55 {
	margin-right: 55px;
}
.m-r-60 {
	margin-right: 60px;
}
.lineT {
	border-top: 1px solid #EEE;
}
.lineB {
	border-bottom: 1px solid #EEE;
}
.lineR {
	border-right: 1px solid #EEE;
}
.lineL {
	border-left: 1px solid #EEE;
}
.line {
	border: 1px solid #EEE;
}


.text-black{ color:#000;}
.text-white { color:white;}
.text-gray { color: #aaa; }
.text-gray-dark { color: #999; }
.text-gray-light{ color: #CCC; }
.text-gray-muted { color: #eee; }



.font10 { font-size:10px !important;}
.font11 { font-size:11px !important;}
.font12 { font-size:12px !important;}
.font13 { font-size:13px !important;}
.font14 { font-size:14px !important;}
.font15 { font-size:15px !important;}
.font16 { font-size:16px !important;}
.font17 { font-size:17px !important;}
.font18 { font-size:18px !important;}
.font19 { font-size:19px !important;}
.font20 { font-size:20px !important;}
.font21 { font-size:21px !important;}
.font24 { font-size:24px !important;}
.font26 { font-size:26px !important;}
.font28 { font-size:28px !important;}
.font32 { font-size:32px !important; }
.font38 { font-size:38px !important; }
.font44 { font-size:44px !important; }
.font46 { font-size:56px !important; }
.font48 { font-size:48px !important; }
.font50 { font-size:50px !important; }




.M0 { margin:0 !important; }
.M2 { margin:2px !important; }
.M5 { margin:5px !important; }
.M10 { margin:10px !important; }
.M15 { margin:15px !important; }
.M20 { margin:20px !important; }
.M25 { margin:25px !important; }
.M30 { margin:30px !important; }
.M35 { margin:35px !important; }
.M40 { margin:40px !important; }
.M45 { margin:45px !important; }
.M50 { margin:50px !important; }
.M55 { margin:55px !important; }

.P0 { padding:0 !important;}
.P2 { padding:2px !important;}
.P5 { padding:5px !important;}
.P10 { padding:10px !important;}
.P15 { padding:15px !important;}
.P20 { padding:20px !important;}
.P25 { padding:25px !important;}
.P30 { padding:30px !important;}
.P35 { padding:35px !important;}
.P40 { padding:40px !important;}
.P45 { padding:45px !important;}
.P50 { padding:50px !important;}
.P55 { padding:55px !important;}


/* FOOTER */
footer {font-family:font-family: 'Raleway', sans-serif; background:#28282e; padding:25px; color:#fff; font-size:13px;}
footer .back-to-top { border-radius:50%; padding:2px; border:2px solid rgba(255,255,255,0.5); position:absolute; left:49%; display:block; width:35px; height:35px; text-align:center; color:rgba(255,255,255,0.5)}



/*====================================== MY CSS ==============================================*/

/*-------------- Box Design CSS --------------*/

.box-text {
	font-family:font-family: 'Raleway', sans-serif;
  background: #404040;
  color: #fff;
  padding: 20px;
}

.boxDash p {
  font-weight: 400;
  color: #222;
  font-family:font-family: 'Raleway', sans-serif;
}


.box1 {
  padding: 20px;
  text-align: center;
    max-width: 490px;
}

.box1 h4 {
   color: #222;
  font-size: 16px;
  font-family:font-family: 'Raleway', sans-serif;
  font-weight: 500;
}

.box-link {
  background: #fafafa;
  padding: 12px;
  border: 1px dotted #ddd;
  color: #222;
}

.box-link h4 a {
  color: #dd0000;
  padding: 5px;
  font-size: 13px;
  font-weight: 600;
  text-transform: uppercase;
}

.box-link h4 a:hover {
  color: #ddd;
}

/*----------------------- Dashed Box --------------------*/

.boxDash {
 /* background: #fff;
  padding: 20px;
  border: 1px dashed #ddd;
*/
  background: #fafafa;
  padding: 12px;
  border: 1px dotted #ddd;
  color: #222;
}

.boxDash1 {
 background: #fafafa;
  padding: 12px;
  border: 1px dotted #ddd;
  color: #222;
}


.boxDash2 {
  background: #fafafa;
  padding: 12px;
  border: 1px dotted #ddd;
  color: #222;
}


.boxDash h4, .boxDash1 h4, .boxDash2 h4 , .boxDash1 h4 a, .boxDash2 h4 a {
  font-size: 19px;
  font-weight: 600;
  color: #dd0000;
}


.boxDash1 a,  .boxDash2 a {
  color: #222;
}

.boxDash1 a:hover,  .boxDash2 a:hover {
  color: #dd0000;
}

.myFont{font-family:font-family: 'Raleway', sans-serif !important;}

/*---------------------------- Common Style ------------------------*/
.bg-gray { background:#f9f9f9 !important;}

.shadow {
  box-shadow: 1px 0px 5px 1px #D1D1D1;
  -webkit-box-shadow: 1px 0px 5px 1px #D1D1D1;
  -moz-box-shadow: 1px 0px 5px 1px #D1D1D1;
  -o-box-shadow: 1px 0px 5px 1px #D1D1D1;
}

.btn.btn-black {
  padding: 14px 30px;
  text-align: center;
  background: #31353d;
    border-radius: 0px !important;
  color: #fff;
  font-weight: 600;
}

.btn.btn-black:hover {
  background: #dd0000;
}

.clr-blueD { color:#31353d !important; }