@charset "utf-8";
/*
|----------------------------------------------------------
|  Basic Tags
|----------------------------------------------------------
*/
body			{ margin:0px; color:#333333; overflow-x:unset; font:17px/24px "robotoregular", Arial, Helvetica, sans-serif !important; overflow-x: hidden; background-color: #FFFFFF; }
form			{ margin:0px;	}
/*
|----------------------------------------------------------
|  Commong Styles
|----------------------------------------------------------
*/
.spacer2		{ font-size:2px; height:2px;}	.spacer3{ font-size:2px; height:3px;}	.spacer4{ font-size:2px; height:4px;}
.spacer5		{ font-size:2px; height:5px;}	.spacer6{ font-size:2px; height:6px;}	.spacer7{ font-size:2px; height:7px;}
.spacer8		{ font-size:2px; height:8px;}	.spacer9{ font-size:2px; height:9px;}	.spacer10{ font-size:2px; height:10px;}
.spacer12		{ font-size:2px; height:12px;}	.spacer15{ font-size:2px; height:15px;}	.spacer { font-size:2px; height: 25px; clear: both; }
.spacerBig1		{ height:35px; } 	.spacerBig2	{ height:40px; } 	.spacerBig3	{ height:45px; }
.spacerBig4		{ height:50px; } 	.spacerBig5	{ height:60px; } 	.spacerBig6	{ height:70px; }
/*  -------Colors-------  */
.white			{ color:#FFF; } .black  { color:#000; } .red { color:#F00; }
.bgcolor1		{ background-color:#484848; } .bgcolor2 { background-color:#585858; }
/*  -----Thumnail Borders-----  */
.thumb			{ border: 1px solid #E0E0E0; border-radius: 2px; }
.thumb1			{ border: 1px solid #E0E0E0; padding: 10px; border-radius:4px; background-color: #FFFFFF;  }
.thumb2			{ border: 1px solid #E0E0E0; padding: 4px; border-radius:3px; background-color: #FFFFFF;  }
.thumb3			{ border: 4px solid #EEEEEE; }
/* -------Forms-------  */
.label 			{ color: #60451a; font-weight: bold; font-family:"Poppins Light", Arial, Helvetica, sans-serif;  }
.small			{ font-size:11px; }
/*
|----------------------------------------------------------
| LOCALIZATION SECTION
|----------------------------------------------------------
*/
.text_align1	{ text-align:left;	} .text_align2	{ text-align:right; } .text_align3	{ text-align:center;} .text_align4	{ text-align:justify;}
.float1			{ float:left; } .float2 { float:right; }
/*
|----------------------------------------------------------
| Headings
|----------------------------------------------------------
*/
.heading		{ font-family:"robotoregular", Arial, Helvetica, sans-serif; }
.heading1		{ font-size:30px; line-height: 50px; }
.heading2		{ font-size:24px; line-height: 26px; }
.heading3		{ font-size:20px; line-height: 22px; }
.heading4		{ font-size:18px; line-height: 20px; }
.heading_border { border-left: 10px solid #A6751A; padding-left: 20px; }
.innertext1		{ font-family: "robotoregular", Arial, Helvetica, Sans-serif; font-size:14px; line-height:24px; }

.color1			{ color: #A6751A; }
.color2			{ color: #3A3A3A; }
.color3			{ color: #FFFFFF; }
.color4			{ color: #FFFFFF; }
.color5			{ color: #FFFFFF; }

.bold			{ font-weight:bold;  }
.italic			{ font-style:italic; }

/*
|----------------------------------------------------------
|  General Styles
|----------------------------------------------------------
*/
.section				{ padding: 40px 0px; }
.section_services       { background-color: #FBFAF6; }
.footer_section         { background-color: #FBFAF6; }
.copyright_row          { background-color: #707070; color: #FFFFFF; padding-top:20px; padding-bottom:20px; }

.hover_area   { margin-bottom: 25px !important;}
.proj_thumb_more  { background-color: #A6751A !important; border-color:#A6751A;  border-radius:2px; color: #FFFFFF; text-decoration: none; transition: all 0.3s ease; }
.proj_thumb_more:hover { text-decoration: none; color:#000000; }
.no_padding   { padding:0px; }
.no_margin    { margin:0px; }



.ProjUpdateDate         { border: 1px solid #A6751A; padding: 5px 10px; font-size: 20px; color: #A6751A; border-radius:5px; }










/*
|----------------------------------------------------------
|  Links
|----------------------------------------------------------
*/

/* a:link						{ font-family:"Poppins Regular", Arial, Helvetica, sans-serif; color:#0f4e8c; text-decoration:none;			}
a:visited						{ font-family:"Poppins Regular", Arial, Helvetica, sans-serif; color:#0f4e8c; text-decoration:none;			}
a:hover							{ font-family:"Poppins Regular", Arial, Helvetica, sans-serif; color:#F09E32; text-decoration:underline;	}  */

a.btn_submit1:link 				{ background-color: #00984A; border-color:#00984A; color: #FFFFFF;  text-decoration: none; }
a.btn_submit1:visited 			{ background-color: #00984A; border-color:#00984A; color: #FFFFFF;  text-decoration: none; }
a.btn_submit1:hover 			{ background-color: #00984A; border-color:#00984A; color: #FFFFFF;  text-decoration: none; }

a.heading_link:link				{ font-family:"Poppins Regular", Arial, Helvetica, sans-serif; text-decoration:none; color:#0f4e8c; font-size: 20px; transition: all 0.3s ease; }
a.heading_link:visited			{ font-family:"Poppins Regular", Arial, Helvetica, sans-serif; text-decoration:none; color:#0f4e8c; font-size: 20px; transition: all 0.3s ease; }
a.heading_link:hover			{ font-family:"Poppins Regular", Arial, Helvetica, sans-serif; text-decoration:none; color:#F09E32; font-size: 20px; transition: all 0.5s ease;	}

a.footer_links:link				{ font-family:"Poppins Regular", Arial, Helvetica, sans-serif; text-decoration:none; color:#FFFFFF; font-size: 14px; line-height: 18px; transition: all 0.3s ease; }
a.footer_links:visited			{ font-family:"Poppins Regular", Arial, Helvetica, sans-serif; text-decoration:none; color:#FFFFFF; font-size: 14px; line-height: 18px; transition: all 0.3s ease; }
a.footer_links:hover			{ font-family:"Poppins Regular", Arial, Helvetica, sans-serif; text-decoration:none; color:#F09E32; font-size: 14px; line-height: 18px; transition: all 0.5s ease;	}

a.social_icon:link				{ font-family:"Poppins Regular", Arial, Helvetica, sans-serif; text-decoration:none; color:#A6751A; font-size: 30px; margin-right: 5px; line-height: 30px; transition: all 0.3s ease; }
a.social_icon:visited			{ text-decoration:none; color:#A6751A; font-size: 30px; line-height: 30px; transition: all 0.3s ease; }
a.social_icon:hover			    { text-decoration:none; color:#473209; font-size: 30px; line-height: 30px; transition: all 0.5s ease;	}

.btn_subscribe 				    { background-color: #e7863d; border-color:#e7863d; color: #FFFFFF;  text-decoration: none; border-radius: 20px; margin-right:10px; }
.btn_subscribe:hover 			{ background-color: #e7863d; border-color:#e7863d; color: #FFFFFF;  text-decoration: none; }
.btn_subscribe:visited 			{ background-color: #e7863d; border-color:#e7863d; color: #FFFFFF;  text-decoration: none; }

.btn_language				    { background-color: #FFFFFF; border-color:#d9d9d9; color: #191919;  text-decoration: none; border-radius: 20px; font-family: 'Droid_Arabic_Kufi', Arial, Helvetica, sans-serif; }
.btn_language:hover 			{ background-color: #FFFFFF; border-color:#d9d9d9; color: #191919;  text-decoration: none; }
.btn_language:visited 			{ background-color: #FFFFFF; border-color:#d9d9d9; color: #191919;  text-decoration: none; }

.btn_submit 				    { background-color: #A6751A; border-color:#A6751A; color: #FFFFFF;  text-decoration: none; }
.btn_submit:hover 			    { background-color: #A6751A; border-color:#A6751A; color: #FFFFFF;  text-decoration: none; }

a.readmore:link 				{ background-color:#FFFFFF; padding:12px 25px; color:#333333 !important; border:1px solid #A6751A; border-radius:4px; font-size: 14px; text-decoration:none; 
								  transition: all 0.8s ease; }
a.readmore:visited 				{ border:1px solid #A6751A; text-decoration:none; color:#333333 !important;  }
a.readmore:hover 				{ border:1px solid #A6751A; text-decoration:none; color:#333333 !important;  }

/*
|----------------------------------------------------------
| NAVBAR
|----------------------------------------------------------
*/


#topnavbar_section				{ padding: 0px; margin: 0px; background-color: #FFFFFF; z-index: 5000;   }


.navbar-brand                   { text-decoration: none;  }

#topnavbar a:hover  			{ border-bottom: 2px solid #A6751A; text-decoration: none; }
#topnavbar a.active, 
a.nav-link:focus   		        { border-bottom: 2px solid #A6751A; text-decoration: none; }
#topnavbar .navbar-nav > li > a { color: #3A3A3A; font-size:17px; font-family:"Poppins Regular", Arial, Helvetica, sans-serif; text-align: center; padding:10px 10px; margin: 0px 10px;  }
.navbar-toggler					{ border-color:#A6751A !important; border-width: 2px; margin-top: 10px; margin-bottom: 10px; text-decoration: none !important; }	
.navbar                         {   }
.navbar-toggler-icon            { border-color: #00984A !important; }


@media (max-width: 980px) {
    .section            { margin: 0px 0px; padding: 20px 0px; }
    .heading1		{ font-size:24px; line-height: 25px; }
    .heading2		{ font-size:18px; line-height: 20px; }
    .heading3		{ font-size:16px; line-height: 18px; }
    .heading4		{ font-size:14px; line-height: 16px; }

    #topnavbar .navbar-nav > li > a { height:auto; padding:10px; text-align: left;   }
    #topnavbar  { background-color: #FFFFFF; }
}
@media (min-width: 981px) and (max-width: 1366px) {
    #topnavbar .navbar-nav > li > a { font-size:13px;  }
}
@media (min-width: 1367px) {

} 


@-webkit-keyframes zoom {
    from {
      -webkit-transform: scale(1, 1);
    }
    to {
      -webkit-transform: scale(1.2, 1.2);
    }
  }
  
  @keyframes zoom {
    from {
      transform: scale(1, 1);
    }
    to {
      transform: scale(1.2, 1.2);
    }
  }
  
  .carousel-inner .item > img {
    -webkit-animation: zoom 10s;
    animation: zoom 10s;
  }
  




/*
|----------------------------------------------------------
|  Fonts
|----------------------------------------------------------
*/
@font-face {
    font-family: 'robotoregular';
    src: url('roboto/Roboto-Regular-webfont.eot');
    src: url('roboto/Roboto-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('roboto/Roboto-Regular-webfont.woff') format('woff'),
         url('roboto/Roboto-Regular-webfont.ttf') format('truetype'),
         url('roboto/Roboto-Regular-webfont.svg#robotoregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'robotolight';
    src: url('roboto/Roboto-Light-webfont.eot');
    src: url('roboto/Roboto-Light-webfont.eot?#iefix') format('embedded-opentype'),
         url('roboto/Roboto-Light-webfont.woff') format('woff'),
         url('roboto/Roboto-Light-webfont.ttf') format('truetype'),
         url('roboto/Roboto-Light-webfont.svg#robotolight') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'robotomedium';
    src: url('roboto/Roboto-Medium-webfont.eot');
    src: url('roboto/Roboto-Medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('roboto/Roboto-Medium-webfont.woff') format('woff'),
         url('roboto/Roboto-Medium-webfont.ttf') format('truetype'),
         url('roboto/Roboto-Medium-webfont.svg#robotomedium') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'robotocondensedlight';
    src: url('roboto/RobotoCondensed-Light-webfont.eot');
    src: url('roboto/RobotoCondensed-Light-webfont.eot?#iefix') format('embedded-opentype'),
         url('roboto/RobotoCondensed-Light-webfont.woff') format('woff'),
         url('roboto/RobotoCondensed-Light-webfont.ttf') format('truetype'),
         url('roboto/RobotoCondensed-Light-webfont.svg#roboto_condensedlight') format('svg');
    font-weight: normal;
    font-style: normal;
}

/* @font-face {
    font-family: 'Droid_Arabic_Kufi';
    src: url('fonts/droidkufi/DroidKufi-Regular.eot');
    src: url('fonts/droidkufi/DroidKufi-Regular.eot?#iefix') format('embedded-opentype'),
        url('fonts/droidkufi/DroidKufi-Regular.woff2') format('woff2'),
        url('fonts/droidkufi/DroidKufi-Regular.woff') format('woff'),
        url('fonts/droidkufi/DroidKufi-Regular.ttf') format('truetype');
    font-style: normal;
    font-weight: 400;
} */



/* #### Generated By: http://www.cufonfonts.com #### */

@font-face {
font-family: 'Poppins Regular';
font-style: normal;
font-weight: normal;
src: local('Poppins Regular'), url('poppins/Poppins-Regular.woff') format('woff');
}


@font-face {
font-family: 'Poppins Italic';
font-style: normal;
font-weight: normal;
src: local('Poppins Italic'), url('poppins/Poppins-Italic.woff') format('woff');
}


@font-face {
font-family: 'Poppins Thin';
font-style: normal;
font-weight: normal;
src: local('Poppins Thin'), url('poppins/Poppins-Thin.woff') format('woff');
}


@font-face {
font-family: 'Poppins Thin Italic';
font-style: normal;
font-weight: normal;
src: local('Poppins Thin Italic'), url('poppins/Poppins-ThinItalic.woff') format('woff');
}


@font-face {
font-family: 'Poppins ExtraLight';
font-style: normal;
font-weight: normal;
src: local('Poppins ExtraLight'), url('poppins/Poppins-ExtraLight.woff') format('woff');
}


@font-face {
font-family: 'Poppins ExtraLight Italic';
font-style: normal;
font-weight: normal;
src: local('Poppins ExtraLight Italic'), url('poppins/Poppins-ExtraLightItalic.woff') format('woff');
}


@font-face {
font-family: 'Poppins Light';
font-style: normal;
font-weight: normal;
src: local('Poppins Light'), url('poppins/Poppins-Light.woff') format('woff');
}


@font-face {
font-family: 'Poppins Light Italic';
font-style: normal;
font-weight: normal;
src: local('Poppins Light Italic'), url('poppins/Poppins-LightItalic.woff') format('woff');
}


@font-face {
font-family: 'Poppins Medium';
font-style: normal;
font-weight: normal;
src: local('Poppins Medium'), url('poppins/Poppins-Medium.woff') format('woff');
}


@font-face {
font-family: 'Poppins Medium Italic';
font-style: normal;
font-weight: normal;
src: local('Poppins Medium Italic'), url('poppins/Poppins-MediumItalic.woff') format('woff');
}


@font-face {
font-family: 'Poppins SemiBold';
font-style: normal;
font-weight: normal;
src: local('Poppins SemiBold'), url('poppins/Poppins-SemiBold.woff') format('woff');
}


@font-face {
font-family: 'Poppins SemiBold Italic';
font-style: normal;
font-weight: normal;
src: local('Poppins SemiBold Italic'), url('poppins/Poppins-SemiBoldItalic.woff') format('woff');
}


@font-face {
font-family: 'Poppins Bold';
font-style: normal;
font-weight: normal;
src: local('Poppins Bold'), url('poppins/Poppins-Bold.woff') format('woff');
}


@font-face {
font-family: 'Poppins Bold Italic';
font-style: normal;
font-weight: normal;
src: local('Poppins Bold Italic'), url('poppins/Poppins-BoldItalic.woff') format('woff');
}


@font-face {
font-family: 'Poppins ExtraBold';
font-style: normal;
font-weight: normal;
src: local('Poppins ExtraBold'), url('poppins/Poppins-ExtraBold.woff') format('woff');
}


@font-face {
font-family: 'Poppins ExtraBold Italic';
font-style: normal;
font-weight: normal;
src: local('Poppins ExtraBold Italic'), url('poppins/Poppins-ExtraBoldItalic.woff') format('woff');
}


@font-face {
font-family: 'Poppins Black';
font-style: normal;
font-weight: normal;
src: local('Poppins Black'), url('poppins/Poppins-Black.woff') format('woff');
}


@font-face {
font-family: 'Poppins Black Italic';
font-style: normal;
font-weight: normal;
src: local('Poppins Black Italic'), url('poppins/Poppins-BlackItalic.woff') format('woff');
}

