@font-face
{
font-family: 'OpenSans-Regular';
src: url(../fonts/OpenSans-Regular.ttf);
}

@font-face
{
font-family: 'OpenSans-Italic';
src: url(../fonts/OpenSans-Italic.ttf);
}

@font-face
{
font-family: 'OpenSans-BoldItalic';
src: url(../fonts/OpenSans-BoldItalic.ttf);
}

@font-face
{
font-family: 'MyriadPro-Regular';
src: url(../fonts/MyriadPro-Regular.otf);
}

@font-face
{
font-family: 'timesi';
src: url(../fonts/timesi.ttf);
}

@font-face
{
font-family: 'times';
src: url(../fonts/times.ttf);
}

@font-face
{
font-family: 'centurygothic';
src: url(../fonts/centurygothic.ttf);
}

@font-face
{
font-family: 'copperplate';
src: url(../fonts/copperplate.ttf);
}


@font-face {
	font-family: 'gothic';
	src: url('../fonts/gothic.ttf');
	
}

body{
	font-family: 'OpenSans-Regular', sans-serif;
}


.menu{
	background-image: url('../images/menu-bg.jpg');
	background-repeat: repeat-x;
	height: 83px;
	font-family: 'MyriadPro-Regular';
	font-size: 14px;
	margin-bottom: 0px;
}

.menu ul li a{
	color: #334ca8;
	/*text-transform: uppercase;*/
	padding: 27px 28px 28px 28px;
}

.menu ul li a:hover{
	color: #ffffff;
	background-color: #ef3e36;
}

.menu ul li a.active{
	color: #ffffff;
	background-color: #ef3e36;
}

.menu li{
	/*height: 83px;*/
}

.menu ul li:nth-child(12){
	padding-top: 2px;
	margin-left: 20px;
}

.menu ul li:nth-child(12) a {
	color: #5a5a5a;
	padding: 0px;
}

.menu ul li:nth-child(12) a:hover {
	color: #F37321;
	background-color: transparent;
}

.menu ul li:nth-child(12) .btn {
	margin: 2px 0 2px 0;
	padding: 2px 2px 0 2px;
}

/* bootstrap */
.navbar-brand{
	padding: 7px 15px;
}

.navbar-toggle{
	margin-top: 23px;
}

.navbar-toggle .icon-bar{
	background-color: #000000;
}

.container{
	/*width: 539px;*/
}

.btn-primary{
	background-color: #f15a2b;
	border-color: #f15a2b;
}

.btn{
	padding: 0px 2px;
	border-radius: 0px;
}

.submit{
	padding: 5px 18px;
}

.btn-primary.active, .btn-primary.focus, .btn-primary:active, .btn-primary:focus, .btn-primary:hover, .open>.dropdown-toggle.btn-primary{
	background-color: #0b8ff3;
	border-color: #f15a2b;
	color: #EFE8D6;
}

.carousel-control.left,.carousel-control.right{
  background-image:none;
  /*margin-top:10%;*/
  width: 3%;
}

.carousel-control{
	/*top: 0%;*/
}

.modal-title{
	font-size: 16px;
}



/* bootstrap end */

.hm-slider-left, .hm-slider-right{
	/*margin-top: 18%;*/
}

.logo{
	margin-left: 50px;
}

.menu_right{
 float: left;	
}

.menu-links{
	margin-left: 150px;
}

.content{
	margin-top: 45px;
	min-height: 500px;
}

.heading{
	text-transform: uppercase;
	font-family: 'OpenSans-Italic';
	font-size: 21px;
	color: #151b73;
	border-bottom: 1px solid #023940;
}

.heading p{
	margin: 0px;
}

.copy{
	font-family: 'OpenSans-Regular';
	font-size: 13px;
	margin-top: 20px;
	line-height: 20px;
	color: #413f3f;
	margin-bottom: 30px;
}

.text-italics{
	font-family: 'OpenSans-Italic';
}


/* --- carousel captions --- */
.carousel-caption{
	text-shadow: none;
}

.carousel-head-1 {
	background-color: #ee8622; 
	width: 66%;
	height: auto;
	padding: 10px 20px 10px 20px;
	float: left;
}

.carousel-head-2 {
	background-color: #023940;
	width: 66%;
	height: auto;
	padding: 10px 20px 10px 20px;
	float: left;
}

.carousel-head-3 {
	background-color: #5b88ec;
	width: 66%;
	height: auto;
	padding: 10px 20px 10px 20px;
	float: left;
}

.carousel-head-4 {
	background-color: rgba(226,124,55,0.9);
	width: 66%;
	height: auto;
	padding: 10px 20px 10px 20px;
	float: left;
}

.carousel-caption > .carousel-head-2 > h2, .carousel-caption > .carousel-head-3 > h2{
	font-family: 'times';
	color: #fff;
	float: left;
	text-transform: uppercase;
	margin: auto 0px;
	font-size: 36px;
	-webkit-font-smoothing: antialiased;
}


.carousel-caption > .carousel-head-1 > h2 {
	font-family: 'copperplate';
	color: #fff;
	float: left;
	text-transform: uppercase;
	margin: auto 0px;
	font-size: 36px;
	-webkit-font-smoothing: antialiased;
}

.carousel-caption > .carousel-head-4 > h2 {
	font-family: 'gothic';
	color: #fff;
	float: left;
	text-transform: uppercase;
	margin: auto 0px;
	font-size: 36px;
	-webkit-font-smoothing: antialiased;
}



.carousel-caption > .carousel-head-1 > p, .carousel-caption > .carousel-head-2 > p, .carousel-caption > .carousel-head-3 > p, .carousel-caption > .carousel-head-4 > p {
	text-transform: uppercase;
	float: right;
	font-size: 11px;
	letter-spacing: 2px;
	float: right;
	margin: 13px auto 0px auto;
	text-align: right;
}

.carousel-body{
	background-color: rgba(238,232,214,0.9);
	width: 66%;
	height: auto;
	padding: 20px 20px 1px 24px;
	float: left;
	
}

.carousel-caption > .carousel-body > p {
	font-size: 12px;
	color: #000;
	text-align: left;
	line-height: 22px;
	/*font-weight: 600;*/
}

@media screen and (min-width: 768px) {
	
	.carousel-caption {
	  right: 28%;
	  left: 12%;
	  padding-bottom: 70px;
	}
}

@media (min-width: 320px) and (max-width: 414px) {
	.menu-links {
		margin-left: 0px;
	}
	.carousel {
		height: auto !important;
	}
	
	.carousel .item {
		height: auto !important;
	}
	
	.carousel-inner > .item > img {
		width: 100% !important;
		height: auto !important;
		position: relative !important;
		float: left;
	}
	
	.carousel-caption {
		position: relative !important;
		float: left;
		padding-top: 0px;
		padding-bottom: 0px;
		bottom: 0px;
		right: 0;
		left: 0;
	}
	
	.carousel-body, .carousel-head-1, .carousel-head-2, .carousel-head-3, .carousel-head-4 {
		width: 100%
	}
	
	.carousel-caption > .carousel-head-1 > h2, .carousel-caption > .carousel-head-2 > h2, .carousel-caption > .carousel-head-3 > h2, .carousel-caption > .carousel-head-4 > h2 {
		font-size: 20px;
	}
	
	.carousel-caption > .carousel-head-1 > p, .carousel-caption > .carousel-head-2 > p, .carousel-caption > .carousel-head-3 > p, .carousel-caption > .carousel-head-4 > p {
		letter-spacing: 0px;
		margin: 4px 0;
	}
	
	.carousel-caption > .carousel-body > p {
		font-size: 11px;
	}
}

@media (min-width: 960px) and (max-width: 1024px) {
	.carousel-caption > .carousel-head-1 > h2, .carousel-caption > .carousel-head-2 > h2, .carousel-caption > .carousel-head-3 > h2, .carousel-caption > .carousel-head-4 > h2 {
		font-size: 25px;
	}
	
	.carousel-caption > .carousel-head-1 > p, .carousel-caption > .carousel-head-2 > p, .carousel-caption > .carousel-head-3 > p, .carousel-caption > .carousel-head-4 > p {
		letter-spacing: 0px;
		margin: 6px 0;
	}
	
	.carousel-control.right { right: 7px; }
}

/* --- carousel captions end --- */


.top-footer{
	background-color: #e3a638;
	font-family: 'OpenSans-Regular';
	font-size: 13px;
	color: #212121;
}

.top-footer > .col-md-3 {
	padding-right: 0px;
}

.margin-less-row {
	margin-left: 0px;
	margin-right: 0px;
}


.footer-heading{
	color: #ffffff;
	font-size: 15px;
	margin: 0px;
	letter-spacing: 0.5px;
}

.footer-boxes{
	margin-left: 10px;
	padding-right: 0px;
}

a.footer-button{
	font-family: 'OpenSans-Italic';
	text-decoration: none;
	color: #212121;
}

.bottom-footer{
	background-image: url('../images/bottom-footer-bg.jpg');
	background-color: #eee8d6;
	background-repeat: repeat-x;
	font-family: 'OpenSans-Regular';
	font-size: 11px;
	margin-bottom: 0px;
	text-align: center;
	padding-top: 5px;
}


.bottom-footer a{
	text-decoration: none;
	color: #000000;
}

.bottom-footer p{
	margin: 0px;
	color: #000;
}

.video_head{
	text-decoration: none;
	font-family: 'MyriadPro-Regular';
	background-color: #f15a2b;
	padding: 2px 2px 0px 2px; 
	color: white; 
}

.video_head:hover{
	text-decoration: none;
	color: #000;
}

@media (min-width: 320px) {
	
	.footer-boxes { margin-bottom: 20px; }
}

@media (min-width: 768px) {
	
	.bottom-footer{
		height: 27px;
	}	
	
}

@media (max-width: 320px) {
	.copy{ margin-left: 10px; }
	.heading { margin-left: 10px; }
	.top-footer{
		/*height: 540px;*/
		/*padding: 10px 0px 10px 10px;*/
	}
}

@media (max-width: 768px) {
	
	.footer{
		bottom: -37px;
	}
	
	.bottom-footer{
		height: auto;
	}
}

@media (min-width: 1280px) {
	.top-footer{
		height: 159px;
		padding: 25px 0px 10px 2px;
	}
}

/* ==== Projects page ==== */

.pro_boxes{
	border: 1px solid #e3a73b;
	padding: 3px;
	text-align: right;
	width: 49%;
}

.pro_img{
	float: left;
}

.pro_desc{
	float: right;
}

.pro_copy{
	margin-left: 12px;
}

.pro_head{
	text-transform: uppercase;
	font-family: 'OpenSans-BoldItalic', sans-serif;
	font-size: 12px;
	text-align: right;
}

.pro_info{
	font-size: 13px;
	line-height: 16.18px;
	margin: 0px;
}

.pro_second_row{
	color: #888;
}

.pro_second_row .pro_head{
	font-size: 11px;
}

@media (min-width: 992px) {
	
	.pro_second_row{
		margin-top: 45px;
	}
	
	.pro_left_boxes{
		margin-right: 2%;
	}
}

.pro_full_width{
	width: 70%;
	padding-left: 0px;
	padding-right: 0px;
}

/* ==== Landmark page ====*/
.main{
	width: 91%;
	margin: 45px auto;
}


.pro_logo{
	float: left;
	width: 14%;
	margin-left: 20px;
	margin-bottom: 20px;
}
.pro_text{
	float: left;
	width: 81%;
	font-size: 13px;
	border-top: 1px solid #ec252d;
	margin: 10px 0px 35px 14px;
	padding-top: 5px;
}

.pro_center_box{
	border-left: 1px solid #e3a63a;
	border-right: 1px solid #e3a63a;
}

.pro_leftside{
	text-align: left;
	/*border-right: 1px solid #f15b2a;*/
	margin-top: 10px;
}

.pro_rightside{
	text-align: right;
	margin-top: 10px;
}

.pro_leftside ul, .pro_rightside ul{
	padding-left: 20px;
}

.pro_leftside ul li, .pro_rightside ul li{
	margin-bottom: 5px;
}

.pro_leftside, .pro_rightside{
	font-size: 13px;
}

.pro_rightside ul{
	text-align: left;
}

.pro_leftside img, .pro_rightside img{
	margin-bottom: 5px;
}

.pro_leftside > .container > .row{
	margin-right: -15px;
  margin-left: -15px;
}

.ele-cursor{
	cursor: pointer;
}

.slider-arrow{
	top:0px;
}

.top-view-mobile-1 {
	display: none;
}

@media(max-width:991px) {
	.top-view-mobile-1 {
		display: block;
		margin-top: 20px;
	}
}

.top-view-mobile-2 {
	display: block;
}

@media (max-width: 992px) {
	.top-view-mobile-2 {
		display: none;
	}
}

@media (min-width: 320px) and (max-width: 359px) {
	.thumbnail-mobile {
		max-width: none;
		width: 114%;
	}
}

@media (min-width: 360px) and (max-width: 375px) {
	.thumbnail-mobile {
		max-width: none;
		width: 130%;
	}
}

@media (min-width: 376px) and (max-width: 991px) {
	.thumbnail-mobile {
		max-width: none;
		width: 147%;
	}
}

/* ==== Lanmark page END ====*/


/* ==== Contact us page ==== */
.contact_head{
	text-transform: uppercase;
	font-family: 'OpenSans-Regular', sans-serif;
	font-size: 14px;
	color: #ec8c29;
}

.contact_address{
	font-family: 'OpenSans-Regular', sans-serif;
	font-size: 13px;
	line-height: 1.4;
	color: #413f3f;
}

.contact_address a{
	color: #f15a2a;
	text-decoration: none;
}


.contact_address a:hover{
	color: #413f3f;
}

/* ==== Contact us page end==== */

/* ==== Testimonial page ====*/
.test_box_1{
	border: 1px solid #e7a939;
	padding: 9px;
	margin-bottom: 19px;
}

.test_box_2{
	border: 1px solid #f15a2a;
	padding: 9px;
	margin-bottom: 21px;
}

/* ==== Testimonial page end  ====*/

/* ==== Legal page ====*/

.copy ul{
	padding-left: 20px;
}

.copy ul li{
	margin-bottom: 10px;
}

/* ==== Legal page end ====*/

.padding_top_5px{
	padding-top: 5px;
}

/*====== gallery =======*/
.modal-dialog {}
.thumbnail {margin-bottom:6px;}

/*====== sitemap =======*/
.sitemap{
	text-transform: uppercase;
}
.sitemap a{
	color: #413f3f;
}

.sitemap a:hover{
	color: #f37321;
	text-decoration: none;
}

.middle-page { min-height:650px; }

.why-chooseus-area {
    padding: 75px 0;
    background-color: #f7f7f7;
}

.thumbnail-accountent-why-choose {
    position: relative;
}

.thumbnail-accountent-why-choose.style-two .counter-about-area {
    top: 0;
    left: 0;
    padding: 27px 33px;
}

.thumbnail-accountent-why-choose .counter-about-area {
    position: absolute;
    padding: 50px 33px;
    background:#ef3e36;
    position: absolute;
    top: 50px;
    left: -75px;
    text-align: center;
    border-radius: 15px;
}

.thumbnail-accountent-why-choose .counter-about-area .title {
    font-size: 48px;
    margin-bottom: 5px;
}
.thumbnail-accountent-why-choose .counter-about-area * {
    color: #fff;
}

.odometer.odometer-auto-theme, .odometer.odometer-theme-default {
    font-family: "Helvetica Neue",sans-serif;
    line-height: 1.1em;
}
.odometer.odometer-auto-theme, .odometer.odometer-theme-default {
    display: inline-block;
    vertical-align: middle;
    position: relative;
}
.title-style-five span.pre {
    font-weight: 600;
    font-size: 16px;
    line-height: 21px;
    letter-spacing: 0.1em;
    text-transform: uppercase;
    color: #5D666F;
}


.title-style-five .title {
    font-size: 40px;
    font-weight: 700;
    margin-top: 15px;
    margin-bottom: 40px;
}

.single-feature-service-wrapper-8 {
    display: flex;
    align-items: flex-start;
    gap: 29px;
    margin-top:20px;
}


.single-feature-service-wrapper-8 .icon {
    border-radius: 10px;
    height: 60px;
    min-width: 60px;
    background: #2d3192;
    display: flex;
    align-items: center;
    justify-content: center;
}


.thumbnail-accountent-why-choose img {
    width: 100%;
}



#what-we-do .card {
    padding: 1rem!important;
    margin-bottom: 1rem;
    -webkit-transition: .5s all ease;
    -moz-transition: .5s all ease;
    transition: .5s all ease;
    border: #e1e1e1 1px solid;
    box-shadow: 0 1px 4px rgb(0 0 0 / 33%);
    border-radius: 15px;
    min-height: 220px;
}


.project-main-col {
  position: relative;
  width:100%;
}

.project-main-col .image {
    display: block;
    width: 100%;
    height: 306px;
    object-fit: cover;
}

.project-main-col .overlay {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  background-color:#2d3192;
  overflow: hidden;
  width: 100%;
  height: 0;
  transition: .5s ease;
}

.project-main-col:hover .overlay {
  height: 100%;
}

.project-main-col .project-content {
  color: white;
  font-size: 20px;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  text-align: center;
}



section.our-project {
    background: #f7f7f7;
    padding-top: 20px;
}


.project-main-col .project-content p {
    font-size: 14px;
}
.project-main-col .project-content a {
    background: #ef3e36;
    color: #fff;
    font-size: 14px;
    padding: 10px 28px;
    border-radius: 33px;
}





/*=========================*/
/*=== media definitions ===*/
/*=========================*/
@media (min-width: 320px) and (max-width: 767px) {
	
	.navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse {
		background-color: #EFE8D6;
	}
	
	.col-md-3 {
		padding-left: 0px;
	}
	
	.col-md-8 {
		padding-left: 25px;
	}
	
	.top-footer {
		
		padding: 20px 0px 10px 0px;
	}
	
	
}

@media (min-width: 320px) and (max-width: 413px) {
	.carousel-control.right {
		right: 12px;
	}
}

@media (min-width: 414px) and (max-width: 767px) {
	.carousel-control.right {
		right: 11px;
	}
}

@media (min-width: 768px) and (max-width: 960px) {
	.carousel-control.right {
		right: 9px;
	}
}

@media (min-width: 768px) and (max-width: 1024px) {
	.menu-links {
		margin-left: 250px;
  		float: none;
	}
	
	.logo { margin-left: 0px; }
	
}


@media (min-width: 320px) and (max-width: 359px) {
	.top-footer {
		height: 490px;
	}
}

@media (min-width: 360px) and (max-width: 414px) {
	.top-footer {
		height: 455px;
	}
}

@media (min-width: 992px) and (max-width: 1279px) {
	.top-footer{
		height: 190px;
		padding: 10px 0px 10px 0px;
	}
}

@media (min-width: 992px) and (max-width: 1170px) {
	.pro_leftside > div > .container, .pro_rightside > div > .container {
		width: 450px;
	}
	
	.pro_leftside > div > img, .pro_rightside > div > img { width: 97%; }
	
	.pro_rightside { text-align:  right; }
}


@media (min-width: 320px) and (max-width: 991px) {
	.pro_boxes {
		width: 85%;
  margin-left: 13px;
  margin-bottom: 19px;
	}
	
	.pro_desc {
		float: none;
	}
	
	.pro_leftside { border: none; }
	.pro_center_box { border: none; }
	.pro_rightside {text-align: left; }
	.pro_leftside > div > .container, .pro_rightside > div > .container { width: 370px; padding-right: 0px; margin: 0px; }
}

@media (min-width: 320px) and (max-width: 414px) {
	.logo { margin-left: 0px; }
	.content { margin-top: 28px; }
	.content > .col-sm-3, .content > .col-md-3 { padding-right: 0px; }
	.content > .col-sm-3 > img, .content > .col-md-3 > img { display: none;}
	
	/*landmark page*/
	.main { margin-top: 50px; }
	.pro_rightside {text-align: left; }
	.pro_leftside { border: none; }
	.pro_center_box { border: none; }
	.pro_leftside > div > .container, .pro_rightside > div > .container { width: 240px; padding-right: 0px; margin: 0px; }
	.pro_head { text-align: center; margin-top: 180px; }
	.pro_boxes { text-align: center; }
	
	.carousel-control.left, .carousel-control.right { top: 15%; }
	
	.carousel-control.left > img, .carousel-control.right > img { width: 23px; }
	
	.pro_copy { margin-left: 0px; }
	
	.pro_boxes { margin-left: auto; margin-right:  auto; }
	
}

@media (min-width: 320px) and (max-width: 359px) {
	.pro_head { text-align: center; margin-top: 180px; }
}

@media (min-width: 360px) and (max-width: 399px) {
	.pro_head { text-align: center; margin-top: 200px; }
}

@media (min-width: 399px) and (max-width: 450px) {
	.pro_img > a > img { width: 129%; max-width: none; }
	.pro_img > img { width: 129%; max-width: none; }
	.pro_head { text-align: center; margin-top: 228px; }
}

@media (min-width: 768px) and (max-width:991px) {
	
	.top-footer{
		padding-top: 20px;
	}	
	
}

@media (min-width: 714px) and (max-width: 1024px) {
	.pro_text {
  width: 75%;
  margin: 10px 0px 35px 55px;
}
}


@media (min-width: 360px) and (max-width: 398px) {
	.pro_img > a > img { width: 112%; max-width: none; }
	.pro_img > img { width: 112%; max-width: none; }
}


/* ======== modal for video popup ======== */
.modal-content-v {
	position: relative;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}

.close-v {
	float: right;
  font-size: 21px;
  font-weight: 700;
  line-height: 1;
  color: #000;
  filter: alpha(opacity=100);
  opacity: 1;
}

button.close-v {
	border: 1px solid #fff;
  border-radius: 10px;
  padding: 0px 4px 0px 4px;
}

/* ======== modal for text popup ======== */

#container{
  width:960px;
  margin:auto;
  padding:20px;
}

p{
  margin-bottom:20px;
  line-height:24px;
}

h1, h2{
  color:orange;
  font-size:24px;
  margin-bottom:20px;
  font-weight:bold;
  margin:20px 0;
}

#hover{
  position:fixed;
  background:#000;
  width:100%;
  height:100%;
  opacity: .6
}

#popup{
  position:absolute;
  width:79%;
  background:#fff;
  left:50%;
  top:20%;
  border-radius:5px;
  padding:0px 0;
  margin-left:-40%; /* width/2 + padding-left */
  margin-top:0%; /* height/2 + padding-top */
  text-align:center;
  box-shadow:0 0 10px 0 #000;
  
  #tweet{
    color: #4099FF;
  }
}

#close{
  position:absolute;
  background:black;
  color:white;
  right:-15px;
  top:-15px;
  border-radius:50%;
  width:30px;
  height:30px;
  line-height:30px;
  text-align:center;
  font-size:8px;
  font-weight:bold;
  font-family:'Arial Black', Arial, sans-serif;
  cursor:pointer;
  box-shadow:0 0 10px 0 #000;
}

/*footer*/



/************************************************************
*************************Footer******************************
*************************************************************/

@import url(http://fonts.googleapis.com/css?family=Fjalla+One);
@import url(http://fonts.googleapis.com/css?family=Gudea);
.footer1 {
    background: #fff url("../images/footer/footer-bg.png") repeat scroll left top;
	padding-top: 40px;
	padding-right: 0;
	padding-bottom: 20px;
	padding-left: 0;/*	border-top-width: 4px;
	border-top-style: solid;
	border-top-color: #003;*/
}



.title-widget {
	color: #898989;
	font-size: 20px;
	font-weight: 300;
	line-height: 1;
	position: relative;
	text-transform: uppercase;
	font-family: 'Fjalla One', sans-serif;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 25px;
	margin-left: 0;
	padding-left: 28px;
}

.title-widget::before {
    background-color: #ea5644;
    content: "";
    height: 22px;
    left: 0px;
    position: absolute;
    top: -2px;
    width: 5px;
}



.widget_nav_menu ul {
    list-style: outside none none;
    padding-left: 0;
}

.widget_archive ul li {
    background-color: rgba(0, 0, 0, 0.3);
    content: "";
    height: 3px;
    left: 0;
    position: absolute;
    top: 7px;
    width: 3px;
}


.widget_nav_menu ul li {
    font-size: 13px;
    font-weight: 700;
    line-height: 20px;
	position: relative;
    text-transform: uppercase;
	border-bottom: 1px solid rgba(0, 0, 0, 0.05);
    margin-bottom: 7px;
    padding-bottom: 7px;
	width:95%;
}



.title-median {
    color: #636363;
    font-size: 20px;
    line-height: 20px;
    margin: 0 0 15px;
    text-transform: uppercase;
	font-family: 'Fjalla One', sans-serif;
}

.footerp p {font-family: 'Gudea', sans-serif; }


#social:hover {
    			-webkit-transform:scale(1.1); 
-moz-transform:scale(1.1); 
-o-transform:scale(1.1); 
			}
			#social {
				-webkit-transform:scale(0.8);
                /* Browser Variations: */
-moz-transform:scale(0.8);
-o-transform:scale(0.8); 
-webkit-transition-duration: 0.5s; 
-moz-transition-duration: 0.5s;
-o-transition-duration: 0.5s;
			}           
/* 
    Only Needed in Multi-Coloured Variation 
                                               */
			.social-fb:hover {
				color: #3B5998;
			}
			.social-tw:hover {
				color: #4099FF;
			}
			.social-gp:hover {
				color: #d34836;
			}
			.social-em:hover {
				color: #f39c12;
			}
			.nomargin { margin:0px; padding:0px;}





.footer-bottom {
    background-color: #15224f;
    min-height: 30px;
    width: 100%;
}
.copyright {
    color: #fff;
    line-height: 30px;
    min-height: 30px;
    padding: 7px 0;
}
.design {
    color: #fff;
    line-height: 30px;
    min-height: 30px;
    padding: 7px 0;
    text-align: right;
}
.design a {
    color: #fff;
}


/************************************************************
*************************Footer******************************
*************************************************************/