#undefined-sticky-wrapper{ }
.header_top_wrapper{ position:relative !important; margin:0 !important; padding:0 0 15px 0;}
#main{min-width:300px;}
.header-top{width:300px;}
.call_email{ width:200px; margin:5px auto;}
.topmenu { text-align:center;}
.topsocial { width:175px; margin:0 auto;}
.top_menu-social{ width:300px; margin:0 auto; }
.topsocial{ display:block; clear:both;padding-top:5px;}
.header{ margin:0 auto; padding:15px 0; width:300px;}
.logo{margin:0; text-align:center; padding-top:0;}
.logo img{ width:70%; height:auto;}
.nav{margin:0px 0 0 0px; padding:0;}
.nav li{ font-size:13px !important;}  
.wrapper{width:300px;}
.gallery-topspace{ top:140px !important; text-align:center;}
.gallery_wrapper{ height:230px !important;}
.header_midle_wrapper{ position:relative !important; background:#291a32 !important;}
.footer{width:300px; }
.home_blog_post{width:300px; margin:20px 0; }
.home_blog_thum span.rollover { display:none;}
.nomar-home_blog_post{ margin-right:auto;}
.focontactdetail{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{ display:inline-block; }
.top_email{ display:inline-block; }
.call_email { text-align:center;}
.testimonial h3{ float:none;}
.jcarousel-skin-tango .jcarousel-item { width:300px !important;}
.topmenu ul li:first-child{}
.topmenu ul,.topsocial ul{ width:100%; text-align:center;}
.content { width:300px;}
h2{ width:300px;}
.content_left{width:300px; float:left; }
.banner_wrapper{ padding-top:130px; bottom:0 !important; height:100px !important}
.sidebar_right{width:300px; float:right; }
.sidebar_right .widget iframe{ width:100%;}
.gallery_gride{ width:300px; margin:30px 22px 0 0; float:left;}
.gallery_gride span.rollover { display:none;}
.blog_template{  margin-right:19px; margin-bottom:30px; margin-left:22px !important;}
.left{ float:none;}
.right{ float:none;}
.main-breadcrumb {width:300px; margin:0 auto; top:-90px !important;}
.gallery_wrapper .main-breadcrumb{top:140px !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:300px; margin-bottom:20px;}
.all-testimonial .testi_thumb img { margin-bottom:10px; margin-left:15%;}
.reach_us {width:100%;}
.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 textarea { width:93%;}
.main-breadcrumb h1 { font-size:20px;}
.light-box-photos {width:300px; margin:0 28px 30px 0;}
.light-box-photos span.rollover {height:200px; width:300px;  }

.backtogallery { float:none !important; display:block; text-align:center;}
.scrollgallery .scrollGalleryFoot { margin-top:25px !important;}
.scrollgallery { margin-top:10px !important;}
.scrollgallery .thumbareaContent img { max-width:25%; margin-top:40px !important;}
.scrollgallery .scrollGalleryHead { /*margin-top:-90px !important;*/ display:none;}

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

div.ppt { width:268px !important;}
div.pp_pic_holder { width:305px !important; left:3% !important; top:125px !important;}
div.pp_default .pp_content, div.light_rounded .pp_content { width:280px !important;}
div.pp_default .pp_content_container .pp_details { width:260px !important;}
.pp_hoverContainer { width:272px !important;}
#fullResImage { max-width:272px; max-height:300px;}

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