#undefined-sticky-wrapper{ }
#main{min-width:460px;}
.header-top{width:460px;}
.call_email{ width:420px; margin:5px auto;}
.topsocial{ display:inline-block; clear:both; padding-top:5px; margin-left:10px; margin-top:5px;}
.header_midle_wrapper{position:relative !important;}
.header_top_wrapper{position:relative !important; margin:0 !important; padding:0 0 15px 0;}
.header{ margin:0 auto; padding:15px 0; width:460px;}
.logo{margin:0; text-align:center;}
.logo img{ height:auto;}
.nav{margin:0; padding:0;}
.nav li{ font-size:13px !important;}  
.nav li a{ padding:8px 6px !important;}
.wrapper{width:460px;}
.gallery-topspace{ text-align:center;}
/*.gallery_wrapper{ height:100px !important;}*/
.footer{width:460px; }
.home_blog_post{width:321px; margin:20px auto;}
.home_blog_thum span.rollover { display:none;}
.nomar-home_blog_post{ margin-right:auto !important;}
.focontactdetail{text-align:center;} 
.copyright{text-align:center; padding-top:10px;} 
.slider_wrapper{ position:relative; z-index:-1; overflow:hidden; width:100%; padding-top:129px;}
.call_telme{float:left; margin-right:30px;}
.top_email{float:left;}
.topmenu{float:left; margin-left:20px; margin-top:5px;}
.testimonial h3{ float:none;}
.topmenu ul li:first-child{}
.header_midle_wrapper{ background:#291a32 !important; position:relative !important;}
.content { width:460px;}
.content_left{width:460px; float:left; }
.banner_wrapper{ height:191px !important; padding-top:62px;}
.sidebar_right{ text-align:center;} 
.gallery_gride{margin:30px 22px 0 0; float:left; width:460px;}
.gallery_gride span.rollover {height:245px; width:460px;  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; margin-right:19px; margin-bottom:30px; margin-left:15% !important;}
.left{ float:left;}
.right{ float:right;}
.main-breadcrumb {width:460px; margin:0 auto; }
.gallery_wrapper .main-breadcrumb {width:460px; top:130px !important;}
.gallery_wrapper{ height:215px !important;}
.blog_template .blog_thumb span.rollover { height:214px;}
.blog_template-nomargin{}
.all-testimonial{ width:100%;}
.content-border {padding:10px 0 15px 5px; float:right; width:460px; margin-bottom:20px;}
.all-testimonial .testi_thumb img { margin-bottom:10px; margin-left:30%;}
.reach_us iframe{width:100% !important; position:relative; top:650px;}
.contact_us{width:100%; position:relative; top:-310px;}
.contactsocial {margin-bottom: 20px; position: relative; top: 670px;}
.contact_us .left{ float:none;}
.contact_us .right{ float:none;}
.contact_us textarea { width:95%;}
.main-breadcrumb h1 { font-size:30px;}
.light-box-photos {width:315px; margin:0 28px 30px 78px;}
.light-box-photos span.rollover {height:210px; width:315px;  }
.scrollgallery { margin-top:10px !important;}
.jcarousel-skin-tango .jcarousel-item { width:460px !important;}
.scrollgallery .thumbareaContent img { max-width:30%;}
.scrollgallery .scrollGalleryHead { /*margin-top:-90px !important;*/ display:none;}


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

div.ppt { width:427px !important;}
div.pp_pic_holder { width:460px !important; left:3% !important; top:125px !important;}
div.pp_default .pp_content, div.light_rounded .pp_content { width:427px !important;}
div.pp_default .pp_content_container .pp_details { width:420px !important;}
.pp_hoverContainer { width:427px !important;}
#fullResImage { max-width:427px; max-height:300px;}

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