#main{min-width:700px;}
.header_top_wrapper{ position: relative !important; margin:0 !important; padding:0 0 15px 0;}
#undefined-sticky-wrapper{ }
.header-top{width:700px;}
.call_email{ width:480px; margin:5px auto;}
.topsocial{ display:inline-block; clear:both;  margin-top:5px;}
.top_menu-social{ width:440px; margin:0 auto;}
 
.header{ margin:0 auto; padding:15px 0; width:530px;460px;}
.logo{margin:0; text-align:center; padding-top:0;}
.nav{margin:0 auto;}
.nav li{ font-size:13px !important;}  
.nav li a{ padding:8px 6px !important;}
.wrapper{width:700px;}
.gallery-topspace{ text-align:center; top:130px !important;}
.gallery_wrapper{ height:220px !important;}

.footer{width:700px; }
.home_blog_post{width:220px; float:left; margin-right:19px; margin-top:15px;}
.home_blog_thum span.rollover { display:none;}
.focontactdetail{ margin:0; padding:0; text-align:center;} 
.copyright{text-align:center; padding-top:10px;} 
.slider_wrapper{ position:relative; z-index:-1; overflow:hidden; width:100%; padding-top:130px;}
.call_telme{float:left; margin-right:30px;}
.top_email{float:left;}
.topmenu{float:left; margin-left:0; margin-top:5px;}
.testimonial h3{ float:none;}
.topmenu ul li:first-child{padding-left:0px;}
.header_midle_wrapper{ background:#291a32 !important; position:relative !important;}
.content { width:700px;}
.content_left{width:700px; float:left; }
.banner_wrapper{ height:270px !important; padding-top:63px;}
.sidebar_right{ text-align:center;}
.gallery_gride{margin:30px 22px 0 100px; float:left; width:490px;}
.gallery_gride span.rollover {height:245px; width:490px;  opacity: 1; -o-transition-duration: 1s;	-moz-transition-duration: 1s; -webkit-transition: -webkit-transform 1s; background:url(images/link-album.png) center center no-repeat #231425; cursor: pointer; position: absolute; z-index: 10;opacity: 0;}
.blog_template{ width:321px; float:left; margin-right:19px; margin-bottom:30px; margin-left:10px !important;}
.left{ float:left;}
.right{ float:right;}
.main-breadcrumb {width:700px; margin:0 auto; }
.blog_template .blog_thumb span.rollover { height:214px; width:321px; }
.blog_template-nomargin{}
.all-testimonial{ width:100%; margin-bottom:55px;}
.content-border {padding:10px 0 15px 5px; float:right; width:700px; margin-bottom:20px;}
.all-testimonial .testi_thumb img { margin-bottom:10px; margin-left:40%;}
.reach_us {width:100%; position:relative; top:540px;}
.contact_us{width:80%; position:relative; top:-500px; }
.contact_us textarea { width:97%;}
.main-breadcrumb h1 { font-size:30px;}
.light-box-photos {width:315px; margin:0 28px 30px 0;}
.light-box-photos span.rollover {height:210px; width:315px;}
.scrollgallery { margin-top:10px !important;}
.jcarousel-skin-tango .jcarousel-item { width:700px !important;}

.topsocial ul li { width:24px !important;}
.topmenu ul li { padding:10px 8px 10px 4px !important;}

/*--------------------------- LIGHT BOX CSS -----------------------------*/

div.ppt { width:656px !important;}
div.pp_pic_holder { width:690px !important; left:2.5% !important; top:125px !important;}
div.pp_default .pp_content, div.light_rounded .pp_content { width:656px !important;}
div.pp_default .pp_content_container .pp_details { width:650px !important;}
.pp_hoverContainer { width:656px !important;}
#fullResImage { max-width:656px; max-height:480px;}

.main_div{ position:relative; width:90%; margin:0 auto;}
#loading{ position:absolute; z-index:999; background-color:#ffffff; height:530px; top:2px; width:100%;}
#loading p{ text-align:center}
.load{ width:31px; height:31px; margin:210px auto 0;}
