@charset "utf-8";
/* CSS Document */
@font-face {
    font-family: 'ostrich_sansblack';
    src: url('../font/ostrich/ostrich-black-webfont.eot');
    src: url('../font/ostrich/ostrich-black-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/ostrich/ostrich-black-webfont.woff') format('woff'),
         url('../font/ostrich/ostrich-black-webfont.ttf') format('truetype'),
         url('../font/ostrich/ostrich-black-webfont.svg#ostrich_sansblack') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'open_sansregular';
    src: url('../font/opensans/opensans-regular-webfont.eot');
    src: url('../font/opensans/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/opensans/opensans-regular-webfont.woff') format('woff'),
         url('../font/opensans/opensans-regular-webfont.ttf') format('truetype'),
         url('../font/opensans/opensans-regular-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'new_ciclefina';
    src: url('../font/newcicle/new_cicle_fina-webfont.eot');
    src: url('../font/newcicle/new_cicle_fina-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/newcicle/new_cicle_fina-webfont.woff') format('woff'),
         url('../font/newcicle/new_cicle_fina-webfont.ttf') format('truetype'),
         url('../font/newcicle/new_cicle_fina-webfont.svg#new_ciclefina') format('svg');
    font-weight: normal;
    font-style: normal;

}
html,body{height:100%;}


img{border:none;}
.clear{clear:both;}
body{padding:00px;margin:00px;font-family: 'ostrich_sansblack';height:100%;}
.header{width:100%;background:#ed3237;position:fixed;z-index:100;top:00;}
.header_inner_left{width:20%;float:left;padding:10px;color:#FFF;}
.header_inner_left1{width:60%;float:left;background:black;}
.header_inner_right{width:14%;float:right;padding:5px 10px 00px;}
.logo{width:40%;height:40%; position:absolute; left:15%;top:30%; z-index:100; }
.logo_contact{width:40%;height:40%; position:absolute; left:30%;top:30%; z-index:100; }
.logo_about{width:40%;height:40%; position:absolute; left:30%;top:30%; z-index:100; }

.nav{margin:00px;background:#ed3237;padding:10px;}
.nav li{display:inline;}
.nav li a{text-decoration:none;padding:00px 5px;color:#FFF;}
.nav li a:hover{color:#373435 !important	;-webkit-transition:color 0.4s;transition:color 0.4s;}
.acti{color:#373435 !important;}

.aboutus_inner{color:#096;position:absolute;right:25px;bottom:25px;}
.aboutus_inner a{text-decoration:none;font-size:2em;color:#3e3936;line-height:120%;text-align:right;}
.aboutus_inner a:hover{color:#FFF;}
.design_inner{color:#096;position:absolute;left:25px;bottom:25px;}
.design_inner a{text-decoration:none;font-size:2em;color:#3e3936;line-height:120%;text-align:right;}
.design_inner a:hover{color:#FFF;}
#graghic_design{text-decoration:none;font-size:2em;color:#3e3936;line-height:120%;text-align:right;}
#graghic_design:hover{color:#ed3237;-webkit-transition:color 0.4s;-moz-transition:color 0.4s;}
#graphic_design1{ font-family: 'open_sansregular';color:#ed3237;font-size:3em;}
.heresmart{color:#ed3237;line-height:100%;font-size:2em;  font-family: 'open_sansregular';}
.heresmart_text{color:#FFF;line-height:125%; font-family: 'new_ciclefina';}
.getus{text-decoration:none;color:#FFF;font-size:1.3em;}
.getus:hover{color:#ed3237;-webkit-transition:color 0.4s;-moz-transition:color 0.4s;}
.slider{float:left;width:50%;height:100%;background:#F60;}
.content_right{float:right;width:50%;height:100%;background:#093;}
.content_right_left{float:left;width:50%;height:60%;background:#CCC;}
.content_right_right{float:right;width:50%;height:60%;background:#3e3936;position:relative;}
.content_right_right_content{position:absolute;left:20px;top:50px;}
.content_right_bottom{width:100%;height:40%;background:#FFF;position:relative;}



.footer{width:100%;background:#3e3936;position:fixed;bottom:00;}
.footer_left{float:left;padding:10px;background:#3e3936;font-size:0.8em;color:#FFF; font-family: 'open_sansregular';}
.footer_right {float:right;padding:10px; color:#FFF;font-family: 'open_sansregular';font-size:0.8em;}
.footer_right a{text-decoration:none;color:#FFF;font-family: 'open_sansregular';}
/********Index*************/

.right_content{float:right;width:50%;height:100%;background:#093;position:relative;}
.left_content{float:left;width:50%;height:100%;background:#F60;position:relative;}

.aboutus_content{position:absolute;top:65px;left:75px;right:75px;}
.aboutus_content h1{color:#ed3237;border-bottom:silver 2px solid;padding-bottom:10px;}
.aboutus_content p{color:#775a49;font-family: 'open_sansregular';font-size:0.8em;text-align:justify;padding-bottom:15px;}
form{ font-family: 'new_ciclefina';}
.contactus_content{position:absolute;top:65px;left:75px;right:150px;height:75px;}
.contactus_content h1{color:#ed3237;border-bottom:silver 2px solid;padding-bottom:10px;}
.reachus{color:#FFFFFF !important;border-bottom:white 2px solid !important;padding-bottom:10px;}

#email{color:#FFF;text-decoration:none;}
#email:hover{color:#ed3237;border-bottom:1px solid #ed3237; -webkit-transition:color 0.4s; -moz-transition:color 0.4s;   }
/*************Aboutus*****************/
.service_details{padding:10px 00px 00px 00px;margin:-15px 00px -10px 00px;height:375px;}
.service_details li{list-style-type:none;display:inline-block;margin:5px;border:1px silver solid;font-family: 'open_sansregular';width:143px;padding:5px 00px;}
.service_details li p{text-align:center;font-size:0.8em;padding:00px 00px 5px 00px;margin:00px;background:#333;color:#FFF !important;}
.service_content{position:absolute;top:65px;left:75px;right:75px;}
.service_content h1{color:#ed3237;border-bottom:silver 2px solid;padding-bottom:10px;}
.service_details img{margin:10px 15px 00px;border-radius:5px;}
.service_details img:hover{-webkit-transform:rotate(7deg);-ms-transform:rotate(7deg);-moz-transform:rotate(7deg);}
.image-set img{border:2px solid silver;border-radius:5px;margin:0px;}