* {
	padding: 0;
	margin: 0;
}
body {
	background: white;
	
}
ul, li, a {
	list-style: none;
	text-decoration: none;
}
.navbar-default {
	background: none;
	border: none;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover {
	background: none;
	color: #EC1D25;
}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav > .open > a:hover {
	background: none;
	color: #EE1D23;
}
.navbar-default .navbar-nav > li > a {
	color: #777;
	font-family: 'Lato', sans-serif;
}
.carousel-caption {
	position: absolute;
	right:10%;
	bottom: 40%;
	left: 50%;
	z-index: 10;
	padding-top: 20px;
	padding-bottom: 20px;
	color: #413029;
	text-align: left;
	text-shadow: 0 1px 2px rgba(0,0,0,.6);
	
}


.carousel-caption2 {
	position: absolute;
	right:10%;
	bottom:65%;
	left: 50%;
	z-index: 10;
	padding-top: 0px;
	padding-bottom: 0px;
	color: #413029;
	text-align: left;
	text-shadow: 0 1px 2px rgba(0,0,0,.6);
	
	
}



.carousel-caption3 {
	position: absolute;
	right:10%;

	top:0px;
	left: 8%;
	z-index: 10;
	padding-top: 0px;
	padding-bottom: 0px;
	color: #413029;
	text-align: left;
	text-shadow: 0 1px 2px rgba(0,0,0,.6);
	
	
}






.caption-color{
	color:white;
	font-size:24px}




.carousel-control.left {
	background: none;
	background-repeat: repeat-x;
}
.carousel-control.right {
	background: none;
	background-repeat: repeat-x;
}
/********************banner********************************************/

.mybackground {
	background: #000;
	color:white;
}
.mytext p {
	color: #fff;
	font-size: 16px;
	line-height: 20px;
	padding-top: 10px;
	float: left;
	margin-right: 20px;
}
.mytext-2 p {
	float: right;
	padding-top: 10px;
}
.logo {
	padding-top: 10px;
	padding-bottom: 10px;
}
.menu {
	font-size: 15px;
	float: right;
}
.con-image {
	height: 380px;
	margin: 0 0;
	padding: 0 0;
}
.text-upper {
	margin: 0 0;
	padding: 0 0;
}
.text-upper h2 {
	margin: 0 0;
	padding: 0 0;
	font-size: 42px;
}
.mybg-2 {
	background: #fff;
}
.text-upper p {
	font-size: 18px;
	color: #8a8f9a;
}
.img-icon {
	border-radius: 0 !important;
	box-shadow: none !important;
	display: block;
	font-size: inherit;
	max-width: 100% !important;
	transition: transform 200ms linear 0s;
	width: 60px;
	height: 60px;
}
.img-icon.hover {
	transition: transform 200ms linear 0s;
}
.mytext-3 h3 {
	text-align: left;
	padding-top: 10px;
	margin: 0 0 10px 0;
	color: red;
	font-weight: bold;
}
.mymargin-5 {
	padding-bottom: 20px;
	padding-top: 10px;
}
.my-image {
	padding-right: 0px;
	margin: 0 0;
}
.btn-default {
	background: #E63D2F;
	color: #fff;
	font-size: 18px;
	border: none;
	margin-top: 20px;
}
.btn-default:hover {
	color: #d5d5d5;
	background: rgba(44, 84, 93, 0.95);
}
/**************************form***********************************************/

.my-box1 {
	margin-top: 40px;
}
.my-box1 h1 {
	margin: 0 0;
	font-size: 30px;
	color: #2E1308;
	font-weight: bold;
	font-family: 'Lato', sans-serif;
	margin-bottom:10px;
	margin-top:20px;
}
.my-box1 p {
	margin: 0 0;
	color: #2E1308;
	font-family: 'Lato', sans-serif;
	margin-top: 10px;
	text-align: justify
}
.my-box1 h2 {
	margin: 0 0;
	font-size: 24px;
	color: #2E1308;
	font-family: 'Lato', sans-serif;
	
	margin-bottom:55px;
	font-weight: normal
}
.my-box1 h3 {
	margin: 0 0;
	font-size: 22px;
	color: #2E1308;
	font-family: 'Lato', sans-serif;
	
	margin-bottom:5px;
	margin-top:10px;
	font-weight: normal
}


.my-box1-img{
	width:80px;
	height:80px;
	overflow:hidden}
	

.my-box1-img img{
	width:100%;
	height:100%;
}	




/*****************************/

.my-box2 {
	background: #F5F5F5;
	padding-top: 110px;
	padding-bottom: 110px;
	margin-top: 40px;
	font-family: 'Lato', sans-serif;
}
.my-box2-box1 {
	background: white;
	padding: 10px;
}
.my-box2-box1 h3 {
	margin: 0 0;
	font-size: 14px;
	color: #2E1308;
	font-family: 'Lato', sans-serif;
	padding-top: 10px;
	font-weight: normal
}
/**********************************/

.my-box3 {
	margin-top: 15px;
}
.my-box3-box1 {
	border: 1px solid #eee;
	padding: 10px;
}
.my-box3-box1 p {
	margin: 0 0;
	color: #2E1308;
	font-family: 'Lato', sans-serif;
	margin-top: 10px;
	text-align: justify
}
/*************************************/


.my-bg-gray{
	background:#F6F6F6;
	margin-top:20px;}


.my-box4 {
	border: 1px solid #eee;
	padding: 10px;
	margin-top: 40px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom:40px;
}
.my-box4-box1 {
	border-bottom: 1px solid #eee;
	padding-bottom: 10px;
}
.my-box4-box1 h1 {
	margin: 0 0;
	font-size: 17px;
	color: #2E1308;
	font-family: 'Lato', sans-serif;
	padding-top: 10px;
	font-weight: normal
}
.my-box4-box2 {
	margin: 0 0;
	padding: 0 0;
}
.my-box4-box3 {
	margin: 0 0;
	padding: 0 0;
	direction: rtl
}
.my-box4-box5 {
	margin-top: 15px;
}
.my-box4-box5-box1 {
	padding: 0 0;
	height:300px;
}
.my-box4-box5-box2 {
	padding-right: 0;
}

.my-box4-box5 p {
	margin:0 0;
	font-family: 'Lato', sans-serif;
	
}

/***********************************************/

.no-padding{
	
	
	}

.my-box5{
	background:#449D44;
	padding-bottom:60px;
	padding-top:40px;
	margin-left:0px;
	margin-right:0px;
	
	}
	
.my-box5 h1{
	
	color:white;
	font-family: 'Lato', sans-serif;
	padding-top: 5px;
	font-weight: normal;
	text-align:center;
	margin-bottom:5px;
}

.my-box5 h2{
	
	color:white;
	font-family: 'Lato', sans-serif;
	padding-top: 5px;
	font-weight: normal;
	text-align:center
	
	
}

.my-box5 p{
	
	color:white;
	font-family: 'Lato', sans-serif;
	padding-top: 10px;
	font-weight: normal;
	font-size:18px;
	text-align:center
	
	
}


.my-box5-box1{
	
	padding-left:15px;
}	
	
	
.my-box5-box2{
	border-left:5px solid white;
	margin-left:0px;
	padding-left:15px;}


/*******************************************************/


.my-footer{
	background:#000;
	padding:28px 0 20px;
	color:white;
	font-family: 'Lato', sans-serif;}
	

.my-footer-2 {
	direction:rtl}	
	

.my-footer-2 a {
	color:white;}



/***************about us pages***********************/



.full-banner2 {
    background-attachment: fixed;
    background-image: url("../images/banner-bg.jpg");
    background-position: center top;
    height: 330px;
    margin-bottom: 10px;
    width: 100%;
}


.my-about{
	margin-top:20px;
	margin-bottom:20px;
	}
	
	

.my-about h1{
	color:#57AE3B;
	font-family: 'Lato', sans-serif;
	padding-top: 5px;
	font-weight: normal;
	margin:0 0;
	margin-bottom:10px;}
	
.my-about p{
	color:#333;
	font-family: 'Lato', sans-serif;
	padding-top: 5px;
	font-size:18px;
	text-align:justify
	
	}
	
/*********************Contact us**************************/

.map-x {
	height: 330px;
	padding: 0 0;
}


.my-contact-us{
	margin-bottom:60px;
	margin-top:60px;
	}


.my-contact-us-box1{
	}	
	
	
.my-contact-us-box1 h1{
	color:black;
	font-family: 'Lato', sans-serif;
	padding-top: 5px;
	font-weight: normal;
	margin:0 0;
	margin-bottom:10px;
	text-transform:uppercase;
	font-size:24px}	
	
	
.my-contact-us-box1 h3{
	color:#333;
	font-family: 'Lato', sans-serif;
	padding-top: 5px;
	font-size:18px;
	margin:0 0;
	margin-bottom:5px;}	
	
	
.my-contact-us-box1 p

{
	color:#333;
	font-family: 'Lato', sans-serif;
	padding-top: 5px;
	
	margin:0 0;
	margin-bottom:5px;}	
	
		
/*********************Gallery page********************************/

.my-gallery{
	
	padding-bottom:10px;}
	

	
	

.gallery-img{
	width:100%;
	height:250px;
	overflow:hidden;
	padding:10px;
	background:white;
	box-shadow:0px 0px 5px #eee;
	margin-bottom:25px;}
	
	
.gallery-img img{
	width:100%;
	height:100%;
	}	


.my-gallery-panel{
	background:#449D44;
	margin-bottom:30px;}

.my-gallery-panel h1{
	margin: 0 0;
	font-family: 'Lato', sans-serif;
    font-size: 36px;
	color:white;
	padding-top:30px;
	padding-bottom:30px;}
	


/*************************************/

.Services-box{
	width:100%;
	
	overflow:hidden;
	padding:10px;
	background:white;
	box-shadow:0px 0px 5px #eee;
	margin-bottom:25px;}
	
	

.Services-box-img{
	width:100%;
	height:240px;
	overflow:hidden;
}


.Services-box-img img{
	width:100%;
	height:100%;
	
}


.Services-box p

{
	color:#333;
	font-family: 'Lato', sans-serif;
	padding-top: 5px;
	
	margin:0 0;
	margin-bottom:5px;
	font-weight:800;
	font-size:16px}		
	



/*************************packages page***************************************/


.my-packages{
	margin-top:30px;
	margin-bottom:40px;
	}
	
	

	/* COMMON PRICING STYLES */
		.panel.price,
		.panel.price>.panel-heading{
			border-radius:0px;
			 -moz-transition: all .3s ease;
			-o-transition:  all .3s ease;
			-webkit-transition:  all .3s ease;
		}
		.panel.price:hover{
			box-shadow: 0px 0px 30px rgba(0,0,0, .2);
		}
		.panel.price:hover>.panel-heading{
			box-shadow: 0px 0px 30px rgba(0,0,0, .2) inset;
		}
		
				
		.panel.price>.panel-heading{
			box-shadow: 0px 5px 0px rgba(50,50,50, .2) inset;
			text-shadow:0px 3px 0px rgba(50,50,50, .6);
		}
			
		.price .list-group-item{
			border-bottom-:1px solid rgba(250,250,250, .5);
		}
		
		.panel.price .list-group-item:last-child {
			border-bottom-right-radius: 0px;
			border-bottom-left-radius: 0px;
		}
		.panel.price .list-group-item:first-child {
			border-top-right-radius: 0px;
			border-top-left-radius: 0px;
		}
		
		.price .panel-footer {
			color: #fff;
			border-bottom:0px;
			background-color:  rgba(0,0,0, .1);
			box-shadow: 0px 3px 0px rgba(0,0,0, .3);
		}
		
		
		.panel.price .btn{
			box-shadow: 0 -1px 0px rgba(50,50,50, .2) inset;
			border:0px;
		}
		
	/* green panel */
	
		
		.price.panel-green>.panel-heading {
			color: #fff;
			background-color: #78CFBF;
			border-color: #71DF71;
			border-bottom: 1px solid #82DACA;
		}
		
			
		.price.panel-green>.panel-body {
			color: #fff;
			background-color: #82DACA;
		}
				
		
		.price.panel-green>.panel-body .lead{
				text-shadow: 0px 3px 0px rgba(50,50,50, .3);
		}
		
		.price.panel-green .list-group-item {
			color: #333;
			background-color: rgba(50,50,50, .01);
			font-weight:600;
			text-shadow: 0px 1px 0px rgba(250,250,250, .75);
		}
		
		/* blue panel */
	
		
		.price.panel-blue>.panel-heading {
			color: #fff;
			background-color: #608BB4;
			border-color: #78AEE1;
			border-bottom: 1px solid #78AEE1;
		}
		
			
		.price.panel-blue>.panel-body {
			color: #fff;
			background-color: #73A3D4;
		}
				
		
		.price.panel-blue>.panel-body .lead{
				text-shadow: 0px 3px 0px rgba(50,50,50, .3);
		}
		
		.price.panel-blue .list-group-item {
			color: #333;
			background-color: rgba(50,50,50, .01);
			font-weight:600;
			text-shadow: 0px 1px 0px rgba(250,250,250, .75);
		}
		
		/* red price */
		
	
		.price.panel-red>.panel-heading {
			color: #fff;
			background-color: #3EC6E0;
			border-color: #FF6062;
			border-bottom: 1px solid #53CFE9;
		}
		
			
		.price.panel-red>.panel-body {
			color: #fff;
			background-color: #53CFE9;
		}
		
		
		
		
		.price.panel-red>.panel-body .lead{
				text-shadow: 0px 3px 0px rgba(50,50,50, .3);
		}
		
		.price.panel-red .list-group-item {
			color: #333;
			background-color: rgba(50,50,50, .01);
			font-weight:600;
			text-shadow: 0px 1px 0px rgba(250,250,250, .75);
		}
		
		/* grey price */
		
	
		.price.panel-grey>.panel-heading {
			color: #fff;
			background-color: #E3536C;
			border-color: #B7B7B7;
			border-bottom: 1px solid #B7B7B7;
		}
		
			
		.price.panel-grey>.panel-body {
			color: #fff;
			background-color: #EB6379;
		}
		

		
		.price.panel-grey>.panel-body .lead{
				text-shadow: 0px 3px 0px rgba(50,50,50, .3);
		}
		
		.price.panel-grey .list-group-item {
			color: #333;
			background-color: rgba(50,50,50, .01);
			font-weight:600;
			text-shadow: 0px 1px 0px rgba(250,250,250, .75);
		}
		
		/* white price */
		
	
		.price.panel-white>.panel-heading {
			color: #333;
			background-color: #f9f9f9;
			border-color: #ccc;
			border-bottom: 1px solid #ccc;
			text-shadow: 0px 2px 0px rgba(250,250,250, .7);
		}
		
		.panel.panel-white.price:hover>.panel-heading{
			box-shadow: 0px 0px 30px rgba(0,0,0, .05) inset;
		}
			
		.price.panel-white>.panel-body {
			color: #fff;
			background-color: #dfdfdf;
		}
				
		.price.panel-white>.panel-body .lead{
				text-shadow: 0px 2px 0px rgba(250,250,250, .8);
				color:#666;
		}
		
		.price:hover.panel-white>.panel-body .lead{
				text-shadow: 0px 2px 0px rgba(250,250,250, .9);
				color:#333;
		}
		
		.price.panel-white .list-group-item {
			color: #333;
			background-color: rgba(50,50,50, .01);
			font-weight:600;
			text-shadow: 0px 1px 0px rgba(250,250,250, .75);
		}
		
		
		
		.price-button1{
			background:#53CFE9}
			
		.price-button1:hover{
			background:#37B1C8}	
			
			
			
			
		.price-button2{
			background:#73A3D4}
			
		
		.price-button2:hover{
			background:#5880A6}	
			
			
		.price-button3{
			background:#82DACA}
		
		.price-button3:hover{
			background:#6AB0A3}	
			
			
			
		.price-button4{
			background:#EB6379}
			
		.price-button4:hover{
			background:#CA4A60}	
							

		
	
/**********************Packages inner page*********************************/

.package-details{
	
	margin-top:10px;
	margin-bottom:40px;}


.package-details h1{
	margin: 0 0;
	font-family: 'Lato', sans-serif;
    font-size:24px;
	margin-bottom:20px;
}

.package-details h2{
	margin: 0 0;
	font-family: 'Lato', sans-serif;
    font-size:18px;
	
	color:#449D44;
}


.package-details a{
	margin: 0 0;
	font-family: 'Lato', sans-serif;
    font-size:16px;
	color:#333
	
}



.package-details ol{
	padding-left:15px;


	
}




.package-details ol li{
	list-style-type:decimal;
	
	font-family: 'Lato', sans-serif;
	font-size:16px;
	margin:3px 0px;

	
}

.package-details p{

	
	font-family: 'Lato', sans-serif;
	font-size:16px;
	margin:3px 0px;

	
}



.package-details-box1{
	background:#F5F5F5;
	padding:15px;
	color:#333;
	margin-bottom:15px;}





/*****************************************/

.my-box6{
	
	margin-top:20px;}



.my-box6 h1{
margin: 0 0;
	font-family: 'Lato', sans-serif;
    font-size:36px;
	text-transform:uppercase;
	text-align:center;
	margin-bottom:20px;
	color:#F54F29;}



.my-box6 h2{
margin: 0 0;
	font-family: 'Lato', sans-serif;
    font-size:19px;
	text-transform:uppercase;
	text-align:center;
	margin-bottom:20px;
	color: #3e454c;}



.my-box6 p{
	margin: 0 0;
	font-family: 'Lato', sans-serif;
	text-align:center;
	margin-bottom:20px;
	color: #3e454c;
	padding:0 80px 0px;}
	
.my-box-6{
	margin-top:35px;
	margin-bottom:35px;
}
.my-box-6 p{
	margin:0 0;
	font-family: 'Lato', sans-serif;
	text-align:center;
	margin-bottom:20px;
	padding:5px 0 5px 0;
}
/**/


/****************************************************/




.myfooter {
	background:#494949;
	padding-top: 35px;
	padding-bottom: 5px;
}
.myfooter h2 {
	font-size: 18px;
	color: white;
	text-transform: uppercase;
	font-family: 'PT Sans', sans-serif;
	font-weight: 700;
}
.border-bottom {
	padding-bottom: 10px;
}
.myfooter p {
	font-size: 14px;
	color: white;
	font-family: 'PT Sans', sans-serif;
}
.nav3>li>a {
	position: relative;
	display: block;
	padding: 4px 0px 4px 0px;
	color: white;
	text-transform: capitalize;
	font-family: 'PT Sans', sans-serif;
}
.nav3>li>a:focus, .nav3>li>a:hover {
	text-decoration: none;
	color: #A9AAAC;
	background: none;
}
.my-box-contact p{
	line-height:24px;
	
}
.my-box-contact h2{
	color:#EC1D27;
	padding-bottom:25px;
}

.my-box-contact,.my-box-about,.my-box-client{
	padding:30px 0 0 0;
}
.my-bg-gray1 {
    background: #F6F6F6;
	padding-bottom:50px;
}
.box-bottom h3{
	padding-bottom:3px;	
}
.my-box-about h1{
	color: #EC1D25;
	padding-bottom:10px;
}
.my-box-about p{
	line-height:24px;
	font-size:15px;
	text-align:justify;
}
.my-box-about span{
	color:#F54F29;
}
.text-center{
	margin-top:20px;
}
.my-class-1 {
    padding-top: 35px;
    background: #f6f6f6;
}
.my-class-1 p {
	font-size:16px;
    color: #666;
	padding-top:15px;
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 30px;
}
.box-1 ul li{
	list-style:inside;
	line-height:25px;
}
.banner {
    background: url(../images/banner-7.jpg) no-repeat;
    height: 300px;
    width: 100%;
    margin: 0 0;
    padding: 0 0;
    background-size: 100%;
}
.banner1 {
    background:url(../images/banner-2.jpg) no-repeat;
    height: 300px;
    width: 100%;
    margin: 0 0;
    padding: 0 0;
    background-size: 100%;
}
.banner3 {
    background: url(../images/banner-3.jpg) no-repeat;
    height: 300px;
    width: 100%;
    margin: 0 0;
    padding: 0 0;
    background-size: 100%;
}
.banner4 {
    background: url(../images/banner-5.jpg) no-repeat;
    height: 300px;
    width: 100%;
    margin: 0 0;
    padding: 0 0;
    background-size: 100%;
}
.banner5{
	 background: url(../images/banner-8.jpg) no-repeat;
    height: 300px;
    width: 100%;
    margin: 0 0;
    padding: 0 0;
    background-size: 100%;
}
.banner6 {
    background: url(../images/banner-6.jpg) no-repeat;
    height: 300px;
    width: 100%;
    margin: 0 0;
    padding: 0 0;
    background-size: 100%;
}
.finance-box1 ul{
	padding-top:30px;
}
.client-box img {
	overflow:hidden;
	width:100%;
	height:71px;
}
.my-box-client h1 {
    color: #EC1D25;
    padding-bottom: 20px;
}
.client-box-1{
	margin-top:5px;
	margin-bottom:20px;
}
/*gallery*/

.gallery-main{
	margin-bottom:20px;
	margin-top:20px;
	}


.gallery-box{
	background:#FFF;
	padding:10px;
	height:220px;
	overflow:hidden;
	box-shadow: 0 6px 12px rgba(0,0,0,.30);
	}

.gallery-box img{
	width:100%;
	height:100%;
}


.gallery-box-para{
	background: #CF0204;
	padding:7px;
	margin-top:10px;
	}
.gallery-box-para:hover{
	background:rgba(207, 2, 4, 0.77);
}

.gallery-box-para p{
	color: #FFF;
	font-family: 'Roboto', sans-serif;
	font-size:15px;
	margin:0 0

	}
.my-main{
	padding: 50px 0 0 0;
}
.my-main h1{
	color:#EC1D25;
	}
.contact-map{
	width:100%;
	height:300px;
	overflow:hidden;
}
.finance-box1 ul li{
	list-style:none;
}

.icon{
	padding-right:8px;
}
.mytab
{
	float:right;
	padding-top:10px;
}

.my-class-1{
	background:#f6f6f6;
	padding:10px;
	height:220px;
	overflow:hidden;
	
	}

.item img{
	width:100%;
	height:200px;
}
.box-para{
	background: #CF0204;
	margin-top:10px;
	
	}

.box-para:hover{
	background:rgba(207, 2, 4, 0.77);
}
.box-para p {
	color: #FFF;
	font-family: 'Roboto', sans-serif;
	font-size:15px;
	margin:0 0;
	}
.box-para p a{
	text-decoration:none;
	color:#FFF;
}
.ngo{
	height:300px;
}
.branch p{
	font-size:15px;
	padding-top:20px;
}
