@charset "utf-8";
/* CSS Document */

/*========================================================
                      Main Styles
=========================================================*/
body {
  color: #2c2c2c;
  font: 400 18px/26px "Open Sans", sans-serif;
  -webkit-text-size-adjust: none; padding:0; margin:0;
  border-top:5px solid #f60;
  }

img {
  max-width: 100%;
  height: auto; }
  
a {
  font: inherit;
  color: inherit;
  text-decoration: none;
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
  -webkit-transition: 0.3s;
  transition: 0.3s; }
  a:focus {
    outline: none; }
  a:active {
    background-color: transparent; 
	}
 
.fleft{ float:left;}
.fright{ float:right;} 
  
/*========================================================
                     HEADER  Section
=========================================================*/

.top_head{padding:10px 0px; margin:0px;}
.logo_wrap{margin:0px; padding:0px; float:left;}

.email{ margin:0px; padding:0px 20px; color:#2e3192; font:normal 15px/23px "Open sans";}
.email a{ color:#0b7d86; text-decoration:underline;}  .email a:hover{ color:#f5c624; text-decoration:underline;}
.email p{ padding:0; margin:0;}


/*========================================================
                     BODY  Section
=========================================================*/
.main{ background:url(../images/bd-bg.jpg) repeat-x #fffffe; color:#444; padding:50px 10px; min-height:400px;}

/*Row-1*/
.row-1{ text-align:center; padding:10px 0 0 0px;}

/*Row-2*/
.row-2{ text-align:center; padding:40px 0 0 0px;}

/*Row-3*/
.row-3{ text-align:center; padding:40px 0 0 0px;}


/*=========== Header Style ===========*/

.head-wht-lg{ color:#fff; font-family: 'Abel', sans-serif; font-size:42px; font-weight:bold;}
.head-wht-md{ color:#fff; font-family: 'Abel', sans-serif; font-size:36px; font-weight:bold;}

.head-blk-xlg{ color:#3c3c3e; font-family: 'Roboto Slab', serif;  font-size:50px; font-weight:normal; line-height:80px; text-transform:uppercase;}
.head-blk-lg{ color:#3c3c3e;  font-family: 'Abel', sans-serif; font-size:32px; font-weight:normal; line-height:42px; text-transform:uppercase;}
.head-blk-md{ color:#3c3c3e;  font-family: 'Abel', sans-serif; font-size:24px; font-weight:bold; padding:0px 10px; line-height:24px;}
.head-blk-sm{ color:#3c3c3e;  font-family: 'Abel', sans-serif; font-size:21px; font-weight:bold; padding:0px 10px; line-height:20px;}

.head-orng-lg{ color:#f60;  font-family: 'Abel', sans-serif; font-size:32px; font-weight:normal; padding:0px; line-height:42px; text-transform:uppercase;}
.head-orng-md{ color:#f60;  font-family: 'Abel', sans-serif; font-size:24px; font-weight:normal; padding:0px; line-height:32px; text-transform:uppercase;}
.head-orng-sm{ color:#f0d96a; font-family:'Open Sans Condensed'; font-size:20px; font-weight:normal; padding:0px; line-height:32px;}

/*=========== Text Style ===========*/
.txt-grey-md { color:#4c4d4e; font-family: 'Slabo 27px', serif; font-size:20px;}
.txt-wht-md { color:#fff; font-family:'Open Sans'; font-size:16px;}
.txt-wht-sm { color:#fff; font-family:'Open Sans'; font-size:14px; line-height:18px;}


/*==================      Lists      ======================*/
.social-list {
margin: 0px 0 0 0px; padding:20px 0 0 0px; }
.social-list li {
display: inline-block;
margin: 5px 5px; }
.social-list a {
display: block;
width: 55px;
height: 55px;
background: #5bbcec;
border-radius: 50%;
text-align: center;
color: #fff;
font-size: 24px;
line-height: 55px; }
.social-list a:hover {
background: #3c3c3c; }
	  
.social-list .fb a{ background-color:#597ac7;} .social-list .fb a:hover{ background-color:#000;}
.social-list .ut a{ background-color:#fd3832;} .social-list .ut a:hover{ background-color:#000;}
.social-list .fl a{ background-color:#ff0084;} .social-list .fl a:hover{ background-color:#000;}
.social-list .in a{ background-color:#aaab52;} .social-list .in a:hover{ background-color:#000;}
	

/*==================     Contact Lists      ======================*/
.contact-list {
  margin: 0px 0 0 0px; padding:20px 0px; }
.contact-list li {
display: inline-block;
margin: 5px 15px; font-size: 14px;
line-height: 24px; text-align:center; color:#444;}
.contact-list a {
display: block;
/*width: 80px;
height: 70px;*/
border-radius: 20%;
text-align: center;
color: #444;
font-size: 14px;
line-height: 34px; }
.contact-list a:hover {
}


/*========================================================
                     Footer  Section
=========================================================*/

footer{ background:url(../images/ft-bg.jpg) repeat-x; padding:20px 0px;}
.ft-top{ text-align:center; }
.ft-btm{ text-align:left; padding:20px; color:#fff; font:normal 14px/20px "Arial";}

