/*

Designed and Coded By: Syosys Technologies
Date: 26/5/2009

*/
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    }
	
body{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif}
*{text-decoration:none;}
.container{margin:0 auto;width:1170px;}
.no_margin{margin-right:0 !important;padding-right:0 !important;}

h4 { color:#222; font-size:24px;font-family: 'pf_beausans_proregular'; border-bottom:groove 2px #908d72; margin-bottom:20px; padding-bottom:6px}
h4 span { color:#908d72; font-size:36px; font-family: 'pf_beausans_probold'; }
#header_strip{background:#908d72 top left repeat-x;width:100%;height:42px;}
.call { margin:0 0 0 578px}
.call p{font-size:14px;color:#fff;font-family: 'pf_beausans_proregular';padding:12px 26px 0 0;float:left;}
.call_icon{margin:0 9px 0 11px}
.call p a{font-size:14px;color:#fff;font-family: 'pf_beausans_proregular';}
.call p a:hover{color:#ffb67e;transition:.5s;}

.social{float:right;}
.social ul p{font-size:15px;color:#fff;font-family: 'pf_beausans_proregular';float:left;padding:16px 20px 0 0;}
.social ul li{float:left;margin:9px 12px 0 0;}
.social ul li .facebook{background:url(../images/facebook.png) top left no-repeat;width:26px;height:26px;display:inline-block;transition:1s;}
.social ul li .twitter{background:url(../images/twitter.png) top left no-repeat;width:26px;height:26px;display:inline-block;transition:1s;}
.social ul li .youtube{background:url(../images/youtube.png) top left no-repeat;width:26px;height:26px;display:inline-block;transition:1s;}
.social ul li .facebook:hover{background-position:0 -26px;transition:1s;}
.social ul li .twitter:hover{background-position:0 -26px;transition:1s;}
.social ul li .youtube:hover{background-position:0 -26px;transition:1s;}
/*header_strip ends here*/

.shadow{background:url(../images/shdow_top.png) top center no-repeat;width:100%;height:24px; display:none}

#header{width:100%;height:auto;float:left;padding:0 0 0px 0;z-index:9999999;}
.logo{margin:-14px 0 0 0;float:left;}
.nav{float:right;margin:60px 0 0 0;}
.nav ul li{float:left;padding:0 40px 0 0;}
.nav ul li a{color:#4d4d4d;font-size:15px;text-transform:uppercase;padding:0 0 8px 0;}
.nav ul li a.active{color:#908d72;border-bottom:solid 1px #908d72;}
.nav ul li a:hover{color:#908d72;border-bottom:solid 1px #908d72;}
/*header ends here*/

#banner{width:100%; position:relative; float:left /*position:relative;top:0px;background:url(../images/shadow-banner.png) top center no-repeat; background-position-y:130px; z-index:9999999999*/}
.panel{background:rgba(26,26,26,0.80) top left repeat;height:120px;position:absolute;bottom:100px;width:100%;}
.panel h3{color:#fff;font-size:33px;font-family: 'pf_beausans_prolight';font-weight:normal;text-align:left;padding:25px 0 10px 0;}
.panel h3 span{font-family: 'pf_beausans_probold';}
.panel p{color:#ddd;font-size:16px;width:100%;text-align:left}

.shadow_top{width:100%; height:130px;background:url(../images/shadow-banner.png) top center no-repeat;position:absolute;top:163px; z-index:99}

.offers{background:url(../images/offer_bg.png) top right no-repeat;width:233px;height:289px;position:absolute;top:0px;right:259px;z-index:999;}
.offers h1{font-size:28px;color:#fff;font-family: 'segoe_uisemibold';padding:32px 0 0 30px;}
.offers a{background:url(../images/view_button.png) top left no-repeat;width:140px;height:36px;color:#0f0d0d;font-size:18px;text-align:center;line-height:36px;margin:29px 0 0 43px;  display:inline-block; }
.offers a:hover { cursor:pointer;background-position:0 -36px;}
/*banner ends here*/

#main{background:url(../images/pattern.png) repeat;margin:-10px 0 0px 0;width:100%;display:inline-block;}
.top-lift{margin:-110px 0 0 0 !important; width:100%;display:inline-block;}
.services{padding:35px 0 35px 26px;background:#fff;display:inline-block; z-index:999999; position:relative}
.services li{float:left;margin:0 26px 0 0;}
.services li p{background:rgba(144,141,114,1);color:#fff;font-size:14px; text-align:center;line-height:31px;position:relative;top:-50px; left:-2px;text-transform:uppercase; width:75%}

.services li .image_inside{width:258px;height:130px; border:1px solid #ccc; overflow:hidden}
.services li img{-moz-transition: all 1s linear;
   -o-transition: all 1s linear;
   -ms-transition: all 1s linear;
   transition: all 1s linear; -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
   filter: alpha(opacity=100);
   opacity: 1;}
 
.services li img:hover{ -webkit-transform: scale(1.2,1.2);
   -moz-transform: scale(1.2,1.2);
   -o-transform: scale(1.2,1.2);
   -ms-transform: scale(1.2,1.2);
   transform: scale(1.2,1.2); -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=75)";
   filter: alpha(opacity=75);
   opacity: .75;overflow:hidden; cursor:pointer}


#main .column_left{width:800px;float:left; padding-bottom:30px}
#main h1{color:#2d2d2d;font-size:27px;font-family: 'pf_beausans_proregular';text-transform:uppercase;font-weight:normal;padding:20px 0 20px 0; margin-top:20px}
#main h1 span{color:#908d72}
#main .column_left .border{margin:0 46px 60px 10px;border-bottom:solid 3px #908d72;padding:0 0 7px 0;float:left;}
.quat{margin:0 14px 0 0;position:relative;top:0px;}
#main .column_left p{color:#4d4d4d;font-size:15px;line-height:20px;}
#main .column_left .style{color:#4d4d4d;font-size:19px;line-height:20px;}
#main .column_left a{color:#2d2d2d;font-size:15px;padding:10px 0 0 0 ;display:inline-block;}
#main .column_left a .arrow{position:relative;top:5px;margin:0 0 0 9px;}
#main .column_left a:hover{color:#908d72}

#main .column_right{width:315px;display:inline-block;float:right;}
#main .column_right h1{color:#2d2d2d;font-size:27px;font-family: "pf_beausans_proregular";text-transform:uppercase;font-weight:normal;padding:20px 0 20px 0;}
#main .column_right h1 span{color:#908d72}
#main .column_right ul li{color:#2d2d2d;font-size:15px;line-height:20px;padding:0 0 20px 25px;background:url(../images/arrow2.jpg) left top no-repeat ;}
#main .column_right .corporate { float:right; margin:48px 0 0 0}
#main .column_right .corporate img { margin:0 0 20px 0}
#main .column_right .corporate img:hover { opacity:0.9; transition:ease in 1s}

.bottom_area{margin-bottom:20px}
/*main ends here*/

#footer{background:url(../images/footer_bg.png) top left repeat;height:auto;border-top:solid 5px #adadad;}
#footer h1{color:#fff;font-size:32px;font-weight:normal;text-align:center;padding:40px 0 0 0;}
#footer p{text-align:center;color:#fff;font-size:17px;line-height:26px;padding:30px 0 0 0;}
#footer p a{color:#fff;}
#footer p a:hover{color:#ffb67e;transition:.5s;}
#footer p span { color:#27261c}

.social_foo{display:inline-block;margin:30px 0 25px 492px;}
.social_foo ul li{float:left;margin:0 15px 0 0;}
.social_foo ul li a .fb{background:url(../images/footer_fb.png) top center no-repeat;width:52px;height:52px;display:inline-block;}
.social_foo ul li a .tw{background:url(../images/footer_twitter.png) top center no-repeat;width:52px;height:52px;display:inline-block;}
.social_foo ul li a .yt{background:url(../images/footer_youtube.png) top center no-repeat;width:52px;height:52px;display:inline-block;}

.social_foo ul li a .fb:hover{background-position:0 -52px;transition:.5s;}
.social_foo ul li a .tw:hover{background-position:0 -52px;transition:.5s;}
.social_foo ul li a .yt:hover{background-position:0 -52px;transition:.5s;}

.shadow_foo{background:url(../images/shadow_footer.png) top center no-repeat;height:25px;width:100%; display:none}
/*footer ends here*/

.foo_bottom{background:#27261c;height:71px;}
.foo_bottom p{color:#ffffff;font-size:15px;padding:29px 0 0 200px;float:left}
.foo_bottom p a{color:#ffffff;}
.foo_bottom p a:hover{color:#aaa}
.foo_bottom p span , .foo_bottom p span a{ color:#908d72}

.right{float:left; margin:0 0 0 160px}
.foo_bottom h4{color:#ffffff;font-size:15px;padding:29px 0 0 0;font-weight:normal;float:left; border-bottom:none}
.foo_bottom .right a img{margin:22px 0 0 2px;}

/*foo_bottom ends here*/

/*about starts here*/
.inner_banner{padding:0 0 0px 0;background:url(../images/body_bg.jpg) top left repeat;}

.about_img{float:right;margin:0 30px 0 30px;}
.about_img:hover {-webkit-filter:grayscale(100%)}
.mission_part{display:inline-block;margin:50px 0 0 0;width:100%;}

.mission{background:#fff;height:252px;padding:0 20px;}
.mission .mission_img{margin:40px 27px 0 0;float:left;}
.mission .mission_img:hover{-webkit-filter:grayscale(100%)}
.mission p{color:#4d4d4d;font-size:15px;line-height:23px;width:350px;display:inline-block;margin:40px 0 0 0;}
.mission .vision{float:right;}
.h1{float:left;padding:0 429px 0 0;}
.right_space{padding:0 10px 0 0;}

/*contact starts here*/
.column_right p{color:#4d4d4d;font-size:15px; line-height:20px; width:auto !important}
.span{float:left;margin:0 15px 80px 0;}
.span_ph{float:left;margin:0 15px 30px 0;}
.span_mail{margin:5px 15px 30px 0;float:left;}
.column_right p a{color:#4d4d4d;}
.column_right p a:hover{color:#78563f}

.contact{display:inline-block;width:100%}
.contact_img{float:left;margin:0 20px 20px 0;}
.enquiry{}
.enquiry input{width:375px;height:34px;margin:0 15px 15px 0;color:#747474;padding:0 0 0 5px;border:1px solid #d2d2d2; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px}
.enquiry textarea{width:776px;height:122px;color:#747474;padding:5px 0 0 5px;border:1px solid #d2d2d2; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px}
.enquiry input:focus{box-shadow:inset 0 1px 5px rgba(0,0,0,0.1);list-style:none;border:solid 1px #d2d2d2}
.enquiry textarea:focus{box-shadow:inset 0 1px 5px rgba(0,0,0,0.1);border:solid 1px #d2d2d2}
.button{width:90px;height:35px;background:#908d72;color:#fff;border:none;margin:15px 0 30px 0;border-radius:5px;font-size:16px;transition:1s;}
.button:hover{transition:1s; opacity:0.7; cursor:pointer}

.input{float:left;}

/*album starts here*/
h1.top{padding:20px 0 !important;}
.album{width:100%; margin:20px 0px; float:left; margin-bottom:40px}
.album ul li{float:left;padding:0 75px 0 0;}
.album ul {padding:0px 0px;}
.album ul li p {display:inline-block;color:#fff;padding:15px 0 0 0px;font-size:17px; font-family: 'pf_beausans_prolight';background: rgba(0,0,0,.7);width:236px;position:relative;height:25px;line-height:15px;transition:1.2s;text-align:center;}
.album ul li p:hover{background: rgba(0,0,0,.6);color:#fff;transition:1.2s;}

.album ul li .image_inside{width:236px;height:205px;overflow:hidden; text-align:center; margin:0 auto}
.album ul li img{-moz-transition: all 1s linear;
   -o-transition: all 1s linear;
   -ms-transition: all 1s linear;
   transition: all 1s linear; -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
   filter: alpha(opacity=100);
   opacity: 1; text-align:center; margin:0 auto; 	cursor: pointer;
	border-bottom: 6px solid #908D72;
	box-shadow: 0 2px 3px rgba(0,0,0,0.2);

	overflow: hidden;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-o-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	backface-visibility: hidden;}
 
.album ul li img:hover{ -webkit-transform: scale(1.05,1.05);
   -moz-transform: scale(1.05,1.05);
   -o-transform: scale(1.05,1.05);
   -ms-transform: scale(1.05,1.05);
   transform: scale(1.05,1.05); -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=75)";
   filter: alpha(opacity=75);
   opacity: .75;overflow:hidden;}
   
.next_row{padding:40px 0 0 0;display:inline-block}

/*.gallery{background:#fff;width:100%;padding:10px 0 35px 0;display:inline-block;margin:0 auto;}*/

.offer{display:inline-block; margin:20px 0px}
.offer .team { width:560px; float:left; height:auto;}
.offer .team-right { width:560px; float:left; margin-left:50px; height:auto}

.offer h1{padding:0 0 17px 0 !important; }
.offer h4 span { font-size:15px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; text-align:right !important; font-weight:normal !important }
.offer h4 { font-size:22px}
.border_bt{border-bottom:solid 1px #908d72;width:20%;margin:0 0 20px 0}
.offer img{ padding:2px; border:2px solid #ccc; background:#908d72; width:200px; float:left; margin:0px 20px 10px 0px}


.offer p{color:#696868;font-size:15px;line-height:22px; text-align:justify}
.offer p img { width:auto !important; border:none; padding:0px; background-color:#fff !important; width:14px !important; margin:0px !important; margin-top:4px !important; opacity:.8}
.offer h2{color:#fff;background:#4d4d4d;padding:10px;font-size:18px;font-family: 'pf_beausans_prolight';text-transform:uppercase;position:relative;top:0;display:inline-block;left:-100px;margin:0 0 10px 0;border-left:5px solid #908d72;font-weight:normal;opacity:.8}

.quality{margin:0 0 40px 0;}
.offer ul li{color:#2d2d2d;font-size:15px;line-height:20px;padding:0 0 20px 25px;background:url(../images/arrow2.jpg) left top no-repeat ;}
.services-img { margin:60px 0 0 0; float:right}
.services-img img { float:right; margin:0 0 20px 0px ; padding:6px; border:1px solid #ccc}






@font-face {
    font-family: 'pf_beausans_proregular';
    src: url('../fonts/pfbeausanspro-reg_0-webfont.eot');
    src: url('../fonts/pfbeausanspro-reg_0-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/pfbeausanspro-reg_0-webfont.woff') format('woff'),
         url('../fonts/pfbeausanspro-reg_0-webfont.ttf') format('truetype'),
         url('../fonts/pfbeausanspro-reg_0-webfont.svg#pf_beausans_proregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
   
   src: url('../fonts/segoeui.eot');
   src: url('../fonts/segoeui.eot') format('embedded-opentype'),
        url('../fonts/segoeui.woff') format('woff'),
        url('../fonts/segoeui.ttf') format('truetype'),
        url('../fonts/segoeui.svg#SegoeUIRegular') format('svg');
}
@font-face {
    font-family: 'segoe_uisemibold';
    src: url('../fonts/ufonts.com_segoe-ui-semibold_0-webfont.eot');
    src: url('../fonts/ufonts.com_segoe-ui-semibold_0-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/ufonts.com_segoe-ui-semibold_0-webfont.woff') format('woff'),
         url('../fonts/ufonts.com_segoe-ui-semibold_0-webfont.ttf') format('truetype'),
         url('../fonts/ufonts.com_segoe-ui-semibold_0-webfont.svg#segoe_uisemibold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    
    src: url('../fonts/segoeuil_1-webfont.eot');
    src: url('../fonts/segoeuil_1-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/segoeuil_1-webfont.woff') format('woff'),
         url('../fonts/segoeuil_1-webfont.ttf') format('truetype'),
         url('../fonts/segoeuil_1-webfont.svg#segoe_uilight') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'segoe_uiitalic';
    src: url('../fonts/segoeuii_1-webfont.eot');
    src: url('../fonts/segoeuii_1-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/segoeuii_1-webfont.woff') format('woff'),
         url('../fonts/segoeuii_1-webfont.ttf') format('truetype'),
         url('../fonts/segoeuii_1-webfont.svg#segoe_uiitalic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'pf_beausans_prolight';
    src: url('../fonts/pfbeausanspro-light_0-webfont.eot');
    src: url('../fonts/pfbeausanspro-light_0-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/pfbeausanspro-light_0-webfont.woff') format('woff'),
         url('../fonts/pfbeausanspro-light_0-webfont.ttf') format('truetype'),
         url('../fonts/pfbeausanspro-light_0-webfont.svg#pf_beausans_prolight') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'pf_beausans_probold';
    src: url('../fonts/pfbeausanspro-bold_0-webfont.eot');
    src: url('../fonts/pfbeausanspro-bold_0-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/pfbeausanspro-bold_0-webfont.woff') format('woff'),
         url('../fonts/pfbeausanspro-bold_0-webfont.ttf') format('truetype'),
         url('../fonts/pfbeausanspro-bold_0-webfont.svg#pf_beausans_probold') format('svg');
    font-weight: normal;
    font-style: normal;

}